Java Kurse
von Java Profis.

Continuous Delivery - DevOps

Architecting for Continuous Delivery and Zero Downtime

2 Tage

Termin und Ort auf Anfrage

Kursinhalte

Im Laufe dieser zwei Tage werden folgende Themen behandelt:

  • Intro
    • Was ist Continuous Delivery?
    • Vorausgesetzte Technicken
    • Herausforderungen bei automatisierten system Tests
  • CI und Releases
    • CI Server und Artifact Repository
    • Versionen und Releasen umdenken
  • Konfiguration und Umgebungen
    • Umgang mit mehreren Umgebungen
    • Environment Detection
    • Konfiguration umdenken
  • Datenbank
    • Die Herausforderungen mit Datenbankänderungen
    • Database Migrations
    • Die Probleme mit Rollback
  • Lieferfähigkeit und Zero Downtime
    • Wie hält man Software jederzeit lieferfähig
    • Feature Toggles vs Feature Branches
    • Die Herausforderungen mit Zustand
    • Sessions und Load Balancers
    • Schnittstellen Evolution
    • Lieferzyklen entkoppeln
    • Expand and Contract
  • Monitoring und die Zukunft
    • Worauf muss man bei Monitoring achten
    • Self-identifying software
    • Wie werden Systeme in die Zukunft aussehen
    • Immutable Infrastructure

Beschreibung

Continuous Delivery ist heute ein großer Hype. Mit diesem Training machen wir es zur Wirklichkeit. Los geht es mit einem Überblick über Continuous Delivery und wie es Dir helfen kann. Anschließend tauchen wir gemeinsam in die Details ein.
Du wirst lernen, wie man die Architektur einer Java Anwendung so aufbaut, dass man sie kontinuierlich in der Produktion ausliefern kann, inklusive Code, Konfiguration und Datenbankdelta. Das Ganze mehrmals pro Tag und ohne Downtime.

Bitte anschnallen! Dieses Training ist intensiv und praxisnah. In 14 Übungen baust Du eine komplette Java Webanwendung Schritt für Schritt auf, bis sie kontinuierlich und ohne Downtime deployt werden kann. Du wirst erfahren, wie Du deine Architektur und Software strukturieren musst, welche Gefahren zu meiden sind, und wie man zuverlässig zum Ziel kommt. Alle vorgestellten Techniken und Prinzipien sind mehrfach praxiserprobt. Hier geht es zur Sache!

Voraussetzungen

Dieses Training setzt solides Wissen über Softwarearchitektur, die Programmiersprache Java, Linux und relationale Datenbanken voraus.

Bring your own laptop.

Trainer: Axel Fontaine

Axel Fontaine is the founder and CEO of Boxfuse (boxfuse.com), the easiest way to deploy JVM and Node.js applications to AWS.

Axel is also the creator and project lead of Flyway (flywaydb.org), the open-source tool that makes database migration easy.

He is a Continuous Delivery and Immutable Infrastructure expert, a Java Champion, a JavaOne Rockstar and a regular speaker at many large international conferences including JavaOne, Devoxx, Jfokus, JavaZone, QCon, JAX, ...

You can find him online at axelfontaine.com and on Twitter as @axelfontaine

Maßgeschneidert?

Diesen Kurs gibt es auch als
individuelle Firmenschulung.

Kontaktieren Sie mich oder
nutzen Sie unseren
Schulungskonfigurator!

030 / 755 49 188

Tim.Neumann@GEDOPLAN.de

Ihr Ansprechpartner für organisatorische Fragen bei java advanced training

Das sagen Kursteilnehmer

Lernen Sie uns Kennen

“Java ist das 'schweizer Messer' der Software Programmierung.”

Klaus-Peter Lisson

Software Architekt Java/JavaEE, Business Analyst mit Fokus Integration von Fachlichkeit und Technik

“Java ist das 'schweizer Messer' der Software Programmierung.”

“Wissen und Erfahrung aus Projekten verständlich machen und weiter geben.”

Dominik Mathmann

Trainer und Softwareentwickler für Webanwendungen

“Wissen und Erfahrung aus Projekten verständlich machen und weiter geben.”

“Erfahrungen aus der Projekt-Praxis weitergeben und Teilnehmer fortbilden.”

Jens Seekamp

Consultant, Software-Architekt und Dozent rund um Java EE

“Erfahrungen aus der Projekt-Praxis weitergeben und Teilnehmer fortbilden.”

Alle Schulungsleiter bei GEDOPLAN IT Training.

Das erwartet Sie bei uns

Bei Kursen von GEDOPLAN IT Training ist nicht nur der Kaffee gratis.

Kaffee, Tee und kalte Getränke

Wer öfter trinkt, kann besser denken. Deshalb versorgen wir Sie mit ausreichend gratis Getränken.

Gratis Obst, Snacks und Mahlzeiten für einen erfolgreichen Java Kurs

Obst, Kekse und Mahlzeiten

Ein voller Bauch studiert zwar nicht gern, aber nur wer sich wohl fühlt, hat auch Spaß am Seminar.

Sie erhalten Ihre Java Schulungsunterlagen auf einem 32 GB USB-Stick.

Demos und Beispiele zum Mitnehmen

Unsere Kurse haben einen hohen Praxisanteil. Die komplette Übungsumgebung nehmen Sie bei vielen Kursen am Ende auf einem USB-Stick mit.

Ihre erfolgreiche Teilnahme an unserer Java Schulung wird bestätigt

Teilnahmebescheinigung

Nach erfolgreicher Teilnahme erhalten Sie eine Bescheinigung zur Bestätigung Ihrer Teilnahme.

Java EE 7 Buch von Dirk Weil

Dirk Weil schenkt Ihnen bei einer Buchung eines Java EE Kurses sein Buch Java über EE 7 – auf Wunsch mit Signatur und Widmung.