Microservices Workshop mit Docker™, Spring Boot & Spring Cloud

Schulung / Webinar

Grau ist alle Theorie. Deshalb gibt es den Microservices Workshop mit jeder Menge Praxis. Im Workshop entwickelst Du mit der Unterstützung von zwei erfahrenen Trainern eine Anwendung aus einzelnen Microservices, die dann in der Cloud betrieben und überwacht werden. Du führst jeden Schrit selbst durch und lernst dabei Werkzeuge, Prinzipien und Plattformen kennen. Bei Dir noch unbekannten Technologien oder Produkten bekommst Du Unterstützung durch Pair Programming und gezieltes Coaching.

Im Workshop erwarten Dich folgende Aufgaben:

  1. Entwicklung eines Microservice mit Java, Spring Boot und Spring Cloud
  2. git
  3. Source Code Verwaltung mit git
  4. Betrieb einer Postgresql Datenbank und/oder einer NoSQL ( MongoDB, Redis, ...) im eigenen Docker Container
  5. Design und Entwicklung von REST APIs
  6. Asynchroner Nachrichtenaustausch über einen Message Broker ( Apache Kafka )
  7. Testen von Microservices mit Mocks
  8. Erzeugen von Docker Images für Java Mircoservices
  9. Erstellen einer Build Pipeline mit ( Jenkins2 )
  10. Aufsetzen von Loadbalancing und Routing mit einem API Gateway
  11. Aufsetzen einer Registry ( Consul, etcd oder Eureka)
  12. Logaggregation mit Logstash, ElasticSearch und Kibana
  13. Durchführung von Lasttests mit JMeter, Locust oder Gatling
  14. Skalieren der Mircoservices
  15. Überwache den Betrieb über ein Dashboard und beobachte den Circuit Breaker im Einsatz
  16. Monitoring mit Micrometer, Prometheus und Grafana
  17. Verfolgen von verteilten Aufrufen mit Jaeger
  18. Diskussion der Probleme und Erfahrungen mit den anderen Teilnehmern

Nimmst Du die Herausforderung an?

Für diesen Workshop haben wir Werkzeuge, Server und Technologien zusammengestellt, von denen wir überzeugt und begeistert sind.

Dauer

4 Tage

Zielgruppe

Java Entwickler

Vorkenntnisse

Erfahrung in der Softwareentwicklung mit Java. Javascript Kenntnisse sind nicht erforderlich.

Ziele

  • Aufbau wertvoller Erfahrung im Entwickeln und Betreiben von Microservices
  • Die Idee von Microservices im Projekt erleben
  • Erfahrungsaustausch mit den Trainern und anderen Entwicklern

Deine Vorteile

  • Du kannst alle Übungen auf Deinem eigenen Notebook durchführen und die Microservices samt Infrastruktur als Vorlage mitnehmen. Falls Du Dein Notebook verwenden möchtest, prüfe bitte die Voraussetzungen. Alternativ kannst Du alles auf einem Memorystick mitnehmen.
  • Nach dem Workshop kannst Du das Erlernte im Projekt umsetzen.

Kursunterlage

Den Quellcode und die Konfiguration aller Services kannst Du mitnehmen und für Deine eigenen Projekte im Unternehmen einsetzen.

Infos zu Firmenseminaren

Unsere Trainer auf YouTube

Andere Tools?
Den Workshop können wir auch bei dir im Unternehmen durchführen. Technologien und Produkte passen wir gerne auf euer Umfeld an. Frag einfach nach einem Angebot oder Termin.