Download als PDFSchulung:
Microservices für Architekten

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
EMICRO2 Tage1.395 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
26.01. - 27.01.2017
28.03. - 29.03.2017
30.05. - 31.05.2017
Bonn
Mannheim
Bonn
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
26.01. - 27.01.Anmelden
28.03. - 29.03.Anmelden
30.05. - 31.05.Anmelden
26.09. - 27.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

Der Architekturstil "Microservices" ist ein populärer Ansatz als Antwort auf ständige Veränderungen in den Unternehmen und IT Landschaften. Microservices sind klein, einzeln installierbar und bilden zusammen ein komplexes System. Von den Problemen mit einer SOA hat man bei den Microservices gelernt und begegnet den Problemen der Entwicklung und des Betriebes mit zeitgemässen Werkzeugen und Ansätzen wie z.B. dem Continuous Delivery.
Die Ansätze, Best Practise und Muster der Microservices finden sich in vielen erfolgreichen Software Projekten der letzten Jahre wieder. Dieser Kurs ist für Architekten und Entwickler, die selbst Microservices in Ihren Unternehmen einführen und nutzen möchten.

Kurs-Inhalt

Microservices Architektur

  • Die Eigenschaften eines Microservice
  • Granularität: Wie komplex sollte ein Mircoservice sein?
  • Vorteile einer Mircoservices Architektur
  • Vergleich mit anderen Ansätzen wie SOA
  • Conway`s Law
  • Funktionale Dekomposition
  • Der Einfluss von Domain Driven Design (DDD)

Kommunikation

  • Synchrone und asynchrone Kommunikation
  • Messaging, REST
  • Formate und Protokolle

Entwicklung

  • Shared Code und Microservices
  • Polyglot Persistence
  • Build Automatisierung mit Maven oder Gradle
  • Organisation des Source Code Management Systems
  • Unit-, Service- und End-to-End Tests
  • Continuous Integration

Deployment

  • Umgebungen für Entwicklung, Test und Produktion
  • Continuous Delivery, DevOps
  • Verteilung von Services auf Hosts
  • Deployment in der Cloud, PaaS
  • Laufzeitumgebungen-Überblick: Docker, Spring Boot, DropWizard
  • Werkzeuge: Packer, Puppet, Chef, Vagrant

Betrieb

  • Automation der Infrastruktur
  • Loadbalancing und Failover
  • Wer übernimmt den Betrieb?
  • Werkzeuge: Netflix's Simian Army, Zookeeper

Monitoring

  • Counter, Timer und Gauges
  • Performance Monitoring
  • Aggregation von Ereignissen, Zentrales Logging
  • Monitoring am Beispiel von Tomcat, ActiveMQ und Camel
  • Tracking von Business Vorgängen mit der CorrelationId
  • Monitoring in der Cloud
  • Werkzeuge: Nagios, Graphite, collectd, jmxTrans, hawt.io, logstash

Versionierung

  • Do not break! Das Tolerant Reader Muster
  • Früh erkennen, wann eine Schnittstelle bricht
  • Semantic Versioning

Fortgeschrittenes

  • Implementation: Wie bricht man einen Monolith auf?
  • Einbindung von Fremdsystemen und Standardsoftware
  • Absicherung der Kommunikation zwischen Services
  • Wie bildet man ein Microservices Team?
  • Reactive Microservices
  • Praxisbeispiele und Case Studies

Zielgruppe

Softwarearchitekten, Projektleiter, Entwickler

Voraussetzung für Seminar-Teilnahme

Grundlegende Kenntnisse in der Entwicklung und/oder im Betrieb von Anwendungen.

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

  • Erfahren Sie, wo die Schwierigkeiten bei der Umsetzung von Microservices liegen und wie Sie diese gezielt adressieren können
  • Erfahren Sie, wie Microservices zuverlässig betrieben werden können
  • Wir stellen nützliche Tools vor, die die Entwickung und den Betrieb von Microservices erleichtern
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Microservices für Architekten

Seminar-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
26.01. - 27.01.20172Bonn1.395 EUREMICROWeb-FormularFax-Formular
28.03. - 29.03.20172Mannheim1.395 EUREMICROWeb-FormularFax-Formular
30.05. - 31.05.20172Bonn1.395 EUREMICROWeb-FormularFax-Formular
26.09. - 27.09.20172Mannheim1.395 EUREMICROWeb-FormularFax-Formular
23.11. - 24.11.20172Bonn1.395 EUREMICROWeb-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
Interessieren könnten Sie auch unsere Seminare Apache ActiveMQ, Apache Tomcat Administration und Konfiguration oder Apache Camel.