GitHub Foundations vermittelt Ihnen einen praxisnahen Einstieg in die Arbeit mit GitHub. Sie erstellen und verwalten Repositories, nutzen Branches und Pull Requests und lernen GitHub Copilot, Codespaces sowie Projects kennen. Ergänzend behandeln Sie Sicherheit, Open Source und InnerSource.
Kursbeschreibung
Dieser Kurs vermittelt einen praxisnahen Einstieg in GitHub. Sie lernen, wie Sie Repositories erstellen, verwalten und mit Branches und Pull Requests arbeiten. Auch moderne Tools wie GitHub Copilot, Codespaces und Projects werden vorgestellt. Der Kurs behandelt außerdem Best Practices für sicheres Arbeiten, Open-Source-Beiträge und InnerSource-Ansätze.
Hinweis: Dieser Kurs dient als Vorbereitung auf die Zertifizierung GitHub Foundations. Prüfungsgebühren sind nicht im Kurspreis enthalten.
Seminarinhalte
- Einführung in Git
- Einführung in GitHub
- Einführung in GitHub-Produkte
- Konfigurieren von Codescans für GitHub
- Einführung in GitHub Copilot
- Programmieren mit GitHub Codespaces
- Verwalten Ihrer Arbeit mit GitHub Projects
- Effiziente Kommunikation auf GitHub mithilfe von Markdown
- Mitwirken an einem Open-Source-Projekt auf GitHub
- Verwalten eines InnerSource-Programms mithilfe von GitHub
- Verwalten eines sicheren Repositorys mithilfe von Best Practices auf GitHub
- Einführung in die Verwaltung von GitHub
- Authentifizieren und Autorisieren von Benutzeridentitäten auf GitHub
- Verwalten von Repositoryänderungen mithilfe von Pull Requests auf GitHub
- Durchsuchen und Organisieren des Repositoryverlaufs mithilfe von GitHub
- Verwenden von GitHub Copilot mit Python
Lernziele
Sie lernen, Repositories in GitHub zu erstellen und zu verwalten sowie mit Branches und Pull Requests zu arbeiten. Dabei erhalten Sie einen Einstieg in GitHub Copilot, Codespaces und Projects sowie in sicheres Arbeiten, Open Source und InnerSource.
Zielgruppe
Der Kurs richtet sich an alle, die GitHub professionell einsetzen möchten:
- Entwicklerinnen und Entwickler
- DevOps-Teams
- Projektmitarbeitende
Die genannten Rollen arbeiten in Softwareprojekten mit oder entwickeln kollaborativ.
Voraussetzungen
- Grundlegendes Verständnis von Konzepten und Praktiken der Softwareentwicklung
- Vertrautheit mit Kommandozeilen-Interfaces und grundlegenden Befehlen
- Erfahrung mit Versionskontrollsystemen, die nicht Git sein muss
- Bereitschaft, aktiv an praktischen Übungen teilzunehmen
- Erfahrung im Umgang mit Microsoft-Azure-Diensten
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.