Inhalte auf einen Blick: Objektorientierte Programmierung, PHP und MySQL, Softwareentwicklung mit Python, Scrum, Kanban und Jira

Die Weiterbildung behandelt Grundlagen und Anwendungsbereiche von objektorientierter Programmierung, PHP und MySQL, Python sowie agilem Projektmanagement mit Scrum, Kanban und Jira. Inhalte sind unter anderem objektorientierte Analyse, objektorientiertes Design, UML, Datenbankentwicklung, PHP-Grundlagen, objektorientiertes PHP, PHP-Syntax, Laravel, Python-Grundlagen, Variablen, Datenstrukturen, Bedingungen, Schleifen, Funktionen, Python-Standardbibliothek, Fehlerbehandlung, Scrum-Rollen, Scrum-Events, Scrum-Artefakte, Kanban-Boards, Work in Progress, Fluss und Kadenz, Jira, agile Boards, Reporting und Prüfungsvorbereitung.

Objektorientierte Programmierung

Einführung in die objektorientierte Programmierung

  • Grundlagen
  • Paradigma
  • Objektorientierte Analyse
  • Objektorientiertes Design

Einführung in UML

  • Grundlagen
  • Kategorien
  • Verhaltensdiagramme
  • Strukturdiagramme

Datenbankentwicklung

  • ER-Modell
  • Datenbankmodell
  • Normalformen

Zertifizierte/r Softwareentwickler/in PHP und MySQL

  • Datenbanken und SQL für Einsteiger
  • Grundlagen der PHP-Programmierung
  • Objektorientiertes PHP
  • Grundlagen der objektorientierten Programmierung
  • PHP-Sprachkern und PHP-Syntax
  • Einstieg in Laravel 7
  • Laravel 7 für Fortgeschrittene
  • Prüfungsvorbereitung und Prüfung

Softwareentwicklung mit Python

  • Einführung in die Programmiersprache Python
  • Grundlegende Konzepte von Python
  • Arbeiten mit Variablen
  • Datenstrukturen in Python
  • Vergleiche und Bedingungen: if, else und elif
  • Schleifen in Python: while, for, break und continue
  • Funktionen in Python
  • Python-Standardbibliothek
  • Objektorientierung in Python
  • Fehlerbehandlung und Ausnahmen
  • Datenspeicherung
  • Projekt- und Abschlussarbeit

IT-Projektleiter/in mit Agile Scrum Master und Product Owner Zertifizierung

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
  • Die Scrum-Events: Sprint, Sprint Planning, Daily Scrum, Sprint Review und Sprint Retrospective
  • Die Scrum-Artefakte: Product Backlog, Sprint Backlog, Increment und 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 und DSDM
  • Organisation und Abwicklung agiler Projekte mit Jira von Atlassian
  • Praxisprojekt
  • Prüfungsvorbereitung und Prüfung

Methoden und Tools im agilen Projektmanagement mit Kanban und Jira

Kanban

  • Was ist Kanban?
  • Abgrenzung Lean und Six Sigma
  • Kontinuierliche Verbesserung
  • Visualisierung mit Kanban-Boards
  • WIP: Work in Progress
  • Theory of Constraints
  • Fluss und Kadenz: Optimierung des Durchflusses und Feedbackschleifen
  • Priorisierung und Serviceklassen
  • Verringerung von Variabilität
  • Skalierung mit Kanban
  • Einführung von STATIK: Systems Thinking Approach to Introduce Kanban
  • Engpässe und gleichmäßige Verfügbarkeit
  • Ökonomisches Modell für Lean
  • Flight-Level-Modell nach Klaus Leopold
  • Unterschied zwischen Scrum und Kanban
  • Prüfungsvorbereitung und Zertifizierungsprüfung Kanban

Jira

  • Einführung
  • Struktur, Rollen und Rechte
  • Navigation in Jira
  • Umgang mit Vorgängen
  • Agile Boards
  • Dashboards
  • Reporting
  • Projekte in Scrum und Kanban anlegen
  • Kanban-Projekt mit Workflow anlegen und modellieren
  • Fallstudien

Die Weiterbildung behandelt Inhalte aus objektorientierter Programmierung, PHP, MySQL, Laravel, Python, Scrum, Kanban, Jira, agilem Projektmanagement und Prüfungsvorbereitung.