Spring Framework 5 | Spring Boot 2

Spring Framework 5 | Spring Boot 2

Kursdauer: 5 Tage, Tageskurs
Kurssprache: deutsch


  • Aufbau und Funktionsweise von Spring Boot
  • Spring Dependency Injection (DI)
  • Aspekt Orientierte Programmierung mit Spring
  • Datenbankzugriff mit Spring Data
  • Implementierung von ReST Services
  • Web Programmierung mit Spring MVC
  • Automatisiertes Testen mit Spring
  • Validierung mit Java Bean Validation
  • Spring Security

  • Aufbau und Funktionsweise von Spring Boot
  • Spring Dependency Injection (DI)
    • Implizite DI mit Annotations
    • Explizite DI mit Java Konfigurationen
    • Kurzer Überblick explizite DI mit xml Konfigurationen
  • Aspekt Orientierte Programmierung mit Spring
  • Datenbankzugriff mit Spring Data
    • Datenbankzugriff mit Hibernate / JPA und Spring Data
    • Mongo DB mit Spring Data
    • Transaktionssteuerung
  • Implementierung von ReST Services
    • Rest Controller
    • Data Rest Repositories
    • Dokumentation von ReST Services
    • Exception Handling
    • Anbindung von ReST Services mit JavaScript
    • Anbindung von ReST Services mit Angular und TypeScript
  • Web Programmierung mit Spring MVC und Thymeleaf
    • Zusammenspiel Model-View-Controller
    • Thymeleaf Templating Engine
    • Layout Templates mit Thymeleaf
    • Internationalisierung
  • Automatisiertes Testen mit Spring
    • Dependency Injection in JUnit Tests
    • Testen der Datenzugriffsschicht
    • Test von ReST Services
    • Test von Controller Klassen
    • Spring Tests mit Mockito
  • Validierung mittels Java Bean Validation
  • Spring Security
    • Spring Web Security
    • Spring ReST Services Security
    • Methoden basierte Security
    • Spring ACL Security
erforderlich:
  • Grundkenntnisse in Java
  • Grundkenntnisse in der Web Programmierung
  • Grundkenntnisse in der Datenbankprogrammierung
empfohlen Kurse im Vorfeld: