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

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). 
German
Advanced
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.

Venue

Lagerstrasse 5

CH - 8021 Zürich

Open in Google Maps →
  • 6. November 2024, 08:30 – 7. November 2024, 16:30
CHF 1,800

You will be redirected to their website

Send a message

Login or register to send a message

Similar Posts

BDD for All - ein Brückenschlag zwischen den Disziplinen

Behaviour Driven Development (BDD) for All

Pia Wiedermayer

Do., 26. Sept. – Do., 12. Dez.

CHF 800

Qualitätssicherung (QA) in der Agilen Software-Entwicklung

Pia Wiedermayer

Do., 24. Okt. – Do., 5. Dez.

CHF 800

CAS Digital Acceleration & AI

Rochester-Bern Executive Programs

Do., 21. Nov. – Do., 25. Sept.

CHF 12,900

Machine Learning Fundamentals in Python

ZHAW Zürcher Hochschule für Angewandte Wissenschaften

Do., 5. Dez. – Do., 16. Jan.

CHF 1,150

Einführung ins Programmieren mit Python

ZHAW Zürcher Hochschule für Angewandte Wissenschaften

Di., 17. Sept. – Di., 22. Okt.

CHF 1,150

Intensiver Einstieg in die Sicherheitsaspekte zu Kubernetes und Container-Umgebungen, inklusive Best Practices und Übersicht potenzieller Bedrohungen.

Container & Kubernetes Security Kurs

Felixideas

Mo., 4. – Di., 5. Nov.

CHF 1,950

By using this website, you accept our Data Privacy Policy.