Softwareentwicklungs-Kurse können Ihnen helfen zu verstehen, wie Software entworfen, geschrieben und getestet wird. Sie können Fähigkeiten in Architektur, Programmierung, Versionskontrolle und Debugging aufbauen. Viele Kurse stellen Tools und Workflows aus der Softwarepraxis vor.
University of Alberta
Kompetenzen, die Sie erwerben: Software-Entwicklung, Agiles Projektmanagement, Agile Methodik, Agile Software-Entwicklung, Agile Produktentwicklung, Sprint-Planung, Agile Entwicklung von Software, Analyse der Anforderungen, Rahmen für das Risikomanagement, Das Risiko, Dokumente zu den Benutzeranforderungen
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Threat Modeling, Application Security, Secure Coding, Authentications, OAuth, Threat Management, Software Testing, Development Testing, Software Development Life Cycle, Unit Testing, Security Testing, Unified Modeling Language, Authorization (Computing), Single Sign-On (SSO), Databases, Security Software, Software Development, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity
Mittel · Kurs · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Software Development, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Netzwerktechnik, JSON, Virtualisierung und virtuelle Maschinen, API-Tests, Daten importieren/exportieren, Computer-Programmierwerkzeuge, Restful API, Software-Entwicklungstools, Devops-Werkzeuge, Git (Versionskontrollsystem), Erweiterbare Markup-Sprache (XML), Methoden der Softwareentwicklung, Versionskontrolle, YAML, Instandhaltbarkeit, Software-Entwurfsmuster, Entwicklungsumgebung, Anwendungsprogrammierschnittstelle (API), Erweiterbare Sprachen und XML
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Scrum (Software-Entwicklung), Lebenszyklus der Softwareentwicklung, Pseudocode, Agile Methodik, Agile Software-Entwicklung, Einheitliche Prüfung, Programm-Entwicklung, Systemanalyse, Software Entwurf, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Entwicklung von Systemen, Mainframe-Computing, COBOL (Programmiersprache), Großrechner-Technologien, Lebenszyklus der Systementwicklung, Planung der Prüfung, Software-Prüfung, Einheitstest, z/OS, Systemarchitektur
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwicklung, Agile Methodik, Lebenszyklus der Softwareentwicklung, Konzeptionelle Gestaltung, Anwendungssicherheit, Sicherheitstechnik, Software Entwurf, Methoden der Softwareentwicklung, Analyse der Anforderungen, Technischer Entwurf, Lebenszyklus der Systementwicklung, Wasserfall-Methodik
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, AI-Arbeitsabläufe, Code-Überprüfung, ChatGPT, Generative KI, Anwendungsentwicklung, GitHub Kopilot, KI-Kenntnisse, AI-Integrationen, Schnelles Engineering
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwicklung, Scrum (Software-Entwicklung), Lebenszyklus der Softwareentwicklung, Agile Methodik, Qualitätssicherung, Agiles Projektmanagement, Code-Überprüfung, Agile Software-Entwicklung, Problemverfolgung, System-Unterstützung, Software-Qualitätssicherung, Agile Entwicklung von Software, Software-Qualität (SQA/SQC), Computer Programmierung, Methoden der Softwareentwicklung, Technische Unterstützung und Dienstleistungen, Technische Unterstützung, Mainframe-Computing, COBOL (Programmiersprache), Lebenszyklus der Systementwicklung, Computerprogrammierung, Helpdesk-Unterstützung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: ChatGPT, Prompt Engineering Tools, Software Documentation, Prompt Engineering, Prompt Patterns, Test Automation, Docker (Software), AI Integrations, Technical Documentation, Software Design, API Design, AI literacy, Unit Testing, Application Programming Interface (API), Application Development, Technical Communication
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Lebenszyklus der Softwareentwicklung, Software-Qualitätssicherung, Testfall, Software-Prüfung, White-Box-Tests
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Qualitätssicherung, Software-Entwicklung, Kontinuierliche Lieferung, Software-Architektur, Kontinuierliche Bereitstellung, CI/CD, Software Entwurf, Anwendungssicherheit, Modellierung von Bedrohungen, Software-Qualitätssicherung, Software-Qualität (SQA/SQC), Software Architektur, IT-Sicherheitsarchitektur, Entwicklungstests, Softwaretechnik, Software-Entwurfsmuster, Software-Prüfung, Instandhaltbarkeit, Überprüfung der Sicherheitsarchitektur, Objektorientierter Entwurf, Bereitstellung von Anwendungen
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwicklung, Datenfluss, Einheitliche Prüfung, Software-Entwicklungswerkzeuge, Software Entwurf, Entwurfssoftware, Funktionales Design, Modellierung von Prozessen, Test-Automatisierung, Daten-Ethik, Entwicklungstests, JUnit, Datenflussdiagramme (DFDs), Einheitstest, Diagramm Entwurf, Unified Modeling Language
Mittel · Kurs · 1–3 Monate