Architektur und Design: Basis- und Aufbaukurs Schulung
Bei dieser von einem Trainer geleiteten, live stattfindenden Schulung erwerben die Teilnehmer grundlegendes und fortgeschrittenes Wissen zu Softwarearchitektur und -design. Sie durchlaufen dabei eine Reihe praktischer Laborübungen und Diskussionen.
Zielgruppe
- Softwareprofis
- Softwaredesigner
- Entwickler
Kursaufbau
- Kombination aus Vorträgen, Diskussionen, Übungen und intensivem praktischen Training
Hinweis
- Bitte kontaktieren Sie uns zur Vereinbarung einer individuell angepassten Schulung für diesen Kurs.
Schulungsübersicht
Architektur und Design – Basisausbildung – 3 Tage
Einführung in die Prinzipien der Softwarearchitektur und des Softwaredesigns
Techniken der Softwarearchitektur
Security-Architektur
Integrationsarchitektur
Architekturprojekt – Gruppenaufgabe
Architektur und Design – Aufbauausbildung – 3 Tage
Großskaliges Softwaredesign
Design für Servicefähigkeit
Rolle der Modellierung in der Architektur
Qualitätsmanagement in der Architektur
Enterprise-Architektur
Cloud-Architekturen
Überblick über Big Data
Mobile Technologien und Social Networking
Neueste Trends bei Microservices und APIs
Fallstudie
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung in der Softwareentwicklung
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Architektur und Design: Basis- und Aufbaukurs Schulung - Buchung
Architektur und Design: Basis- und Aufbaukurs Schulung - Anfrage
Architektur und Design: Basis- und Aufbaukurs - Beratungsanfrage
Erfahrungsberichte (1)
Ich mochte die Übungen, die dazu beitrugen, den Geist zu öffnen und neue Einblicke in die Softwarearchitektur zu gewinnen.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Kreatives Problemlösen mit Gamification-Techniken (Design Thinking)
14 StundenDiese von einem Dozenten geleitete, live stattfindende Schulung in Österreich (online oder vor Ort) richtet sich an Teilnehmerinnen und Teilnehmer mit Anfänger- bis Mittelstufenkenntnissen, die alltägliche Herausforderungen am Arbeitsplatz mithilfe von Gamification-Techniken bewältigen möchten.
Am Ende dieser Schulung werden die Teilnehmerinnen und Teilnehmer:
- die Prinzipien des Design Thinking sowie deren Anwendung beim Problemlösen verstehen.
- Gamification-Techniken integrieren, um Engagement und Innovation zu fördern.
- kreative und praxistaugliche Lösungen für häufige Arbeitsprobleme entwickeln.
- effektiv teamübergreifend zusammenarbeiten, um Problemlösungsstrategien umzusetzen.
- iterative Ansätze anwenden, um Lösungen durch Feedback und Experimentierung zu verfeinern.
Domain-Driven Design: Konzepte und Praktiken
21 StundenDiese instructor-led, live Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler, Architekten und Analysten mit mittlerem Know-how, die DDD-Konzepte und -Praktiken in ihren Softwareprojekten lernen und anwenden möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
- Kernkonzepte von DDD (Bounded Contexts, Entities usw.) zu verstehen und deren Anwendung in Softwareprojekten nachzuvollziehen.
- Strategisches DDD einzusetzen, um das Domänenmodell zu definieren und zu designen, Subdomains zu identifizieren und Grenzen festzulegen.
- Taktisches DDD mit Mustern wie CQRS, Factories und Event Sourcing zu implementieren.
- Legacy-Systeme effektiv mit DDD-Techniken zu refaktorieren und zu modernisieren.
- Produkt-, Domänen- und teamorientierte Architekturen zu entwerfen und zu implementieren.
- Data Mesh zu nutzen, um eine domänenorientierte Datenplattform für Data Discovery und Governance aufzubauen.
Einführung in domaingesteuertes Design
14 StundenDomain-Driven Design: Konzepte und Praktiken für Senior-Developer
21 StundenDesign Patterns
14 StundenDieser 14-stündige Design Patterns-Kurs in Österreich lehrt Sie, bewährte Muster wiederverwenden zu können, um Hunderte von Stunden im Design und in den Tests zu sparen. Sie lernen, organisationsspezifische Muster zu erstellen, Kostensenkungen zu schätzen und Ihren Designprozess mithilfe von UML- und Java-Beispielen zu systematisieren.
Design Thinking: Empathie für interne Kunden
7 StundenDesign Thinking: Empathize & Define for Internal Clients
7 StundenDesign-Thinking-Workshop für Softwareentwickler
14 StundenIn diesem instruktorgeführten Live-Workshop-Training in Österreich (online oder vor Ort) lernen die Teilnehmer, wie sie die fünf Phasen des Design Thinking anwenden können, um die Probleme von Endnutzern eines Produkts oder einer Dienstleistung besser zu verstehen, und entwickeln anschließend den besten Ansatz zu deren Lösung.
Am Ende dieses Trainings können die Teilnehmer Folgendes:
- Kreative Strategien nutzen, um die Bedürfnisse der Kunden mit technisch machbaren Lösungen in Einklang zu bringen.
- Eine Strategie formulieren, um den Kundennutzen zu steigern und Produkt- sowie Dienstleistungsangebote zu verbessern.
Design Thinking: Innovationsmethoden
24 StundenDieser instruktionsgeleitete Live-Kurs in Österreich (online oder vor Ort) richtet sich an Berufstätige mit grundlegenden bis mittleren Kenntnissen, die Design-Thinking-Methoden verstehen und anwenden möchten, um Innovationen voranzutreiben und Geschäftslösungen zu verbessern.
Nach Abschluss dieses Kurses können die Teilnehmenden:
- Die Kernprinzipien von Design Thinking und seine Rolle bei der Innovation verstehen.
- Die fünf Phasen von Design Thinking auf die Problemlösung anwenden.
- Idee-Entwicklungstechniken und -werkzeuge nutzen, um Kreativität zu fördern.
- Design-Thinking-Strategien implementieren, um Prozesse zu verbessern und die Effizienz zu steigern.
Innovative Führung durch Design Thinking
14 StundenDiese instruktionsgeleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Führungskräfte und HR-Professionals auf Anfängerniveau, die Design-Thinking-Methoden lernen und anwenden möchten, um Innovation zu fördern, die Problemlösungskompetenz zu stärken und Teams wirksam einzubinden.
Am Ende dieser Schulung werden die Teilnehmer:
- mit Werkzeugen und Methoden ausgestattet, um Innovation und Teamengagement zu fördern.
- Fähigkeiten in Empathie-Mapping, Ideation und Prototyping für die Bewältigung komplexer Herausforderungen entwickeln.
- Design-Thinking-Prinzipien auf Führungs- und HR-Szenarien anwenden.
- eine Innovationskultur innerhalb von Tech-Teams vorantreiben.
Design Thinking: Innovation & Kreatives Problemlösen
4 StundenInhalt:
Der Design-Thinking-Prozess (DT) umfasst fünf Phasen: Empathie, Problemdefinition, Ideation, Prototyping und Test.
In einer zunehmend komplexen Welt stehen wir vor Herausforderungen, die oft spezielle Herangehensweisen erfordern. Design Thinking bietet einen Weg, um solche komplexen Probleme zu bewältigen. Die Beherrschung von Design-Thinking ermöglicht es uns, effektiv mit Komplexität umzugehen, unsere Kommunikation und Überzeugungskraft zu verbessern, Geschäftsergebnisse zu optimieren sowie die Leistung und das Verhalten auf organisatorischer und persönlicher Ebene zu stärken.
- Funktionsweise von DT: Lernen durch Menschen und Probleme erkennen, Muster identifizieren, Designmodelle entwerfen (Model Drift), Modelle testen, evaluieren und neu strukturieren.
- Der Zusammenhang zwischen DT, Innovation und Unternehmertum.
- DT-Methoden und -Werkzeuge: Persona, Stakeholder-Karte, Customer-Journey-Map, Service Blueprint, Business Model Innovation.
- Anwendungsbereiche von DT: Design-Mindset, disruptive Innovation, iterativer Ansatz, agile Schätzmethoden, kritisches Denken, Problemlösungsfähigkeiten, Teamarbeit, Führungsbereitschaft, Kommunikationsfertigkeiten, Technologieaffinität, vorausschauendes Denken, interkulturelle und ethische Kompetenz, emotionale Intelligenz, Selbstreflexion, Verhandlungsgeschick und Konfliktlösung.
Lernziele:
- Verständnis der Grundlagen und Feinheiten von DT erwerben.
- Erschließung zentraler Konzepte, Faktoren, Theorien, Typen und Modelle im Bereich DT.
- Praktische Umsetzung, Erfahrungsaustausch und Training in den Methoden von DT.
Kursformat:
Dies ist ein eintägiger Schulungskurs (4 Stunden) und setzt sich zusammen aus:
- Vorträgen (40 % – Präsentation von Theorien, Konzepten, Modellen und Interaktionen),
- Gruppenübungen (30 % – Gruppendynamik, Spiele, Gruppendiskussionen und simulierten Konfliktlösungsszenarien),
- Einzelaufgaben (15 % – Schreiben, Entwerfen und Peer-Diskussion)
- und weiteren Elementen (15 % – Videos, Leseaufgaben).
Hinweis: Aufgrund der Natur dieses Kurses ist eine minimale Gruppengröße von 3 Personen erforderlich.
Design Patterns (GoF) für Java
21 StundenDiese dozentengeleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Java-Entwickler mit Vorkenntnissen, die Design Patterns nutzen möchten, um die Struktur, Wartbarkeit und Skalierbarkeit ihrer Software zu verbessern.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
- Den Sinn und Nutzen von Design Patterns zu verstehen.
- Kreationelle, strukturelle und verhaltensbasierte Patterns effektiv in Java anzuwenden.
- Die Wiederverwendbarkeit, Skalierbarkeit und Wartbarkeit des Codes zu verbessern.
- Vorhandene Codebasen mit Design Patterns zu refaktorisieren.
Design-Patterns in PHP
14 StundenDieses instructor-led, live Schulung in Österreich (online oder vor Ort) richtet sich an PHP-Entwickler auf mittlerem Niveau, die Design-Patterns effektiv in ihren Projekten anwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer folgende Fähigkeiten besitzen:
- Den Zweck und die Vorteile von Design Patterns verstehen.
- Geeignete Design Patterns für häufige Szenarien identifizieren und implementieren.
- PHP-Anwendungen mit branchenüblichen Best Practices strukturieren.
- Patterns in moderne Frameworks wie Symfony oder Zend integrieren.
JavaScript – Fortgeschrittenes Programmieren
14 StundenProfessioneller PCB-Design-Workflow mit Altium Designer (MR)
21 StundenDiese von einem Dozenten geleitete Live-Schulung (online oder vor Ort) richtet sich an PCB-Designer und Elektronikingenieure mit Einsteiger- bis Fortgeschrittenenniveau, die einen vollständigen und kontrollierten PCB-Design-Workflow mit Altium Designer entwickeln möchten.
Die Teilnehmer arbeiten an einem zusammenhängenden Projekt, das von der Projektaufbereitung und den Bauteilbibliotheken über die Schaltungserfassung, das PCB-Layout und die Verifikation bis zu den Fertigungsdaten und dem kontrollierten Produktions-Release fortschreitet.
Am Ende dieser Schulung sind die Teilnehmer in der Lage:
-
Strukturierte Altium Designer PCB-Projekte zu erstellen und zu verwalten.
-
Schaltungsentwürfe und Bauteilbibliotheken zu erstellen und zu validieren.
-
PCB-Regeln, Routing, DRC und Fertigungseinschränkungen zu konfigurieren.
-
Fertigungs-, Bestückungs- und mechanische Ausgaben zu generieren und zu verifizieren.
-
Praktische High-Speed-Design-Einschränkungen anzuwenden.
-
Engineering-Änderungen und kontrollierte Re-Releases zu verwalten.