Willkommen zum Kurs „Softwareentwicklungspraktiken“! In diesem Kurs lernen Sie Techniken zur Ermittlung und Dokumentation von Softwareanforderungen kennen, darunter die Erstellung von Anwendungsfällen und User Stories. Sie lernen, Softwaresysteme mithilfe visueller Modellierungsmethoden wie UML-Diagrammen und Datenflussdiagrammen (DFDs) zu entwerfen. Im Laufe dieser Lernreise erwerben Sie die Fähigkeiten, qualitativ hochwertigen Code zu erstellen, Bibliotheken und APIs zu nutzen und Code mit Versionskontroll-Tools wie Git und GitHub effizient zu verwalten. Außerdem beschäftigen Sie sich intensiv mit modernen Bereitstellungs- und DevOps-Strategien, darunter Debugging, Testen, Docker-Implementierung und CI/CD-Pipelines, um eine robuste und zuverlässige Softwareentwicklung zu gewährleisten. Durch eine Kombination aus praktischen Erfahrungen und theoretischen Einblicken vermittelt Ihnen dieser Kurs das nötige Fachwissen, um in der Softwareentwicklung erfolgreich zu sein. Machen Sie sich bereit für eine spannende Lernreise, die Ihre Kenntnisse in den Praktiken der Softwareentwicklung vertiefen wird.

Praktiken der Softwareentwicklung

Fragen Sie Coursera
Empfohlene Erfahrung
Was Sie lernen werden
Techniken zur Erfassung und Dokumentation von Softwareanforderungen analysieren und anwenden, einschließlich der Erstellung von Anwendungsfällen und User Stories.
Entwerfen Sie Softwaresysteme unter Verwendung visueller Modellierungstechniken, darunter UML-Diagramme und Datenflussdiagramme (DFDs).
Schreiben Sie hochwertigen Code, nutzen Sie Bibliotheken und APIs und verwalten Sie Ihren Code mit Versionskontrollsystemen wie Git und GitHub.
Implementieren Sie Debugging-, Test-, Docker-Bereitstellungs- und CI/CD-Pipelines für eine effiziente und zuverlässige Softwareentwicklung.
Kompetenzen, die Sie erwerben
- Kategorie: Entwurf von Systemen
- Kategorie: Analyse der Anforderungen
- Kategorie: Software-Entwurfsdokumente
- Kategorie: Versionskontrolle
- Kategorie: Funktionale Anforderung
- Kategorie: Software-Entwicklung
- Kategorie: Containerisierung
- Kategorie: Programm-Entwicklung
- Kategorie: Code-Überprüfung
- Kategorie: Fehlersuche
- Kategorie: Bereitstellung von Anwendungen
- Kategorie: DevOps
- Kategorie: Software-Entwicklung
- Kategorie: Lebenszyklus der Softwareentwicklung
- Kategorie: CI/CD
- Kategorie: Software-Dokumentation
Werkzeuge, die Sie lernen werden
- Kategorie: Docker (Software)
- Kategorie: GitHub
- Kategorie: Unified Modeling Language
- Kategorie: Git (Versionskontrollsystem)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
April 2026
134 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 10 Module
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von Birla Institute of Technology & Science, Pilaniangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Dozent

Mehr von Software-Entwicklung entdecken
Status: Kostenloser TestzeitraumAmazon
Status: Kostenloser TestzeitraumUniversity of Minnesota
Status: Kostenloser TestzeitraumUniversity of Minnesota
Status: Kostenloser TestzeitraumUniversity of Minnesota
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,


