Inhalte auf einen Blick: Python, Softwareentwicklung, objektorientierte Programmierung, Kanban, Jira
Die Weiterbildung behandelt Grundlagen und Anwendungsbereiche der Softwareentwicklung mit Python sowie des agilen Projektmanagements mit Kanban und Jira. Inhalte sind unter anderem Python-Grundlagen, Variablen, Datentypen, Kontrollflussmechanismen, Funktionen, Ausnahmen, Module, Pakete, Dateiverarbeitung, Klassen und Objekte, objektorientierte Programmierung, Kanban, Lean Management, kontinuierliche Verbesserung, Kanban-Boards, Work in Progress, Jira, agile Boards, Dashboards, Reporting, Workflows und Prüfungsvorbereitung auf PCEP, PCAP und Kanban.
Softwareentwicklung in Python inkl. Python Certified Associate Programmer (PCAP)
- Logik und Struktur von Python
- Literale
- Variablen und Zahlensysteme
- Operatoren und Datentypen
- Eingabe- und Ausgabeoperationen
- Kontrollflussmechanismen: bedingte Blöcke und Schleifen
- Datensammlungen: Listen, Tupel, Wörterbücher und Zeichenfolgen
- Funktionen
- Ausnahmen
- Grundlagen der Syntax, Semantik und Laufzeitumgebung der Programmiersprache Python
- Prüfungsvorbereitung und Prüfung PCEP
- Module, Pakete und PIP
- Zeichenkodierung
- Zeichenfolgen und Zeichenfolgenverarbeitung
- Generatoren, Iteratoren, Closures und Dateien
- Dateiströme und Dateiverarbeitung
- Ausnahmehierarchien und Ausnahmebehandlung
- Klassen und Objekte
- Arbeiten mit ausgewählten Modulen der Standardbibliothek
- Grundlagen des objektorientierten Programmieransatzes
- Prüfungsvorbereitung und Prüfung PCAP
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 Python, Softwareentwicklung, objektorientierter Programmierung, Kanban, Jira und Prüfungsvorbereitung.