Allgemeine Informationen rund um die Kurse von B. Endrédi
- Dozent/in: Balázs Endrédi
Nach erfolgreicher Teilnahme an der
Lehrveranstaltung sind die Studierenden in der Lage, praxisrelevante JEE
Softwarearchitekturen und Frameworks zu verstehen und in einem modernen Umfeld
der Cloud und DevOps zu nutzen. Darüber hinaus wird viel Wert auf die
Grundlagenforschung gelegt.
Eigene Entwicklungsumgebung (Notebook) ist notwendig.
Themen:
Grundlagen über Architekturen und Frameworks (Design Patterns, Abhängigkeiten, Interfacebasierte Programmierung)
- Konfigurationstechniken in der Praxis (Reflections, Annotationen, XML)
- Vorbereitung der Applikation auf die Cloud (Skalierbarkeit, Stabilität)
- Command Query Responsibility Segregation (CQRS)
- Eventsourcing
- Dependency Injection auf Grundlage des Spring Frameworks (Spring-Beans, Spring-Aspekte, Dependency Injection, Remoting, Messaging)
- Hibernate (ORM, JPA-Annotationen, Beziehungen, Vererbung)
- Tools und Konfigurationen, um eine Applikation stabil in der Cloud zu betreiben
- Dozent: Balázs Endrédi