Lerne, wie man produktionsbereite CI/CD-Pipelines in einem umfassenden und praktischen Kurs erstellt!
#gitlab #gitlabcicd #techworldwithnana
GitLab CI/CD ist eine der beliebtesten CI/CD-Plattformen! Immer mehr Unternehmen setzen darauf. Daher steigt der Bedarf an Entwicklern oder DevOps-Ingenieuren, die wissen, wie man vollständige CI/CD-Pipelines auf GitLab erstellt.
Während viele GitLab-Kurse dir nur die Grundlagen beibringen, werden wir in fortgeschrittene Demos eintauchen, wie z.B. die Implementierung von dynamischem Versioning, die Nutzung von Cache zur Beschleunigung der Pipeline-Ausführung oder das Deployen auf ein K8s-Cluster. So wirst du mehrere CI/CD-Pipelines mit realen Beispielen und Best Practices erstellt haben!
Wie gewohnt kannst du komplexe Themen einfach erklärt erwarten, Animationen, die dir helfen, die Konzepte besser zu verstehen, und viele praktische Demos!
▬▬▬▬▬▬ 🚀 Am Ende dieses Kurses wirst du in der Lage sein... 🚀 ▬▬▬▬▬▬
✅ GitLab CI/CD sicher in deiner Arbeit zu nutzen
✅ Selbstverwaltete GitLab Runner einzurichten
✅ Container mit Docker Compose zu erstellen und bereitzustellen
✅ Eine Multi-Stage-Pipeline zu erstellen
✅ Eine CI/CD-Pipeline für ein Monorepo-Microservices zu konfigurieren
✅ Eine CI/CD-Pipeline für ein Polyrepo-Microservices zu konfigurieren
✅ Auf ein verwaltetes Kubernetes-Cluster zu deployen
✅ Eine CI/CD-Pipeline mit Best Practices einzurichten
▬▬▬▬▬▬ 📚 Was du lernen wirst 📚 ▬▬▬▬▬▬
✅ Pipelines, Jobs, Stages
✅ Reguläre & geheime Variablen
✅ Workflow-Regeln
✅ Pipeline mit Cache beschleunigen
✅ Job-Artefakte konfigurieren (Testbericht, bestandene Dateien und Umgebungsvariablen)
✅ Bedingungen
✅ GitLab Runner & Executor
✅ GitLabs integriertes Docker-Registry
✅ GitLab-Umgebungen
✅ GitLabs Job-Vorlagen
✅ Pipeline-Konfiguration wiederverwenden, indem du deine eigene Job-CI-Templates-Bibliothek schreibst
✅ needs, dependencies, extends usw.
▬▬▬▬▬▬ 💎 KURSLEHRPLAN 💎 ▬▬▬▬▬▬
💎 Kapitel 01: Kursübersicht
💎 Kapitel 02: Einführung in CI/CD und GitLab CI/CD
💎 Kapitel 03: Kernkonzepte von GitLab CI/CD
💎 Kapitel 04: GitLab-Architektur
💎 Kapitel 05: Pipeline aus dem echten Leben
💎 Kapitel 06: Fortgeschrittene Pipeline
💎 Kapitel 07: Microservices-App bereitstellen (Mono & Polyrepo)
💎 Kapitel 08: Auf Kubernetes-Cluster bereitstellen
💎 Kapitel 09: Glückwunsch
▬▬▬▬▬▬ Verbinde dich mit mir 👋 ▬▬▬▬▬▬