Seminarinformationen

Seminar - Ziel

In dem 3-tägigen Seminar „Microservices und REST API für Entwickler“ erhalten Sie eine fundierte Einführung in Microservices, deren Architektur sowie das technologische Umfeld. Anhand von Demoanwendungen haben Sie die Möglichkeit, das Gelernte direkt praktisch umzusetzen und dabei wertvolle Erfahrungen für den produktiven Einsatz zu sammeln. Darüber hinaus behandelt das Seminar zentrale Aspekte wie Roll-Out, Testbarkeit und Skalierbarkeit, um Ihnen das notwendige Wissen zu vermitteln, die Technologien effizient und zielgerichtet einzusetzen.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse Programmierung
  • Vertrautheit mit Webservices oder API-Konzepte (z.B. REST, SOAP)

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Microservices

  • Definition und Geschichte
  • Unterschied zu monolithischen Anwendungen
  • Vorteile und Herausforderungen von Microservices

Architektur und Schichten

  • Aufbau einer Microservices-Architektur
  • Komponenten von Microservices-Architekturen
  • Abgrenzung der Services

Skalierung von Microservices

  • Horizontale und vertikale Skalierung
  • Skalierung in der Cloud
  • Load Balancing

REST API

  • RESTful API Design Principles
  • HTTP-Methoden und Statuscodes
  • JSON und XML als Datenformat
  • Entwicklung einer Microservices-Architektur mit RESTful APIs

Swagger

  • Dokumentation von RESTful APIs
  • Generierung von Clients und Servern

Messaging

  • AMQP und RabbitMQ
  • Event-Driven Architecture

Orchestrierung

  • Docker und Docker-Compose
  • Dockerfile
  • BaseImages

Veränderungen bei der Arbeitsorganisation

  • Agile Softwareentwicklung
  • Continuous Integration und Continuous Deployment
  • DevOps

Roll-Out, Testbarkeit und Skalierbarkeit

  • Deployment-Strategien
  • Testarten und Einsatz
  • Monitoring und Logging
  • Testen und Überwachen der Anwendung

Best Practices

  • Fehlerbehandlung und Ausfallsicherheit

Weitere Schulungen zu Thema Microservice

Microservice Architekturen für IT-Entscheider

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dem 2-tägigen Seminar „Microservice-Architekturen für IT-Entscheider“ bekommen Sie einen umfassenden Einblick in die Welt der Microservices. Dabei lernen Sie, wie dieses Architekturkonzept funktioniert, welche konkreten Vorteile es bietet und in welchen Szenarien es ...

Microservices mit Docker & Kubernetes – Architektur, Deployment und Betrieb

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "Microservices mit Docker & Kubernetes – Architektur, Deployment und Betrieb" erhalten Sie eine umfassende Einführung in Microservices, Docker-Container und deren Anwendung mit Kubernetes. Durch praxisorientierte Beispiele und einen ...

Microservices mit dem Spring Framework

- u.a. in Berlin, Wien, Dresden, Erfurt, Darmstadt

In dem 3-tägigen Seminar „Microservices mit dem Spring Framework“ vertiefen Sie Ihre Kenntnisse im Umgang mit dem Spring-Framework und erhalten eine praxisorientierte Einführung in Spring MVC, Spring Cloud und Spring Boot. Dabei lernen Sie den Architekturstil der ...

Microservices im Business

- u.a. in Hannover, Nürnberg, Paderborn, Düsseldorf, Virtual Classroom

In dem 1-tägigen Seminar „Microservices im Business“ erhalten Sie eine grundlegende Einführung in das Konzept der Microservices und lernen, deren Chancen und Herausforderungen im unternehmerischen Kontext einzuschätzen. Sie setzen sich mit den wesentlichen Merkmalen und ...