Beschreibung
Spring Framework mit Spring Boot Kompakt
Zielgruppe: Nur für Unternehmen und Institutionen.Die Java EE Plattform hat sich in der serverseitigen Anwendungsentwicklung mit Java durchgesetzt. Doch dieses Standardmodell basiert auf den Enterprise JavaBeans (EJB), die einen schwergewichtigen Ansatz darstellen. Mit dem Spring Framework gibt es jetzt eine so genannte "leichtgewichtige" Alternative. Hierbei werden möglichst wenig Abhängigkeiten zum Container bzw. Java EE-Framework erzwungen. Es werden ausschließlich POJO (Plain Old Java Object) Objekte verwendet und die verwendeten Dienste der Java EE Plattform wie z.B. der Transaktionsdienst nur deskriptiv konfiguriert. Der Vorteil liegt in der einfachen Entwicklung von leicht testbaren Anwendungen. Der praktische Anteil im Java Training liegt bei ca. 50%
Als Lernumgebung kann jeder Teilnehmer Windows oder Linux wählen.
Kommende Starttermine
Wählen Sie aus 13 verfügbaren Startterminen
Inhalte / Module
- Spring Framework Überblick
- Leichtgewichtige vs. schwergewichtige Enterprise-Anwendungen
- Anforderungen an ein Enterprise-Framework
- Inversion of Control (IoC) & Dependency Injection (DI)
- Das Spring-Ökosystem
- Spring im Unternehmensumfeld
- Einstieg in die Entwicklung mit Spring
- Spring-Projekt mit Maven oder Gradle aufsetzen
- Integration in Eclipse oder IntelliJ
- ApplicationContext - ein leichtgewichtiger Container
- Life-Cycle einer Spring Bean
- ApplicationContext & Konfiguration
- Java-Konfiguration
- Annotationsbasierte Konfiguration
- XML-Konfiguration
- Spring Expression Language (SpEL)
- Externe Konfiguration & Profile
- Scheduling
- Testentwicklung
- Utilities für Unit Tests
- Integrationstests mit JUnit5 und JUnit4
- Interna des Testframeworks
- Verhalten des Spring Frameworks mit Tests ergründen
- Persistenz und Transaktionen
- Datenbankzugriff mit dem JDBC-Template
- Programmatische und deklarative Transaktionssteuerung
- Funktionsweise der deklarativen Transaktionssteuerung
- Spring Data JPA
- Spring Data Repositories
- Queries
- Projektionen
- Blick hinter die Kulissen: Spring AOP
- Einsatzmöglichkeiten von AOP
- Aspektorientierte Programmierung mit Spring AOP
- Die Spring Advice-Typen
- Spring AOP vs. AspectJ
- Einführung in Spring Boot
- Verwendung des Spring Initializers
- Implementierung und Verwendung eines RESTful Webservice
- Einsatz der Developer Tools
- Monitoring mit Actuator
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 5
auf Basis von 2 Bewertungen
Bewertung schreiben
Bewertungen werden gemäß unserer Bewertungsrichtlinien veröffentlicht.
Anonym
24 Jan 2024
Anonym
24 Mai 2023
Die Zeit war sinnvoll investiert.
Anzeige
War voll zufrieden.