Die Weiterbildung behandelt Grundlagen und Anwendungsbereiche von IT-Projektmanagement, DevOps, Kommunikation, Konfliktmanagement sowie Softwareentwicklung mit PHP, MySQL und JavaScript. Inhalte sind unter anderem ITIL® 4 Foundation, DevOps Foundation, Service-Management, DevOps-Prinzipien, Kommunikation, Konfliktmanagement, PHP-Programmierung, MySQL-Datenbanken, Webentwicklung mit PHP und MySQL, Laravel, JavaScript, objektorientierte Programmierung mit JavaScript, Node.js, Express, MongoDB, WebSockets und Spieleentwicklung mit Phaser. Ergänzend werden Inhalte zur Prüfungsvorbereitung behandelt.
IT-Projektleiter/-in mit DevOps Zertifizierung
ITIL® 4 Foundation
- Zentrale Konzepte des Service-Managements
- Die vier Dimensionen des Service-Managements
- Das ITIL® Servicewertsystem
- ITIL® Grundprinzipien
- Governance
- Wertströme und Aktivitäten
- Praxis-Planspiel
- Prüfungsvorbereitung und Prüfung
DevOps Foundation
- DevOps-Grundlagen
- DevOps-Prinzipien
- DevOps Key Practices
- Prozesse und Verfahren
- Praktische Anwendung von DevOps
- Technologie und Automation
Teamleitung: Kommunikation und Konfliktmanagement
Kommunikation
- Modelle der Kommunikation
- Umgang mit Emotionen in der Kommunikation
- Selbstsicher kommunizieren
- Nähe schaffen, Gesprächsblockaden lösen
- Grenzen erkennen, kommunizieren und verteidigen
- Argumentationen und Diskussionen
- Fragetechniken
- Manipulationstechniken
Konfliktmanagement
- Kommunikationsstörungen verstehen und vermeiden
- Konflikte
- Gewaltfreie Kommunikation
- Gekonnt kontern
- Konfliktgespräche
- Gespräche lenken, Konfliktsituationen bearbeiten
- Lösungsorientiert kommunizieren
- Umgang mit Störungen und Aggressionen
Zertifizierte/-r Softwareentwickler/-in PHP & MySQL
Grundlagen der Programmierung
- Einführung in die Programmierung
- Algorithmen, Datenstrukturen, Variablen und Datentypen
- Kontrollstrukturen, Schleifen und Funktionen
- Objektorientierte Programmierung
PHP-Programmierung
- Einführung in PHP, Syntax und Grundlagen
- Variablen, Datentypen und Operatoren
- Kontrollstrukturen
- Funktionen, Arrays, Dateien und Verzeichnisse
- Fehlerbehandlung
- Sessions und Cookies
- Datenbankzugriff mit PHP
MySQL-Datenbank
- Einführung in MySQL
- Datenbankdesign
- Tabellen erstellen und verwalten
- SQL-Abfragen
- Datenbankverbindungen mit PHP
- Datenbankzugriff und Datenbankmanipulation
- Transaktionen und Sicherheit
Webentwicklung mit PHP & MySQL
- Erstellung dynamischer Webseiten
- Formularverarbeitung
- Datenbankabfragen und Datenbankmanipulation
- Sessions und Cookies
- Sicherheit und MVC-Architektur
- Web-Services und AJAX
Frameworks und Bibliotheken
- Einführung in PHP-Frameworks wie Laravel, Symfony oder CodeIgniter
- Verwendung von Bibliotheken wie jQuery oder Bootstrap
- Integration von APIs
Projektmanagement und Softwareentwicklungsprozesse
- Grundlagen des Projektmanagements
- Anforderungsanalyse und Planung
- Umsetzung und Testen
- Dokumentation, Versionskontrolle und Qualitätssicherung
Laravel
- Laravel einrichten
- Seiten erstellen
- Grundlegender Umgang
- Wichtige Methoden und Schnittstellen
- Tools und Werkzeuge integrieren
- Prüfungsvorbereitung und Prüfung
Zertifizierte/-r Softwareentwickler/-in JavaScript
JavaScript-Einführung
- Relationale und logische Operatoren
- Datentypen, Variablen, Strings und Regex
- Typenkonvertierung und Nummern
- Funktionen schreiben
- Programmierrichtlinien
- Rekursion
- Times und Range
- Mehrdimensionale Arrays
JavaScript und Dynamic Object Model
- CSS und HTML
- Data-Attribute
- CreateElement und appendChild
- Siblings und Before
Objektorientierte Programmierung mit JavaScript
- Kapselung, Vererbung, Polymorphismus und Abstraktion
- Abgrenzung zur funktionalen Programmierung
- Klassische und alternative Implementierungen
- Statische und abstrakte Methoden
- Mutable und immutable Objects
- State-Management
Backend-Programmierung mit JavaScript
- Node.js
- Webserver mit Express
- MongoDB und Mongoose
- Asynchrone Programmierung und AJAX
- Datenbank-Middleware
- Interaktive Website mit EJS
- Sicherheit durch Middlewares
- WebSockets
Entwicklung eines Multiplayer-Browsergames mit Phaser, Express und Socket.IO
- Spieleentwicklung
- Projektstruktur erstellen
- Phaser, Express und Socket.IO
- Objektorientierung
- Prüfungsvorbereitung und Prüfung