Cloud Native Bootcamp

Cloud Native Bootcamp

Wir tauchen in die Welt von DevOps, Source Control Management, CI/CD und Container ein.

Anfänger
Cloud Native
6 Tage

Was Sie in diesem Training lernen werden

Am ersten Tag dieser Schulung stellen wir Git vor, die am häufigsten verwendete Source-Control-Management-Software. Wir werden lernen, wie wir mit Git den Überblick über unseren Code behalten.

Am zweiten Tag wird GitLab CI, eine weit verbreitete Continuous Integration-Software, vorgestellt. GitLab CI bietet uns Mechanismen, mit denen wir Testprozesse für neu geschriebenen Code automatisieren, die Codequalität verbessern und die Bereitstellung unseres Codes verwalten können.

In den Tagen drei und vier lernen wir alles, was wir für den Einstieg in die Welt von Docker, Container und Kubernetes benötigen. Kubernetes hat sich schnell zum De-Facto-Standard für den Betrieb von Container-Anwendungen entwickelt. Dieser Kurs behandelt die grundlegenden Kenntnisse, die zum Verständnis von Kubernetes erforderlich sind, und enthält Anweisungen zum Bereitstellen verteilter Anwendungen, die skalierbar, fehlertolerant und einfach zu verwalten sind.

Zum Abschluss tauchen wir an den letzten zwei Tagen in die Welt der Observability ein. Die "Beobachtbarkeit" von Services, wird in der Welt von DevOps, Containern und Microservices immer wichtiger. Desto mehr Container/Services man betreibt, desto schwieriger wird es den Überblick über alles zu behalten. Wir zeigen, wie man immer wissen kann, wie es den Services gerade geht.

Agenda

Versionskontrolle mit Git

Git-Workflows

Git Konflikte lösen

Was ist CI/CD?

Pipelines mir GitLabCI bauen

Vom Monolith zu Microservices

Was ist CloudNative

Grundprinzipien von Microservices

Die 12 Faktoren Applikation

API Gateways für Microservices

Docker/Container und Microservices

Container Orchestratoren

Kubernetes Überblick

Microservices in Kubernetes

Kubernetes am Beispiel eines Applikationsdeployments

Was ist Observability

Logging

Monitoring/Metrics

Traces

Alerting/Visualization

Prometheus

Visualisierung mit Grafana

Tracing mit Jaeger

Chaos Engineering

Zielgruppe

Dieses Training richtet sich an

  • Software-Entwickler:innen, die die Kontrolle über ihren Quellcode haben möchten
  • System-, Cloud-Administrator:innen und Entwickler:innen, die weniger Zeit für Bereitstellung und Tests aufwenden möchten
  • System- und Cloud-Administrator:innen, die an der Wartung einer großen Anzahl von Servern oder virtuellen Instanzen interessiert oder dafür verantwortlich sind
  • Softwareentwickler:innen, die lernen möchten, wie sie ihre Anwendungen in Kubernetes bereitstellen

Vorraussetzungen

Folgendes sollten Sie mitbringen um von diesem Training zu profitieren:

  • Grundlegendes Verständnis von Linux
  • Grundlegende Erfahrung mit dem Linux Terminal

Style

Unsere erfahrenen Trainer vermitteln Ihnen die Inhalte mit einem Mix aus:

  • Aufschlussreiche Theory
  • Praktische Übungen

Technische Vorraussetzungen

Wir empfehlen das folgende Equipment:

  • Stabile Internetverbindung
  • Moderner Browser

Bicycle
Jetzt unverbindliches Angebot erhalten!

Füllen Sie dieses Formular aus und klicken Sie auf die Schaltfläche "Absenden",
und wir senden Ihnen ein Angebot für dieses Training! Keine Verpflichtungen, keine Bindung.

Mehr erfahren über
Cloud Native Essentials
Dies ist ein Einführungskurs in Kubernetes, einem Open-Source-System zur Automatisierung, Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen.
Mehr entdecken

Individuelles Training
Anfänger

Build your Training

Was eine seltsame Kombination zu sein scheint, könnte genau das Richtige für Sie sein. Teilen Sie uns Ihre Wünsche mit und wir …

Details & Buchung
Bald verfügbar
Anfänger

New Courses & Lectures

Wir arbeiten stets an der Ausweitung unseres Kursangebotes.

Details & Buchung
Anfänger

Agile Testing Essentials with Ruby

Hands-on Beispiele vermitteln das Wissen um Tests mit Cucumber und Ruby zu automatisieren.

Details & Buchung