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.