Inhalte auf einen Blick: Qualitätsmanagement, Kommunikation und Konfliktmanagement, JavaScript, agile Methoden, Scrum-Zertifizierung
Die Weiterbildung Software Projektleitung inkl. JavaScript und Agile Scrum Zertifizierung behandelt Grundlagen und Anwendungsbereiche von Qualitätsmanagement, Kommunikation, Konfliktmanagement, JavaScript und Scrum. Inhalte sind unter anderem Projektorganisation, Ist-Erhebung, Soll-Konzept, Stakeholdermanagement, Risikomanagement, Beschaffungs- und Kostenmanagement, Change- und Wissensmanagement, Prozessmanagement, Qualitätsmanagement, Kommunikationsmodelle, Konfliktgespräche, JavaScript-Grundlagen, objektorientierte Programmierung, Backend-Programmierung mit JavaScript, Node.js, Express, MongoDB, WebSockets, Scrum-Rollen, Scrum-Events, Scrum-Artefakte, Jira und Prüfungsvorbereitung.
Qualitätsmanagement
- (Projekt-)Organisationsformen
- Ist-Erhebung/Ist-Analyse/Soll-Konzept
- Projektorganisation und -kommunikation
- Stakeholdermanagement und -analyse
- Risikomanagement
- Beschaffungs- und Kostenmanagement
- Change- und Wissensmanagement
- Projektmanagement-Prozesse/Prozessmanagement
- Prinzipien des Qualitätsmanagements
- Qualitätstechniken und -werkzeuge im Qualitätsmanagement
Projektmanagement und Qualitätsmanagement werden im Zusammenhang mit Projektplanung, Projektsteuerung und Bewertung von Projektergebnissen behandelt. Weitere Inhalte sind die Einbindung von Qualitätsmanagement in verschiedene Projektphasen sowie die Sicherung von Standards und Ergebnissen.
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
JavaScript
JavaScript-Einführung
- Relationale und logische Operatoren in JavaScript
- Datentypen, Variablen, Strings und Regex in JavaScript
- Typenkonvertierung und Nummern in JavaScript
- Funktionen schreiben in JavaScript
- Programmierrichtlinien für JavaScript
- Rekursion in JavaScript
- Times und Range in JavaScript
- Mehrdimensionale Arrays in JavaScript
JavaScript und HTML
- CSS und HTML
- Data-Attribute
- CreateElement und appendChild
- Siblings und Before
Objektorientierte Programmierung mit JavaScript
- Kapselung, Vererbung, Polymorphismus und Abstraktion
- Abgrenzung zur funktionalen Programmierung in JavaScript
- Klassische und alternative Implementierungen in JavaScript
- Statische und abstrakte Methoden
- Mutable und immutable Objects in JavaScript
- State-Management in JavaScript
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
- Spiele-Entwicklung
- Projektstruktur erstellen
- Phaser, Express und Socket.IO
- Objektorientierung
- Kursabschluss mit praxisorientierten Aufgaben und Multiple-Choice-Fragen
Scrum
- Denkweise nach agiler Methodik, z. B. agile Werte und Prinzipien, Probleme statischer Prozesse
- Die drei Säulen der Scrum-Theorie
- Die Scrum-Werte
- Das Scrum-Team und seine Rollen: Developer, Scrum Master und Product Owner
- Verantwortlichkeiten des Scrum Masters bei Selbstorganisation und kontinuierlicher Verbesserung
- Die Scrum-Events: Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
- Die Scrum-Artefakte: Product Backlog, Sprint Backlog, Increment, Definition of Done
- Lean Management
- Einführung von Scrum und Umgang mit Widerständen
- Scrum in komplexen Umgebungen
- Skalierung mit Nexus
- Weitere agile Methoden: Extreme Programming, Kanban, Crystal, DSDM
- Organisation und Abwicklung agiler Projekte mit Jira von Atlassian
- Praxisprojekt zur Anwendung der Kursinhalte
- Prüfungsvorbereitung und Prüfung
Die Weiterbildung behandelt Inhalte aus Qualitätsmanagement, Kommunikation, Konfliktmanagement, JavaScript, Softwareentwicklung, Scrum, agilem Projektmanagement und Prüfungsvorbereitung.