Schulung: Jakarta EE Architektur für Entscheidende
Moderne Architektur-Konzepte für Jakarta Enterprise im Überblick
- Kompakter Kurs mit den wesentlichen Konzepten einer modernen Software-Architektur
- Praktische Demos anhand einer Referenz-Implementierung veranschaulichen die Inhalte
Sind Sie in einer verantwortlichen Position als Projektleitung, Software-Architekt:in oder Java-Entwickelnder im Enterprise-Umfeld tätig? Sie suchen einen modernen Architektur-Ansatz für die Neuentwicklung oder "Renovierung" einer Jakarta-Enterprise-Anwendung? Oder müssen Sie eine Legacy-Anwendung nach Java bzw. Jakarta Enterprise migrieren und benötigen eine Ziel-Architektur?
In einem kompakten Schulungstag zeigen wir Ihnen einen integrierten Architektur-Ansatz, der das Domain-Driven Design und die Clean Architecture mit einem als Business Component bezeichneten Komponenten-Konzept vereint. Diese drei Konzepte werden in einem pragmatischen Vorgehen so miteinander kombiniert, dass sie sich problemlos mit der Jakarta-Enterprise-Plattform implementieren lassen. Die Unterschiede zu früheren Architektur-Konzepten wie z. B. einer Schichten-Architektur und die Berührungspunkte zu der populären Microservice-Architektur werden aufgezeigt.
- Überblick über Architektur-Modelle im Kontext der Jakarta-Enterprise-Plattform
- Domain-Driven Design (nach E. Evans)
- Clean Architecture (nach R. C. Martin)
- Component-Based Development mit Business Components bzw. Microservices
- Querschnittsaufgaben und Qualitätssicherung
- Praktische Demonstration der Ziel-Architektur
Alle vermittelten Konzepte und Themen werden anhand einer – im Sinne einer Referenz-Implementierung realisierten – Jakarta-Enterprise-Anwendung praktisch vorgeführt. Dadurch werden die Kursinhalte anschaulich gemacht und die technische Machbarkeit aufgezeigt. Eine ausführliche Beschreibung der Kursinhalte finden Sie in unseren passend angebotenen Schulungen "Domain-Driven Design (DDD) in der Praxis" und "Clean DDD Architecture Workshop".
Dieses Schulungsangebot richtet sich an Lead Developer, Software-Architekt:innen und Projektleitende im Jakarta-Enterprise-Umfeld. Gleichermaßen ist es auch für erfahrene Java-Entwickelnde geeignet, die sich einen kompakten Überblick über eine "state of the art" Software-Architektur verschaffen möchten. Für diese Schulung werden grundlegende Kenntnisse der Jakarta-Enterprise-Plattform und evtl. der MicroProfile-Spezifikation vorausgesetzt. Zum Verständnis der demonstrierten Referenz-Implementierung sollten die Grundlagen der wichtigsten Technologien wie CDI, EJB, JPA, Bean Validation und JAX-RS bekannt sein.