Microservices und REST API für Entwickler

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Microservices und REST API für Entwickler" werden Ihnen Microservices, ihre Architektur und Umgebung nähergebracht. Durch Demoanwendungen erhalten Sie die Chance, Technologien praktisch anzuwenden und wertvolle Erkenntnisse für den produktiven Einsatz zu gewinnen. Der Schulungsinhalt umfasst auch Roll-Out, Testbarkeit und Skalierbarkeit, um sicherzustellen, dass Sie die erlernten Technologien effektiv nutzen können.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

  • Grundkenntnisse Programmierung
  • Grundverständnis für Services

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
  • Kubernetes und Kubernetes-Cluster
  • Integration mit Docker und Kubernetes

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 dieser 2-tägigen Schulung "Microservice Architekturen für IT-Entscheider" erhalten Sie einen Einblick in das Konzept der Microservices, ihre Anwendungsmöglichkeiten und Vorteile. Die Schulung umfasst Grundlagen des Themas und behandelt Architekturprinzipien sowie ...

Microservices mit Docker und Kubernetes

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

In dieser 5-tägigen Schulung "Microservices mit Docker und Kubernetes" lernen Sie umfassend über Microservices, Docker Container und deren Einsatz mit Kubernetes. Die Schulung vermittelt Ihnen anhand praktischer Beispiele und mit einem hohen Praxisanteil alle grundlegenden ...

Microservices mit dem Spring Framework

- u.a. in Hannover, Wien, Düsseldorf, Essen, Offenbach

In dieser 3-tägigen Schulung "Microservices mit dem Spring Framework" lernen Sie, die Grundlagen des Spring-Frameworks zu vertiefen und in Spring MVC, Spring Cloud und Spring Boot einzutauchen. Microservices sind ein Architekturstil, der Anwendungen als eine Sammlung kleiner, ...

Microservices im Business

- u.a. in Hamburg, Leipzig, Essen, Mannheim, Freiburg

In dieser 1-tägigen Schulung "Microservices im Business" lernen Sie die Grundlagen von Microservices kennen und erfahren, wie Sie deren Nutzen und Risiken für Ihr Unternehmen einschätzen können. Sie werden die Merkmale und Charakteristiken von Microservices verstehen lernen ...