Unser Intensivkurs in 3 Tagen

Theorie, Livecoding sowie praktische Übungen

Jenkins Instanz + K8s Cluster für jeden Teilnehmer

Kleine Gruppen mit max. 7 Teilnehmer

Trainer ist zertifizierter Jenkins Engineer

Unterlagen und Teilnahmezertifikat

Was sind die Schwerpunkte?

Erklärung der Konzepte von CI/CD und deren Bedeutung für die moderne Softwareentwicklung. Vorteile von CI/CD im Hinblick auf Effizienz, Qualität und Geschwindigkeit der Softwarebereitstellung.

Einführung in Docker und Containerisierung sowie in Kubernetes und Container-Orchestrierung

Erstellung von Jenkins-Pipelines, die Docker-Images erstellen und in Kubernetes-Cluster bereitstellen. Automatisierung von Tests, Code-Qualitätsprüfungen und Bereitstellungen in Kubernetes

Bewährte Verfahren für die Konfiguration und Wartung von Jenkins, Docker und Kubernetes

Entwicklung einer vollständigen CI/CD-Pipeline mit Jenkins, Docker und Kubernetes. Deployment von Anwendungen auf einem Kubernetes-Cluster und Überwachung der Prozesse.

Für wen ist der Kurs geeignet?

Entwickler, die an der Bereitstellung und dem Betrieb von Anwendungen beteiligt sind, können von diesem Training profitieren. So lernen Sie, wie sie effiziente CI/CD-Pipelines aufbauen und Docker-Container für die Entwicklung und Produktion einsetzen.

DevOps-Teams, die die Zusammenarbeit zwischen Entwicklern und Betriebsteams fördern möchten, können von diesem Training profitieren. Das Training zeigt ihnen, wie sie die Werkzeuge Jenkins, Docker und Kubernetes in ihre Arbeitsabläufe integrieren und eine nahtlose Bereitstellung und Skalierung von Anwendungen ermöglichen.

Administratoren, die für die Konfiguration und Verwaltung von Jenkins, Docker und Kubernetes-Clustern verantwortlich sind, können von diesem Training lernen, wie sie diese Werkzeuge effektiv einsetzen und Wartungsarbeiten durchführen.

Teams, die für das Management und die Überwachung von Anwendungen in Produktionsumgebungen verantwortlich sind, können von diesem Training lernen, wie sie Kubernetes für das automatisierte Deployment und die Skalierung nutzen können.

Architekten können durch das Training ein Verständnis dafür entwickeln, wie sie Docker-Container in ihre Architektur integrieren und die CI/CD-Pipeline für die automatisierte Bereitstellung und Tests von Anwendungen entwerfen können.

Was sollte ich mitbringen?

Die Teilnehmer sollten bereits über umfassende Kenntnisse der Jenkins-Plattform und Erfahrung in der Erstellung komplexer Jenkins-Pipelines verfügen. Dies umfasst sowohl Declarative als auch Scripted Pipelines und die Integration verschiedener Jenkins-Plugins.

Da Docker eine wichtige Rolle in der Containerisierung spielt, sollten die Teilnehmer bereits über Erfahrung in der Erstellung und Verwaltung von Docker-Containern verfügen, einschließlich Multi-Stage-Builds, Netzwerkkonfiguration und Sicherheit.

Ein grundlegendes Verständnis von Kubernetes und der Container-Orchestrierung wird empfohlen. Die Teilnehmer sollten wissen, wie man Anwendungen auf Kubernetes-Clustern bereitstellt und einige grundlegende Konzepte wie Pods, Services und Deployments verstehen.

Da viele der Technologien auf Linux basieren, werden gute Kenntnisse der Linux-Befehlszeile und der Betriebssystem-Verwaltung empfohlen.

Für das Training wird jedem Teilnehmer eine eigene Jenkins Instanz und ein git Account als Online-Service bereitgestellt. So können sie ihre Jenkins-Installationen einrichten, Jobs erstellen und mit der Plattform interaktiv arbeiten, um das Gelernte effektiv anzuwenden und zu festigen.

Was sind die Vorteile?

Dieses umfassende Training ermöglicht den Teilnehmern, das Wissen über Jenkins Pipeline, Docker und Kubernetes systematisch und effizient zu erwerben. So führt ein erfahrener Trainer die Teilnehmer durch die Konzepte und Anwendungen dieser Technologien.

Das Training beinhaltet praktische Übungen und Projekte, bei denen die Teilnehmer das Gelernte in realen Szenarien anwenden können. Entsprechend erhalten sie praktische Erfahrungen und stärken ihre Fähigkeiten.

Dieses Trainings vermittelt nicht nur das grundlegende Wissen, sondern zeigt auch bewährte Methoden und Best Practices, wie diese Technologien in realen Projekten effizient eingesetzt werden können.

Dieses Training bietet Ihnen eine Gelegenheit, mit anderen Teilnehmern und Fachleuten in der Branche zu interagieren und Erfahrungen auszutauschen. Dies kann zu wertvollen beruflichen Kontakten führen.

Der Erwerb von Kenntnissen in Jenkins Pipeline, Docker und Kubernetes ist in der IT-Branche äußerst gefragt und kann die beruflichen Chancen und Gehaltsaussichten verbessern.

Die Agenda zum Kurs

Tag 1

CI & CD mit dem Jenkins Server

  • Konzepte und Werkzeuge im Umfeld von CI & CD und deren Einsatz
  • Ein Überblick über den Jenkins
  • Jenkins Jobs und Pipelines
  • Jenkins Plugin Management

Grundlagen der Jenkins Pipeline

  • Die Jenkins Pipeline API
  • Scripted & Declarative Pipeline
  • Build-Steps und Workspaces
  • Beispiele und Best Practices

Übung: Wir erstellen eine Jenkins Pipeline für Build, Test und Deploy.

Jenkins Agenten

  • Verteilung und Skalierung im Jenkins
  • Arten, Erstellung, Konfiguration und Wartung von Agenten
  • Statische und dynamische Agenten

Übung: Wir richten uns einen Agenten ein und verteilen darauf die Builds unserer Pipeline.

Tag 2

Einführung in Docker

  • Grundlagen der Containerisierung
  • Docker Container und Images
  • Ports, Volumes, Dockerfile

Übung: “Wir erstellen eine Docker Image, starten und stoppen einen Docker Container.”

Docker Build Container

  • Das Prinzip der Docker Build Container und seine Verwendung
  • Eigenen Build Container erstellen und integrieren
  • Beispiele und Best Practices

Jenkins Pipeline und Docker

  • Jenkins Pipeline Docker API
  • Docker Images erstellen
  • Container starten und stoppen
  • Jenkins Docker Agent

Übung: “Jenkins Pipeline verwendet Build Container und erstellt aus dem Projekt ein Docker Image.”

Tag 3

Einführung in Kubernetes

  • Die Kubernetes Architektur
  • Nodes, Pods, Services, Deployments
  • Kubernetes Dateien und kubectl

Übung: “Erste Erfahrungen mit kubectl zur Konfiguration, Wartung und Deployment der Kubernetes Umgebung.”

Jenkins Builds im Kubernetes

  • Kubernetes als Build Umgebung
  • Nützliche Jenkins Plugins
  • Beispiele und Best Practices

Übung: Jenkins Build Pipeline im Kubernetes Cluster

Continuous Deployment

  • Arten von Deployments
  • Deployment in Kubernetes
  • Nützliche Jenkins Plugins
  • Beispiele und Best Practices

Übung: Jenkins Build Pipeline im Kubernetes Cluster

Die nächsten Termine der öffentlichen Trainings

Termin
Ort
Preis (netto)
Status
24.07.2024 – 26.07.2024
Hamburg
1.499,00 €
geplant
18.06.2024 – 20.06.2024
München
1.499,00 €
geplant
Jenkins Docker Kubernetes Training Das Training Jenkins, Docker, Kubernetes bietet eine ganzheitliche Einführung in die Integration und Bereitstellung. Sie erfahren, wie sie Jenkins und Docker zur Automatisierung von Build- und Testprozessen und Kubernetes zur Containerisierung und Skalierung einsetzen. So werden Sie in der Lage sein, CI&CD Pipelines zu erstellen, die die Effizienz, Stabilität und Skalierbarkeit ihrer Anwendungen verbessern.
Comquent Academy comquent.academy
Paid EUR 1.499,00 €
Onsite Hamburg
1 Daily 24.07.2024 26.07.2024
Onsite München
1 Daily 18.06.2024 20.06.2024

Inhouse Training

Unser Jenkins Grundlagen Training

Jenkins Grundlagen Schulung

Das Experten Training Jenkins Pipeline

Jenkins Pipeline Training

Jenkins Pipeline Docker Training

Jenkins Docker Schulung

CI&CD mit Jenkins, Docker, Kubernetes

Jenkins Docker Kubernetes Training

Jenkins Security und Admin Training

Jenkins Administration Kurs

Wie führen wir unsere Trainings und Workshops durch?

Öffentliches Training

Wir führen öffentliche Trainings in unseren Räumlichkeiten oder
an einem unserer Partnerstandorte durch. Folgendes wird Ihnen während des Seminars und bei Praxisübungen zur Verfügung gestellt:

  • Trainingsunterlagen
  • Getränke, Obst & Snacks
  • Mittagessen & Kaffeepause
  • Teilnahmezertifikat

Inhouse Training

Inhouse Trainings können inhaltlich Ihren speziellen Anforderungen, Wünschen oder den Bedürfnissen Ihres Teams bzw. eines Projektes angepasst werden. Sprechen Sie uns an und nennen sie uns einen Wunschtermin. Wir unterbreiten Ihnen gern ein Angebot.

Schreiben Sie uns unter: training@comquent.de

Einzelcoaching

Sie möchten einen unserer Trainer und Berater für sich allein? Auch das ist machbar und bietet die Möglichkeit, ganz auf Ihre Anforderungen und Bedürfnisse einzugehen. Sprechen Sie uns für ein spezielles Angebot incl. Wunschtermin an!

Schreiben Sie uns unter: coaching@comquent.de

Wir helfen gerne!

Worüber möchten Sie mehr erfahren?

Lindberghstraße 7
82178 Puchheim bei München
Germany

Phone: +49 (0) 89 / 9393 3840
Email: academy@comquent.de

    Lindberghstraße 7
    82178 Puchheim bei München
    Germany

    Phone: +49 (0) 89 / 9393 3840
    Email: academy@comquent.de

    Ihre Anfrage

    Trainings & Workshops

    Comquent GmbH

    Lindberghstraße 7
    82178 Puchheim bei München
    Germany

    Phone: +49 (0) 89 9393 3840
    Email: academy@comquent.de

      Deine Bewerbung

      Comquent Academy

      Lindberghstraße 7
      82178 Puchheim bei München
      Germany

      Phone: +49 (0) 89 9393 3840
      Email: academy@comquent.de

        Bewerbungsunterlagen hochladen

        Lindberghstraße 7
        82178 Puchheim bei München
        Germany

        Phone: +49 (0) 89 / 9393 3840
        Email: academy@comquent.de