entw

Entwicklung

Angular 2, TypeScript, Docker DevOps, XML, Java, Java EE, Web- und GUI-Entwicklung, Tools

Softwarearchitekturen

E-SWA-01

Die Qualität von Softwarearchitekturen ist ein entscheidender Erfolgsfaktor in IT-Projekten. Zudem nehmen Softwarearchitekten eine zentrale Rolle bei deren Entwicklung ein. Das Seminar behandelt aktuelle Methoden, Konzepte und Technologien, die dem praktizierenden Architekten und Entwickler helfen, systematisch Softwarearchitekturen zu entwerfen. Das Seminar gibt einen Überblick über die Aufgaben und Fähigkeiten des Softwarearchitekten. Es zeigt Ihnen, mit welchen Mitteln Softwarearchitekturen umgesetzt werden und versucht dies, anhand praxisnaher Beispiele mit konkreten Technologien, zu demonstrieren. Weiter wird beleuchtet, wie Softwarearchitekturen dokumentiert und kommuniziert werden und wie ihre Qualität bewertet und sichergestellt werden kann. Dieses Seminar wird durch unseren Partner Object Systems durchgeführt.

 

Zielgruppe:

Softwareentwickler und angehende Architekten, die ihre Kenntnisse im methodischen Entwurf komplexer Softwaresysteme vertiefen und ausbauen wollen

Voraussetzung:

Praktische Programmiererfahrung, außerdem von Vorteil sind theoretische oder praktische Grundkenntnisse aus dem Bereich Analyse und Design sowie UML-Kenntnisse

Ziele/Nutzen des Seminars:

  • Sie kennen Softwarearchitekturtechniken und sind in der Lage komplexe Softwaresysteme zu konzeptionieren und umzusetzen.

Inhalte:

  • Grundlagen Softwarearchitektur: Definition, Abgrenzung, Eigenschaften, Ziele
  • Der Softwarearchitekt: Aufgaben, Skills, Vorgehen und Methoden
  • Architekturentwicklung: Einflussfaktoren, Systemidee, Qualitätsmerkmale, Risiken
  • Dokumentation und Kommunikation: Architektursichten, Dokumentation von Design- und Architekturentscheidungen, Kommunikation mit Zielgruppen, Dokumente
  • Architekturprinzipien: Umgang mit Komplexität, Wiederverwendung, Kohärenz, Koppelung, Modularität, Abstraktionen, Schnittstellen, Abhängigkeiten, Verantwortlichkeiten und Kapselung
  • Grundlegende architektonische Konzepte: aspektorientierte Programmierung, Model Driven Architecture, Domain Driven Design, Service Oriented Architecture, Enterprise Service Bus
  • Architekturmittel: Architektur- & Designmuster, Idiome, Antimuster, Programmiersprachen
  • Architekturbewertung: Definition, Verfahren, Methoden, Kosten/Nutzen
  • Technologien: Middleware, WebServices, Datenbanken, Benutzeroberflächen, Frameworks
  • Ausblicke und Trends: Scrum, Mobile Computing, Cloud Computing

Termine:

Startdatum Enddatum Seminarort Preis * Teilnehmer Freie Plätze Buchung
19.02.2018 23.02.2018 Wiesbaden

1.890,00 €

1.701,00 € Frühbucherpreis

04.06.2018 08.06.2018 Wiesbaden

1.890,00 €

1.701,00 € Frühbucherpreis

03.09.2018 07.09.2018 Wiesbaden

1.890,00 €

1.701,00 € Frühbucherpreis

10.12.2018 14.12.2018 Wiesbaden

1.890,00 €

1.701,00 € Frühbucherpreis

* alle Preise zzgl. der gesetzlich gültigen Mehrwertsteuer

Downloads

Beratung / Kontakt

Seminarteam
Sie haben Fragen zu Seminaren
oder zu einer Bestellung?
phone 0611 77840-00
 envelope2 seminare@ordix.de