seminar buchen
Seminar Power Workshop Spring
Seminar / Training Power Workshop Spring
Spring Framework Überblick
- Leichtgewichtige vs. schwergewichtige EE-Architektur
- Anforderungen an ein EE-Framework
- Container, Dependency Injection (DI)
- Das Spring-Ökosystem
- Spring im Unternehmensumfeld
Einstieg in die Entwicklung mit Spring
- Aufsetzen eines Spring-Projekts mit Maven oder Gradle
- Einbindung mit Eclipse oder IntelliJ
- Konfiguration des Loggings
- ApplicationContext - ein leichtgewichtiger Container
- Lebenszyklus einer Spring-Bean
Konfiguration des ApplicationContextes
- XML-Konfiguration und Java-Konfiguration
- Annotationsbasierte Konfiguration
- Spring-Ausdruckssprache (EL)
- Steuerung der Konfiguration
- Zeitplanung
Test-Entwicklung
- Hilfsprogramme für Unit-Tests
- Integrationstests mit JUnit4 und JUnit5
- Interna des Testframeworks
- Das Verhalten des Spring Frameworks mit Tests erforscht
Persistenz und Transaktionen
- Datenbankzugriff mit JDBC-Template
- Programmatische und deklarative Transaktionssteuerung
- Wie deklarative Transaktitonssteuerung funktioniert
AOP
- Einsatzmöglichkeiten von AOP
- Aspektorientierte Programmierung mit Spring AOP
- Die Spring Advice-Typen
- Unterschiede zu AspectJ
Spring-Boot
- Die Verwendung des Spring Initializers
- Datenbankzugriff mit Spring Data und JPA
- Implementieren und Verwenden eines Webservice
- Webanwendung mit Spring MVC
- Einsatz von Developer Tools
- Überwachung mit Actuator
- Interna zu Spring-Boot
- Implementierung eines Starters
Spring Sicherheit
- Absicherung einer Webanwendung
- OAuth2 mit JWT-Tokens
- Microservice-Architektur mit OAuth2
Reaktive Programmierung
- Nicht blockierende IO
- Reaktive Streams
- Datenstrukturen Mono und Flux
- Anwendung mit Spring WebFlux
Test-Entwicklung
- Hilfsprogramme für Unit-Tests
- Integrationstests mit JUnit4 und JUnit5
- Interna des Testframeworks
- Das Verhalten des Spring Frameworks mit Tests erforscht
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-
Andreas Werkmeister
Telefon: +49 30 306 89 391
E-Mail: -
Maik Thomas
Telefon: +49 30 306 89 391
E-Mail:
Seminardetails
Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
Preis: |
Öffentlich und Webinar: € 1.999 zzgl. MwSt. Inhaus: € 6.000 zzgl. MwSt. |
Teilnehmeranzahl: | max. 8 Teilnehmer |
Teilnehmer: | Softwareentwickler mit guten Java-Kenntnissen.Erfahrung mit verteilten Anwendungen, z.B. auf Basis von J2EE ist erforderlich. |
Standorte: | Stream Live, Stream gespeichert, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Magdeburg, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal |
Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
Seminararten: | Öffentlich, Inhaus, Webinar |
Durchführungsgarantie: | ja, ab 2 Teilnehmern; Details |
Sprache: | Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich) |
Seminarunterlage: | Dokumentation auf CD oder Papier |
Teilnahmezertifikat: | ja, selbstverständlich |
Verpflegung: | Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren) |
Support: | 3 Anrufe im Seminarpreis enthalten |
Barrierefreier Zugang: | an den meisten Standorten verfügbar |
Weitere Informationen unter +49 30 306 89 391 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.