In dieser Weiterbildung erlernen Sie den professionellen Einsatz von GitHub in der Frontend-Entwicklung. Sie erwerben Kenntnisse über die Versionskontrolle mit GitHub, die Verwaltung von Repositories und die Zusammenarbeit im Team. Zudem werden Sie in die Lage versetzt, GitHub für Continuous Integration und Continuous Deployment (CI/CD) zu nutzen. Sie lernen, wie Sie GitHub in den Entwicklungsprozess integrieren und effektive Workflows gestalten. Dabei setzen Sie sich mit Branching-Strategien, Merge-Techniken und der Konfliktlösung auseinander. Ein weiterer Schwerpunkt liegt auf der Nutzung von GitHub Actions zur Automatisierung von Build- und Deployment-Prozessen. Durch praktische Übungen wenden Sie die erlernten Konzepte direkt an. Sie arbeiten mit GitHub an realistischen Projekten und entwickeln eigene CI/CD-Pipelines. Nach Abschluss der Weiterbildung sind Sie in der Lage, GitHub effektiv in der Frontend-Entwicklung einzusetzen und Projekte effizient zu verwalten.
- Grundlegender Aufbau von HTML-Dokumenten mit Fokus auf GitHub
- HTML-Elemente für Seitenstrukturierung
- Grafiken und Multimedia in HTML mit Anwendungen aus GitHub
- HTML-Formulare und interaktive Elemente
CSS-Design & Styling
- Einführung in Cascading Stylesheets (CSS) mit Kenntnissen im Bereich GitHub
- Selektoren von CSS
- Stylen mit CSS basierend auf Beispielen aus GitHub
- Gestalten von Listen, Tabellen und Grafiken mit CSS
JavaScript-Entwicklung
- Einführung in dynamische Websites via JavaScript unter Einsatz von GitHub
- Arbeiten mit variablen Datentypen, Arrays und Objekten
- Operatoren, Schleifen und Funktionen im Sprachkern von JavaScript inklusive GitHub-bezogener Methoden
- Objektorientierte Programmierung und Ereignissteuerung mit JavaScript
Fortgeschrittene JavaScript-Techniken
- Arbeiten mit dem DOM und Formularen durch Nutzung von GitHub
- Asynchrone Programmierung und Browsersteuerung
- Verstehen und Beeinflussen des Ereignisflusses unter Berücksichtigung von GitHub-Tools
- Nachladen von Inhalten und Browserinformationen
React Framework
- Setup und Basis-Komponenten in React unter Integration von GitHub
- Umgang mit Fehlermeldungen in React
- Testumgebung und Handhabung von Redux unterstützt durch GitHub
- API-Anbindungen in React
Angular Framework
- Einrichtung und Grundlagen von Angular mit Fokus auf GitHub
- Navigation und Parameter in Angular
- Umgang mit Formularen und Validierung in Angular unter Nutzung von GitHub
- Services und Dependency-Injection in Angular
Versionskontrolle und Git
- Einführung in die Versionsverwaltung mithilfe von GitHub
- Operationen und agiles Arbeiten mit Git
- Versionskontrolle und Branch-Managing auf Basis von GitHub
DevOps und Docker
- Erstellen und Verwenden von Docker-Images in Kombination mit GitHub
- Einsatz von Docker-Containern und Docker Compose
- Container-Technologie in Produktivumgebungen mit Bezug zu GitHub
Projektmanagement Grundlagen
- Einführung in das Projektmanagement und agile Standards mit Erfahrung aus GitHub
- Hybrides Projektmanagement und Führungskompetenzen
- Kommunikationsmodelle und Teamentwicklung im Projektteam unter Berücksichtigung von GitHub
Agiles Projektmanagement Vertiefung
- Vorteile und Grundlagen der agilen Arbeitsweise mit Blick auf GitHub
- Konflikte im Projektmanagement und Teamzusammenarbeit
- Agile vs. traditionelles Projektmanagement mit Aspekten aus GitHub
Scrum Methodologie
- Scrum Master und Scrum Team unterstützt durch GitHub
- Strukturierung der Sprints: Planning, Daily Scrum, Review, Retrospective
- Rolle des Product Owners in Scrum mit Anwendungen in GitHub
Continuous Integration & Delivery
- Continuous Integration und automatisiertes Testen unter Einbeziehung von GitHub
- Release-Automatisierung und Deployment Pipelines
- Continuous Delivery Prozess und Reduktion von Risiken basierend auf GitHub
Sicherheit und finale Projektarbeit
- Grundlagen der Informationssicherheit in Verbindung mit GitHub
- Implementierung des erlernten Wissens im Qualifikationsprojekt Frontend-Entwicklung unter Einsatz von GitHub