Something went wrong!
Hang in there while we get back on track
GitLab CI/CD Kurs
CI/CD Pipelines mit GitLab aufbauen
GitLab als zentraler DevOps dreh und Angelpunkt. Vom einfachen Push über Pull Requests, Tags, Issue Tracking und als zentraler Output CI/CD Pipeline zur nahtlosen Integration sowie auslieferung von komplexer Software. Continuous integration, delivery und deployment aus einem Guss.
Kursinhalt:
Gemeinsam arbeiten wir uns durch einen Git Workflow und erstellen unterschiedliche CI/CD Pipelines für einfache bis komplexe Software Projekt/Szenarien.
– Überblick CI/CD Ansätze und Mehrwert
– Erste Schritte mit GitLab
– GitLab CI/CD Architektur
– GitLab AutoDevOps als Inspiration für konkrete Pipelines
– GitLab Runner und Executor
– Jobs, Stages und Workflows
– Variablen und deren Quellen/Hierarchie
– Dependencies und Needs
– Artefakte und Cache
– Tags, Images, Services
– Triggers und Schedules
– Rules
– Environments
– Includes, Templates, Anchors und References
– Debugging CI/CD Konfigurationen
– Merge Requests und Feature Branches
– Package Registry und Container Registry
– Überblick CI/CD Ansätze und Mehrwert
– Erste Schritte mit GitLab
– GitLab CI/CD Architektur
– GitLab AutoDevOps als Inspiration für konkrete Pipelines
– GitLab Runner und Executor
– Jobs, Stages und Workflows
– Variablen und deren Quellen/Hierarchie
– Dependencies und Needs
– Artefakte und Cache
– Tags, Images, Services
– Triggers und Schedules
– Rules
– Environments
– Includes, Templates, Anchors und References
– Debugging CI/CD Konfigurationen
– Merge Requests und Feature Branches
– Package Registry und Container Registry
Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.
Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.
Ziel:
Teilnehmer/innen können CI CD Pipelines mit GitLab für unterschiedliche Szenarien aufbauen.
Form:
Verfeinerter Mix aus Erläuterung, Live Coding und gemeinsamem Aufbau der umfassenden Kurs-Applikation mit praktischem Fokus.
Zielgruppe:
Software Entwickler welche GitLab für CI/CD in Projekten professionell einsetzen möchten.
Vorbereitung:
Jeder Teilnehmer erhält nach der Anmeldung einen Fragebogen zugestellt. Passend zu den Antworten senden wir ein individuelles Feedback. Nach Bedarf kann vor dem Training eine Mini-Setup Session via Remote Session durchgeführt werden (im Training inbegriffen).
-
Language
- German
-
Level
- Advanced
-
Suited For
- Adults
Prerequisites
Grundverständnis im Umgang mit GIT, Nutzung der Kommandozeile auf Linux/Unix Systemen, Basics zu Unit Testing, dependency Management in Software Projekten und manueller Auslieferung von Software.
Similar Posts
CAS Digital Acceleration & AI
Rochester-Bern Executive Programs
Thu, Nov 21 – Thu, Sep 25
CHF 12,900
Machine Learning Fundamentals in Python
ZHAW Zürcher Hochschule für Angewandte Wissenschaften
Thu, Dec 5 – Thu, Jan 16
CHF 1,150
Einführung ins Programmieren mit Python
ZHAW Zürcher Hochschule für Angewandte Wissenschaften
Tue, Sep 17 – Tue, Oct 22
CHF 1,150