GitLab für Frontend-Entwicklung mit Schwerpunkt Angular und Zusatzqualifikation: IT-Sicherheitsmanagement In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse in der Nutzung von GitLab für die Frontend-Entwicklung mit Angular und erwerben zusätzlich Kompetenzen im IT-Sicherheitsmanagement. Sie lernen, GitLab effektiv für die Versionskontrolle und Continuous Integration/Continuous Deployment (CI/CD) in Angular-Projekten einzusetzen. Dabei werden Sie in die Lage versetzt, GitLab-Pipelines zu konfigurieren, Merge-Requests zu verwalten und Code-Reviews durchzuführen. Zudem erarbeiten Sie sich ein Verständnis für Sicherheitsaspekte in der Softwareentwicklung, einschließlich der Identifikation und Behebung von Sicherheitslücken in GitLab und Angular-Anwendungen. Durch praktische Übungen und Fallstudien wenden Sie das erlernte Wissen direkt an. Sie konfigurieren GitLab-Pipelines für Angular-Projekte, implementieren Sicherheitsmaßnahmen und führen Sicherheitsanalysen durch. Nach Abschluss der Weiterbildung sind Sie in der Lage, GitLab und Angular sicher und effizient in Ihren Entwicklungsprozessen zu integrieren und IT-Sicherheitsmanagement in Ihren Projekten umzusetzen.
- Kenntnisse im Bereich GitLab und praktischer Einsatz in Versionsverwaltung
- Agiles Arbeiten mit Git
- Continuous Integration und Continuous Delivery mit Fokus auf GitLab
- GitHub/GitLab Setup
Container-Technologien und Produktiveinsatz
- Erstellen und Verwenden von Docker-Images unter Einbindung von GitLab
- Verwenden von Docker-Containern
- Debuggen von Containern mit GitLab-Tools
- Der Weg zu Containern in Produktivumgebungen
- Container in der Produktivumgebung und Integration von GitLab
Webentwicklung mit HTML und CSS
- HTML-Elemente für Seitenstrukturierung im Kontext von GitLab-Projekten
- Grafiken und Multimedia
- HTML-Formulare und interaktive Elemente mit GitLab-Integration
- Einführung in Cascading Stylesheets (CSS)
- Stylen mit CSS bezogen auf GitLab-Pipelines
- Responsive Layouts mit CSS
- Positionierung in CSS bei Einsatz von GitLab
JavaScript-Entwicklung
- Einführung in dynamische Websites via JavaScript und GitLab-CI
- Sprachkern: Arbeiten mit variablen Datentypen und Arrays
- Sprachkern: Operatoren und Steuern des Ablaufs eines Programms in GitLab-Projekten
- Sprachkern: Arbeiten mit Schleifen und Funktionen
- Objektorientierte Programmierung mit JavaScript unter Nutzung von GitLab
- Arbeiten mit Objekten
- Extrahieren von Werten aus Arrays und Objekten im Rahmen von GitLab
DOM Manipulation und asynchrone Programmierung
- Arbeiten mit DOM unter Berücksichtigung von GitLab
- Ereignisgesteuerte Programmierung
- Verstehen und Beeinflussen des Ereignisflusses in GitLab-gesteuerten Anwendungen
- Arbeiten mit Formularen
- Lesen und Erkennen von Browserinformationen innerhalb von GitLab-Workflows
- Nachladen von Inhalten
- Asynchrone Programmierung im Zusammenhang mit GitLab
Angular-Ökosystem
- Einrichtung von Angular-Projekten mit Integration in GitLab
- DOM, Komponentenbaum und Templates
- Erzeugen von Komponenten und Grundlagen zu Komponenten unter Nutzung von GitLab
- Verwendung von Komponenten
- Direktiven und Pipes mit Bezug zu GitLab
- Services und Dependency-Injection
- Grundlagen zu Formularen im Rahmen von GitLab-Prozessen
- Komponente, Elemente und Handhabung in Angular
TypeScript und API-Anbindungen
- Typensicherheit in JavaScript und TypeScript im Kontext von GitLab-Projekten
- API-Anbindungen
IT-Sicherheitsmanagement Grundlagen
- IT-Sicherheitsmanagement mit Schwerpunkt auf GitLab
- IT-Security-Prozesse
- Technische IT-Security in Zusammenhang mit GitLab
Verschlüsselung und Angriffsabwehr
- Verschlüsselungssysteme unter Berücksichtigung der GitLab-Security-Features
- Penetrationstests
- Erkennen von Bedrohungen in GitLab-Projekten
Risikomanagement und Sicherheitsmonitoring
- IT-Risikomanagement mit Anwendungen aus dem GitLab-Umfeld
- Risikoberechnungen und Ermittlung von Schutzbedarf
- Sicherheitsmonitoring mit Fokus auf GitLab
- Schwachstellenmanagement
Security Audits und forensische Methoden
- IT-Security-Audits und deren Vorbereitungen im Kontext von GitLab
- Management von Sicherheitsereignissen
- IT-Forensik für GitLab-Systeme
- Angriffe auf Daten
Sicherheitsstrategien und Unternehmenskultur
- Einrichtungen von Honeypots unter Einbindung von GitLab
- Top-Down-Ansatz
- ISO-2700x-Reihe mit Bezug zu GitLab
- Sicherheitskultur
- Awareness und Schulung hinsichtlich GitLab
- Qualifikationsprojekt IT-Sicherheitsmanagement
- Qualifikationsprojekt Frontend-Entwicklung bei Nutzung von GitLab