Eine Weiterbildung, die umfassende Kenntnisse in Software-Architektur, Programmierung und Qualitätssicherung vermittelt.

  • Einführung in Grundprinzipien der Softwarearchitektur und Entwurfsmuster
  • Anwendung von Versionskontrollsystemen und Qualitätsmanagement in der Softwareentwicklung
  • Praktische Programmierübungen und Vertiefung in fortgeschrittene Softwaretests

Dieser Kurs bietet eine umfassende Einführung in die Grundlagen und fortgeschrittenen Konzepte der Softwarearchitektur, inklusive der Entwicklung, Analyse und Anwendung verschiedener Designmethoden. Teilnehmer lernen wichtige Techniken der Softwareentwicklung kennen, die erforderlich sind, um effektive Softwareänderungen zu implementieren. Die Weiterbildung behandelt auch detailliert die Anforderungsanalyse, Dokumentationsstrategien und die Entwicklung von Entscheidungskompetenzen in IT-Projekten.

1. Grundlagen der Softwarearchitektur

  • Definition und Bedeutung von Software-Architektur
  • Überblick über wichtige Entwurfsmuster und Designmethoden
  • Bedeutung der Systemarchitektur für die Softwarequalität

2. Qualitätsmanagement und Versionskontrolle

  • Einsatz von Systemen der Versionskontrolle zur Qualitätssicherung
  • Analyse verschiedener Qualitätsmanagement-Systeme
  • Effekte von Qualitätsmanagement auf die Softwareperformance

3. Programmierung und Softwaretests

  • Einführung in die Programmiergrundlagen am Beispiel von Python
  • Vertiefende Inhalte zur funktionalen Programmierung und Software-Design
  • Erweiterte Techniken der Softwaretests und deren Anwendung

Die Teilnahme an dieser Weiterbildung ermöglicht es, tiefgreifende Kenntnisse in Softwarearchitektur, Softwareentwicklung und Programmierungskompetenzen zu erlangen und praktisch umzusetzen.