| |
|
|
Kurs: Software-Architektur («OAR») |
 |

Software-Design für IT-Entwickler

In der modernen Software-Entwicklung hat sich Software-Architektur in den letzten Jahren zu einem ganz zentralen Themen entwickelt. Architektur ist eine wichtige Voraussetzung, um Software-Systeme erfolgreich zu realisieren. Auch für eine zielorientierte Verwendung von Plattformen wie Java EE und .NET sowie für moderne Konzepte/Techniken wie komponentenorientiertes Design, modellgetriebene Software-Entwicklung (MDSD), serviceorientierte Architekturen (SOA) oder Cloud-Computing nimmt Architektur eine zentrale Rolle ein. In diesem Kurs erarbeiten Sie sich die notwendigen Kenntnisse, um tragfähige Architekturen für Ihre IT-Systeme zu entwickeln. An den ersten beiden Tagen behandeln Sie die allgemeinen Grundlagenthemen und wenden diese in zahlreichen praktischen Übungen an. So verschaffen Sie sich einen umfassenden Überblick über Architektur. Am dritten Tag vertiefen Sie ein aktuelles Architektur-Thema. Dieses Thema wechselt von Kurstermin zu Kurstermin und kann auch einzeln als Vertiefungsseminar unter dem Kurscode «Hot-Topics der Software-Architektur» («OAT») gebucht werden.
|
 |
| Ihr Nutzen/Lernziele |
Nach diesem Kurs - kennen Sie die bedeutendsten Architektur-Konzepte und –Techniken. - wissen Sie, wie diese Architektur-Konzepte und -Techniken angewandt werden. - sind Sie mit den sozialen und organisatorischen Aspekten der Architekten-Rolle vertraut. - planen Sie in der Praxis Architekturen, setzen diese um und dokumentieren diese. |
 |
| Zielgruppe |
| Dieser Kurs richtet sich an IT-Entwickler und angehende IT-Architekten, die Ihre Kenntnisse über Software-Design weiter vertiefen möchten. |
 |
| Voraussetzungen |
Minimum: Kenntnisse zu objektorientierter Softwareentwicklung im Umfang des Kurses «OO-Analyse und -Design mit UML» («OOU»). Empfohlen: Konkrete Erfahrungen mit objektorientierter Softwareentwicklung sowie Kenntnisse im Umfang des Kurses «Objektorientiertes Design mit Patterns» («ODP») |
 |
| Inhalt |
|
Teil A - Grundlagen (1. und 2. Tag):
Definition und Inhalte von Software-Architektur
Qualitätsattribute von IT-Systemen
Architektur-Sichten und -Modelle (Zachman-Framework, TOGAF etc.)
Wichtige Architektur-Prinzipien und -Taktiken
Architektur-Stile und -Muster (Layer, MVC, Broker etc.)
Framework- und Komponenten-Ansatz
Modelgetriebene Software-Entwicklung (MDSD/MDD/MDA)
Produktlinien
Aspektorientierte Programmierung (AOP)
Serviceorientierte Architektur (SOA)
Sicherheitsarchitekturen
Cloud Computing
Referenzarchitekturen
Organisatorische und soziale Aspekte (Architektenrolle)
Architektur planen, umsetzen, bewerten und dokumentieren
Architektur-relevante Technologien
Übungsreihe mit verschiedenen Architektur-Problemstellungen Teil B - Vertiefung (3. Tag): Eines der Themen aus dem weiterführenden Kurs «Hot-Topics der Software-Architektur» («OAT») wird behandelt. Thema wechselt von Kurs zu Kurs (Beachten Sie bitte unsere aktuelle Ausschreibung.)
|
 |
| Weiterführende Kurse |
«Service-Oriented Architecture» («SOA»), «Modellgetriebene Software-Entwicklung (MDSD/MDD/MDA)» («MDA») |
 |
| Dauer |
| 3 Tage |
 |
| Kursunterlagen |
DIGICOMP-Kursmaterial Zudem wird abgeben das Buch «Software Architecture - A Comprehensive Framework and Guide for Practitioners» aus dem Springer Verlag |
 |
| Bildungswege & IT-Zertifikate |
Enterprise-Engineering-Seminare
Seminare zu serviceorientierter Architektur
|
 |
| Preis |
| CHF 2550.-- |
Massgeschneidertes Training Für Firmen, die mehrere ihrer Mitarbeiter gleichzeitig schulen oder ein massgeschneidertes Weiterbildungspaket wünschen, gelten spezielle Konditionen.
Unser Firmenkurs-Team,
stellt Ihnen gerne ein individuell angepasstes Angebot zusammen.
|
|

Aktuell:
 |

 
 




Kunden Feedback
 |
 |
 |
 |
 «Dank der angenehmen Teilnehmerzahl, hatten alle die Möglichkeit, sich selbst einzubringen.» Rebecca Eckert Kurs O07, 20.04.2010
 |
 |
 |
|
|
|
|
 |
|
|