Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar „Jenkins – Docker und Kubernetes“ lernen Sie, wie Sie den Jenkins CI-Server in containerisierten Umgebungen effektiv einsetzen, die mithilfe von Docker und Kubernetes betrieben werden. Ziel des Seminars ist es, Ihnen praxisnah zu vermitteln, wie Sie im Rahmen agiler Softwareentwicklung Microservices kontinuierlich erstellen, testen und automatisiert in eine skalierbare sowie hochverfügbare Infrastruktur ausliefern.

Das Seminar folgt einem klar strukturierten Aufbau: Nach einer fundierten theoretischen Einführung vertiefen Sie Ihr Wissen durch praktische Übungen und Livecoding-Sessions in einer eigens bereitgestellten Umgebung. Jeder Abschnitt wird durch hilfreiche Praxistipps, moderierte Diskussionen und Ausblicke auf weiterführende Themen ergänzt. So erhalten Sie nicht nur ein tiefgehendes Verständnis der technischen Zusammenhänge, sondern auch praktische Erfahrung, die Sie direkt in Ihrem Arbeitsalltag einsetzen können.

Teilnehmer - Zielgruppe

  • DevOps-Verantwortliche & CI/CD-Engineers
  • Systemadministratoren & Site Reliability Engineers (SREs)
  • IT-Projektleiter & technische Entscheider
  • Softwareentwickler mit DevOps-Ambitionen

Kurs - Voraussetzungen

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

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Jenkins CI und Jenkins Pipeline

  • Einführung Jenkins Pipeline
  • Jenkins Pipeline API und Groovy
  • Scripted vs. deklarative Pipeline
  • Global Shared Libraries

Practices: Bauen, testen und deployen unseres Beispielprojektes mit Jenkins Pipelines

Docker Container

  • Einführung Docker
  • Grundlagen Containerisierung mit Docker
  • Container und Images
  • Dockerfile, Ports und Volumes

Practices: Unser Beispielprojekt in Docker Image verpacken und Container erzeugen

Jenkins CI und Docker

  • Jenkins im Container
  • Das Jenkins CasC Plugin
  • Agenten im Container
  • statische vs. dynamische Agenten

Practices: Die Jenkins CI Umgebung im Docker Container aufbauen und betreiben

Jenkins Pipeline und Docker

  • Jenkins Pipeline API und Docker
  • Container zum Bauen und Deployen
  • Bauen und Deployen von Docker Images
  • Hilfreiche Plugins

Practices: Bauen unseres Beispielprojektes in Images und Deployen mit Jenkins Pipeline

Kubernetes

  • Einführung Kubernetes
  • Die Kubernetes Architektur
  • Pods, Deployments, Services

Practices: Aufbau einer Kubernetes Umgebung und Deployment unserer Beispiel Microservice Anwendung

Jenkins und Kubernetes

  • Das Jenkins Kubernetes Plugin
  • Build und Test in skalierbaren Kubernetes Umgebung
  • Deployment Methoden - Recreate, Rolling Update, Blue-Green and Canary Deployment

Practices: Jenkins in Kubernetes Umgebung betreiben und unser Projekt automatisiert bauen in Kubernetes deployen

Weitere Schulungen zu Thema Jenkins

Jenkins Grundkurs

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

In diesem 2-tägigen Seminar "Jenkins Grundkurs" erhalten Sie einen tiefen Einblick in die Welt der Continuous Integration, die aufgrund kürzerer Release-Zyklen immer wichtiger wird. In diesem Zusammenhang ist die automatisierte Erstellung von Releases und Software ...

Jenkins und Jenkins Pipeline Fortgeschrittenenkurs

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

In diesem 2-tägigen Seminar „Jenkins und Jenkins Pipeline Fortgeschrittenenkurs“ erweitern Sie Ihre Kenntnisse rund um Jenkins gezielt mit dem Schwerpunkt auf Pipeline-as-Code. Sie lernen sowohl die grundlegenden als auch fortgeschrittenen Konzepte kennen und setzen sich ...