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.

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Softwaretechnik, Lebenszyklus der Softwareentwicklung, Testfall, Projektleitung, Wasserfall-Methodik, Software-Entwicklung, Konfigurationsverwaltung, Analyse der Anforderungen, Software-Konfigurationsmanagement, Systementwurf und Implementierung, Fehlersuche, Lebenszyklus der Systementwicklung, Benutzerakzeptanztests (UAT), Software-Prüfung, Unified Modeling Language, Abnahmetests, Software-Qualitätssicherung, Methoden der Softwareentwicklung, Konfigurationsmanagement, Kontrolle ändern, White-Box-Tests
Mittel · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Modellierung von Prozessen, Softwaretechnik, Agile Produktentwicklung, Agile Methodik, Software-Entwicklung, Agile Entwicklung von Software, Lebenszyklus der Softwareentwicklung, Agile Software-Entwicklung, Kanban-Prinzipien, Methoden der Softwareentwicklung, Prozessgesteuerte Entwicklung, Scrum (Software-Entwicklung), Testgetriebene Entwicklung (TDD)
Gemischt · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Sprint-Planung, Rahmen für das Risikomanagement, Agile Methodik, Abhängigkeitsanalyse, Analyse der Anforderungen, Anwenderbericht, Agile Entwicklung von Software, Software-Entwicklung, Agile Software-Entwicklung, Das Risiko, Rückstände, Scrum (Software-Entwicklung), Dokumente zu den Benutzeranforderungen
Gemischt · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Command-Line Interface, Amazon CloudWatch, Identity and Access Management, AWS CloudFormation, Root Cause Analysis, Amazon DynamoDB, Customer Relationship Building, Network Troubleshooting, Amazon Web Services, Customer Relationship Management, Software Architecture, IT Automation, Linux Commands, Cloud Computing, Web Applications, Information Technology, Customer Service, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Bootstrap (Front-End Framework), Systems Development Life Cycle, Software Development Life Cycle, Cloud-Native Computing, Software Architecture, React Redux, Browser Compatibility, User Centered Design, GitHub, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Git (Version Control System), Webpack, HTML and CSS, Application Development, MongoDB, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Modellevaluation, Datenmodellierung, Projektplanung, Softwaretechnik, Systemanforderungen, Objektorientierte Programmierung (OOP), Projektleitung, Funktionale Spezifikation, Analyse der Anforderungen, Software-Entwicklung, Lebenszyklus der Systementwicklung, Unified Modeling Language, Software-Dokumentation, Bewertung des Modells, Objektorientierter Entwurf, Systemanalyse, Software-Systeme, Diagramm Entwurf, Funktionale Anforderung
Mittel · Kurs · 1–3 Monate

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, Software Development, Security Software, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity
Mittel · Kurs · 3–6 Monate

Universitat Politècnica de València
Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Usability, Human Computer Interaction, User Interface (UI) Design, Software Development Methodologies, Systems Development, Information Systems, Software Development, Project Management, Information Technology, Program Standards, Maintainability, Version Control, Software Development Tools, Software Documentation, Emerging Technologies
Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Software Entwurf, Softwaretechnik, Projekt-Risikomanagement, Anwendungsdesign, Lebenszyklus der Softwareentwicklung, Objektorientierte Programmierung (OOP), Entwicklung von Systemen, Software-Entwicklung, Programm-Entwicklung, Benutzerzentriertes Design, Benutzerfreundlichkeit, Geschäftslogik, Risikomanagement, Systemorientiertes Denken, Software-Visualisierung, Risikomanagement für Projekte, Methoden der Softwareentwicklung, Objektorientierter Entwurf, Geschäftsarchitektur, Benutzerfreundliches Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: IBM DB2, Lebenszyklus der Softwareentwicklung, Programm-Entwicklung, Agile Methodik, Einheitliche Prüfung, Datei-E/A, Entwicklung von Systemen, Pseudocode, Job Control Language (JCL), Großrechner-Technologien, Fehlersuche, Lebenszyklus der Systementwicklung, Einheitstest, Agile Entwicklung von Software, COBOL (Programmiersprache), Virtualisierung, Software-Entwicklung, Agile Software-Entwicklung, Methoden der Softwareentwicklung, Systemanalyse, z/OS, Mainframe-Computing
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Analytik, Prüfung der Benutzerfreundlichkeit, A/B-Tests, Kundeneinblicke, Produktverbesserung, Verbesserung der Kundenerfahrung, Agile Methodik, Agile Produktentwicklung, Erweiterte Analytik, Planung der Kundennachfrage, Benutzererfahrung, Analytische Fähigkeiten, Agile Entwicklung von Software, Produktentwicklung, Produktmanagement, Software-Entwicklung, Agile Software-Entwicklung, KI-Produktstrategie, Datengestützte Entscheidungsfindung, Kundenanalyse, Bedarfsplanung
Anfänger · Kurs · 1–4 Wochen

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