inkl. Prüfung
Sie wenden Ihre erlernten Fähigkeiten in realen Projekten an und erarbeiten sich die Prinzipien des Software Engineerings und die Grundlagen des Domain Driven Design (DDD). Im Bereich Projektmanagement und Planung werden Projektplanung, Dokumentation, Aufgabenverteilung und Zeitmanagement behandelt. Zudem wird die Einführung in Continuous Integration und Continuous Deployment (CI/CD) sowie die Erstellung und Verwaltung von GitLab Pipelines thematisiert. Der Kurs endet mit der Entwicklung eines vollständigen Softwareprojekts, bei dem alle erlernten Fähigkeiten angewendet, präsentiert und dokumentiert werden. Kenntnisse wie nach Kurs 3672 und 3673 werden vorausgesetzt.3674 Software Engineering und Projekt in Python
In diesem Kurs wenden Sie Ihre erlernten Fähigkeiten in realen Projekten an und lernen Software Engineering Prinzipien, Projektmanagement, CI/CD mit GitLab und die Entwicklung vollständiger Softwareprojekte kennen.
Software Engineering Prinzipien (20 EH)
- Softwareentwicklungsprozesse o Agile Methoden und Scrum
- Versionskontrolle mit Git
- Grundlagen zu Domain Driven Design (DDD)
Projektmanagement und Planung (10 EH)
- Projektplanung und -dokumentation
- Aufgabenverteilung und Zeitmanagement
GitLab CI/CD Pipelines (10 EH)
- Einführung in Continuous Integration und Continuous Deployment (CI/CD)
- Erstellung und Verwaltung von GitLab Pipelines
Großprojekt (40 EH)
- Entwicklung eines vollständigen Softwareprojekts
- Anwendung aller erlernten Fähigkeiten
- Präsentation und Dokumentation des Projekts
Zielgruppe:
Absolventen der beiden Kurse 3672 und 3673
Ziele:
Das Ziel dieses Kurses ist es, die erlernten Fähigkeiten der Teilnehmer in realen Projekten anzuwenden und sie in die Prinzipien des Software-Engineerings einzuführen, einschließlich Softwareentwicklungsprozesse, agile Methoden, Versionskontrolle, Projektmanagement und CI/CD Praktiken.
Hinweis: Besuchen Sie unseren kostenlosen Info-Abend über Programmierausbildungen 3850.