Download als PDFSchulung:
Microservices mit Java

Kompaktinfos
Kurs-IDDauerPreisNächste TermineVeranstal­tungsort
JMICRO2 TageLT: 1.500 ,-- EUR
LT: 1.500 ,-- EUR
LT: 1.500 ,-- EUR
30.11. - 01.12.2020
15.03. - 16.03.2021
21.06. - 22.06.2021
Online-Training
Mannheim oder Online
Mannheim oder Online

Preise pro Person zzgl. MwSt., Inhouse Seminare auf Anfrage.

Seminarbeschreibung

Microservices sind ein Architekturstil, der viele Vorteile verspricht, aber auch Herausforderungen mit sich bringt. Die Implementierung kann auf Basis von diversen Java Open Source Frameworks erfolgen, dabei dürfen je Microservice die Programmiersprache, das Kommunikationsprotokoll, die Persistenzlösung und die verwendeten Bibliotheken variieren. Man kann somit für ein konkretes Problem die effektivsten Werkzeuge auswählen. Am Beispiel von Spring Boot implementieren wir in diesem Seminar verschiedene, voneinander entkoppelte Services, die aber über leichtgewichtige Protokolle miteinander kommunizieren. Dabei betrachten wir typische Aspekte wie zentrale Konfigurationsmöglichkeiten, Service Registrierung/Discovery, Monitoring/Health-Checks und die Widerstandsfähigkeit gegenüber Ausfällen. Am Ende des Seminars hat man einen guten Überblick über die bekanntesten Vertreter und ihre jeweiligen Eigenheiten und Konsequenzen. Zudem konnte man die typischen Elemente einer Microservice-Architektur direkt an konkreten Beispielen ausprobieren.

Kurs-Inhalt

Microservices Einführung

  • Grundlagen
  • Ideale Größe für Microservices
  • Kommunikationsprotokolle (REST, Messaging)
  • Herausforderungen und Probleme
  • Szenarien in der Praxis (Skalierung, Cloud)

Spring Boot

  • RESTful Microservices mit Spring MVC
  • Auto-Konfiguration
  • Build-Management und Deployment des Uber-JAR
  • Unterschied zu Java EE

Konfiguration und Serviceregistrierung

  • Zentrale Konfigurationsverwaltung mit Profilen
  • Serviceregistrierung mit Consul, Eureka und Zookeeper
  • Clientseitiges Loadbalancing mit Netflix Ribbon
  • Resilience mit Hystrix

Monitoring und Management der Application

  • Zentralisiertes Logging
  • Management-Endpoints
  • Monitoring
  • Health Checks

Persistieren von Daten

  • Verwendung von JPA (Java Persistence API) und SQL
  • NoSQL Datastores
  • Datenbankzugriffe mit Spring Data

Weitere Themen

  • Security, SSO, OAuth, OpenID
  • Testen mit Spring Boot
  • Deployment und Betrieb
  • Verpacken mit Docker
  • Best Practices

Zielgruppe

Sind sind Java Softwareentwickler und suchen einen Einstieg in die Implementierung von Microservices.

Voraussetzung für Seminar-Teilnahme

Sie haben sehr gute Java Kenntnisse und verfügen über praktische Erfahrung. Außerdem haben Sie idealerweise bereits Anwendungen auf Basis des Spring-Frameworks bzw. eines Java EE Containers entwickelt.

Seminar-Dauer

2 Tage, 1. Tag 10:00 bis 17:30 Uhr (Online Training: 9:00 Uhr), Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 3, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Sie kennen die wichtigsten Open Source Frameworks zur Umsetzung in einer Microservice Architektur.
  • Sie können beurteilen, wann Sie eine Technologien zu Ihrem Vorteil einsetzen können.
  • Sie können Microservices auf Basis von Spring Boot umsetzen.
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Microservices mit Java

Seminar-TerminDauerOrtPreisSeminar-Anmeldung
30.11. - 01.12.20202Online-TrainingLT: 1.500 ,-- EUROnline
15.03. - 16.03.20212Mannheim oder OnlineLT: 1.500 ,-- EUROnline
21.06. - 22.06.20212Mannheim oder OnlineLT: 1.500 ,-- EUROnline
27.09. - 28.09.20212Mannheim oder OnlineLT: 1.500 ,-- EUROnline
22.11. - 23.11.20212Mannheim oder OnlineLT: 1.500 ,-- EUROnline

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte und AGBs

Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Rabatte

Listenpreis (LP): 1500,-- EUR

3 - 6 Monate

> 6 Monate

LP - 10%

LP - 20%

1350,-- EUR

1200,-- EUR

Siehe auch: Preise & Rabatte

Offene Termine
30.11. - 01.12.LT: 1.500,-- EUR
Anmelden
15.03. - 16.03.LT: 1.500,-- EUR
Anmelden
21.06. - 22.06.LT: 1.500,-- EUR
Anmelden
27.09. - 28.09.LT: 1.500,-- EUR
Anmelden
22.11. - 23.11.LT: 1.500,-- EUR
Anmelden

Siehe auch: Preise & Rabatte

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Einzelschulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Einzelschulungen haben Sie den Trainer ganz für sich alleine.
Zum Geschaeftsbereich Competence Center
Schulung
Womöglich interessieren Sie sich auch für unsere ausführliche Schulung zu Spring Boot?

Service

Competence Center

Schulung