In dieser Weiterbildung erwerben Sie umfassende Kenntnisse im Bereich der agilen Softwareentwicklung und der objektorientierten Programmierung. Sie lernen, die Rolle des Professional Scrum Masters zu übernehmen und die Programmiersprachen C und C++ effektiv einzusetzen. Sie setzen sich intensiv mit den Prinzipien und Praktiken des Professional Scrum Masters auseinander. Sie lernen, Scrum-Teams zu moderieren, agile Prozesse zu implementieren und kontinuierlich zu verbessern. Zudem erwerben Sie fundierte Kenntnisse in C und C++, einschließlich der Entwicklung komplexer Softwarelösungen und der Anwendung objektorientierter Programmierkonzepte. Durch praxisorientierte Übungen und Projektarbeiten wenden Sie die erlernten Methoden des Professional Scrum Masters sowie Ihre Programmierkenntnisse in C und C++ auf realistische Szenarien an. Dies fördert ein tiefes Verständnis für die Anwendung agiler Methoden in der Softwareentwicklung. Nach Abschluss der Weiterbildung sind Sie in der Lage, als Professional Scrum Master agile Entwicklungsprozesse zu leiten und komplexe Softwareprojekte in C und C++ zu realisieren. Dies qualifiziert Sie für verantwortungsvolle Positionen in der Softwareentwicklung und im agilen Projektmanagement.

Agiles Projektmanagement mit Scrum
  • Einführung in Scrum mit Fokus auf Professional Scrum Master
  • Scrum Master
  • Sprint Planning mit Anwendungen aus dem Professional Scrum Master Bereich
  • Sprint Review
  • Daily Scrum und seine Rolle für einen Professional Scrum Master

Containervirtualisierung mit Docker
  • Docker-Architekturen mit Bezug zu Professional Scrum Master Ansätzen
  • Erstellen und Verwenden von Docker-Images
  • Der Docker-Workflow aus Sicht eines Professional Scrum Masters
  • Verwenden von Docker-Containern
  • Docker Compose und Schnittstellen zum Professional Scrum Master

Softwareentwicklung mit C++ und C
  • Einführung: Eigenschaften, Verarbeitung, Unterschiede zu C und IDE-Setup mit Einblicken für Professional Scrum Master
  • Klassen und Konstruktoren in C++
  • Polymorphe Klassen und deren Bedeutung für den Professional Scrum Master
  • Vererbung
  • Smart Pointer im Zusammenhang mit Professional Scrum Master Methoden

Grundlagen der C-Programmierung
  • Struktur von C-Programmen unter Berücksichtigung von Professional Scrum Master Prinzipien
  • Datentypen, Konstanten und Variablen
  • Kontrollstrukturen und ihr Mehrwert für einen Professional Scrum Master
  • Zeiger
  • Dynamische Speicherplatzverwaltung im Kontext von Professional Scrum Master

Datenbankmanagement mit SQL
  • Einführung in relationale Datenbanken - Relevanz für Professional Scrum Master
  • SELECT, JOIN und GROUP BY
  • Normalisierung und Normalformen im Hinblick auf Professional Scrum Master Aufgaben
  • Relationale Algebra
  • Transaktionen aus der Perspektive eines Professional Scrum Masters