Tutorial 1:
SPAs mit Spring Boot, Java 8, Groovy und Vaadin
Hier geht es um die Entwicklung von Single Page Web Applikationen mit Java Technologien. Mit Vaadin lassen sich komplexe Benutzerschnittstellen für den Web-Browser entwickeln, ohne tief in JavaScript einzutauchen. Spring ist ein umfangreiches Framework (nicht nur) für Webapplikationen. Und Groovy als dynamische Programmiersprache auf der JVM Plattform macht manches möglich, was in Java gar nicht oder nur mühsam geht.
Inhalt, teilweise noch in Arbeit:
- Ein Technologiestack für groovy Java Webentwickler
- Ein Beispiel, das Software-Entwickler kennen: Scrum
- Systemschichten einer typischen Spring Applikation
- Anwendungsdomain
- Testen mit Spock
- Spring Komponentenarchitektur methodisch nutzen
- Methodische Grundlagen 1: Data Transfer Objects (DTO)
- Methodische Grundlagen 2: Command Query Responsibility Segregation (CQRS)
- Methodische Grundlagen 3: Tools & Materials und CQRS
- Die Benutzerschnittstelle mit Vaadin