E266160-D (Online-Kurs) GitLab CI/CD: Integration und Bereitstellung von Softwareprojekten
Beginn | Fr., 06.12.2024, 18:00 - 21:15 Uhr |
Ende | Sa., 14.12.2024 |
Kursgebühr | 150,00 € |
Dauer | 4 Termine |
Kursleitung |
Sebastian Felix Rau
|
GitLab ist ein Onlinedienst zur Softwareentwicklung und Versionsverwaltung für Softwareprojekte auf Git-Basis. Dieser Kurs ist speziell darauf ausgerichtet, Ihnen Kenntnisse und Fähigkeiten im Bereich der Automatisierung, kontinuierlichen Integration und kontinuierlichen Bereitstellung (CI/CD) mit GitLab zu vermitteln. Der Kurs baut auf grundlegenden GitLab-Kenntnissen auf und ermöglicht es Ihnen, Ihre Entwicklungs- und Bereitstellungsprozesse zu automatisieren und zu optimieren. Neben diesen klassischen Anwendungsfällen lassen sich auch viele andere Aufgaben zeitgesteuert automatisieren wie zum Beispiel das Erzeugen von Berichten oder das Abholen und Versenden von Daten.
Hier lernen Sie, wie Sie GitLab CI/CD-Pipelines einrichten, um Ihre Anwendungen automatisch zu kompilieren, zu testen und in verschiedenen Umgebungen bereitzustellen. Wir werden uns intensiv mit der Konfiguration von Pipelines in YAML beschäftigen und verschiedene Szenarien für die Automatisierung von Aufgaben behandeln.
Zusätzlich werden Sie erfahren, wie Sie Docker-Container nutzen, um Ihre Anwendungen in verschiedenen Umgebungen zu isolieren und zu skalieren. Der Kurs deckt auch die Verwendung von GitLab Runner ab, um Ihre CI/CD-Pipelines in einer Vielzahl von Umgebungen auszuführen.
Voraussetzungen: Grundkenntnisse in der Verwendung von Git und GitLab (siehe E 266 080-D). Erfahrungen in der Softwareentwicklung oder Systemadministration sind von Vorteil.
Zur Teilnahme benötigen Sie:
1. einen ungestörten Raum, eine stabile Internetverbindung und einen Computer mit möglichst großem Bildschirm (oder zwei Bildschirme, um die Videokonferenz und das eigene Anwendungsfenster gleichzeitig sehen zu können). Weiterhin benötigen Sie ein angeschlossenes Headset (Kopfhörer und Mikrofon), möglichst auch eine Kamera. Testen Sie bitte rechtzeitig vor Veranstaltungsbeginn, ob alle Geräte funktionieren.
2. ein Benutzerkonto auf der Lernplattform der VHS Düsseldorf. Wir informieren Sie rechtzeitig vor Veranstaltungsbeginn, wie Sie das Benutzerkonto anlegen.
3. eine aktuelle Version der Open Source-Software Git, die Sie von der Webseite https://git-scm.com/downloads herunterladen können.
4. einen Account bei gitlab.com.
Weitere Informationen zu unseren Online-Veranstaltungen finden Sie hier.
Kursort
Online
Adresse:
Datum | Uhrzeit | Ort |
---|---|---|
Datum:
Fr. 06.12.2024
|
Uhrzeit:
18:00 - 21:15 Uhr
|
Wo:
Online
|
Datum:
Sa. 07.12.2024
|
Uhrzeit:
09:30 - 15:00 Uhr
|
Wo:
Online
|
Datum:
Fr. 13.12.2024
|
Uhrzeit:
18:00 - 21:15 Uhr
|
Wo:
Online
|
Datum:
Sa. 14.12.2024
|
Uhrzeit:
09:30 - 15:00 Uhr
|
Wo:
Online
|
Ihre Ansprechpartner*innen
![Plätze frei Plätze frei](https://vhs.duesseldorf.de/fileadmin/kuferweb/webbasys/layout/kursampeln/trans.png)
![Anmeldung möglich Anmeldung möglich](https://vhs.duesseldorf.de/fileadmin/kuferweb/webbasys/layout/kursampeln/trans.png)
![fast ausgebucht fast ausgebucht](https://vhs.duesseldorf.de/fileadmin/kuferweb/webbasys/layout/kursampeln/trans.png)
![Anmeldung auf Warteliste Anmeldung auf Warteliste](https://vhs.duesseldorf.de/fileadmin/kuferweb/webbasys/layout/kursampeln/trans.png)
![Kurs abgeschlossen Kurs abgeschlossen](https://vhs.duesseldorf.de/fileadmin/kuferweb/webbasys/layout/kursampeln/trans.png)
![Kurs ausgefallen Kurs ausgefallen](https://vhs.duesseldorf.de/fileadmin/kuferweb/webbasys/layout/kursampeln/trans.png)
![Keine Anmeldung möglich Keine Anmeldung möglich](https://vhs.duesseldorf.de/fileadmin/kuferweb/webbasys/layout/kursampeln/trans.png)