Download als PDFSchulung:
Microservices mit Java

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
JMICRO2 Tage1.395 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
30.03. - 31.03.2017
01.06. - 02.06.2017
28.09. - 29.09.2017
Mannheim
Mannheim
Mannheim
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
30.03. - 31.03.Anmelden
01.06. - 02.06.Anmelden
28.09. - 29.09.Anmelden
23.11. - 24.11.Anmelden
   
Fax-Formular:Anmelden

✱  Durchführungsgarantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.

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, Dropwizard und WildFly Swarm 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

WildFly Swarm

  • Verwendung des Java EE Standards
  • Konfiguration und Fat-JAR
  • Repackaging des Application Servers

Dropwizard

  • Performante und produktionsreife Microservices
  • Leichtgewichtige Bibliotheken
  • REST mit JAX-RS und JSON mit Jackson

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 oder Arquillian
  • 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:00 Uhr, Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 1, 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, Dropwizard und WildFly Swarm umsetzen.
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Microservices mit Java

Seminar-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
30.03. - 31.03.20172Mannheim1.395 EURJMICROWeb-FormularFax-Formular
01.06. - 02.06.20172Mannheim1.395 EURJMICROWeb-FormularFax-Formular
28.09. - 29.09.20172Mannheim1.395 EURJMICROWeb-FormularFax-Formular
23.11. - 24.11.20172Mannheim1.395 EURJMICROWeb-FormularFax-Formular

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, Durchführungsgarantie und AGBs

Zum Geschaeftsbreich Competence Center
Schulung
Womöglich interessieren Sie sich auch für unsere Schulung Microservices für Architekten oder unsere ausführliche Schulung zu Spring Boot?