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.
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Test Tools, Selenium (Software), Test Driven Development (TDD), API Testing, Unit Testing, Performance Testing, Functional Testing, Test Automation, Web Development Tools, Usability Testing, User Interface (UI), Test Case, Javascript
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Schreiben, Kommunikation, Business-Kommunikation, Englische Sprache, Rekrutierung, Soziale Fertigkeiten, Geschäftskorrespondenz, Arbeitsplatzanalyse, Verbale Kommunikationsfähigkeiten, Interviewing-Fähigkeiten, Professionelles Netzwerken, Vokabeln
Gemischt · Kurs · 1–3 Monate

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

Amazon
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Git (Versionskontrolle-System), Funktionale Anforderung, Unified Modeling Language, Fehlersuche, Versionskontrolle, Technischer Entwurf, Anwendungsentwicklung, Lebenszyklus der Softwareentwicklung, JUnit, Software-Tests, Entwicklung von Systemen, Spring Framework, Software-Ingenieur, Agile Entwicklung von Software, Java, Methoden der Softwareentwicklung, Dokumente zu den Benutzeranforderungen, Agile Methodik, Anwendungsdesign
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Konzeptioneller Entwurf, Lebenszyklus der Softwareentwicklung, Anwendungssicherheit, Technischer Entwurf, Software Entwurf, Software-Architektur, Methoden der Softwareentwicklung
Gemischt · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Funktionale Anforderung, Rahmen für das Risikomanagement, Anwenderbericht, Sprint-Planung, Softwareentwicklung, Dokumente zu den Benutzeranforderungen, Projektplanung, Agile Entwicklung von Software, Agile Methodik, Agiles Projektmanagement
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Einheitstest, Systemanalyse, Systemarchitektur, Grundsätze der Programmierung, Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Software Entwurf, Software-Tests, Entwicklung von Systemen, Agile Methodik, Mainframe-Computing, z/OS, COBOL (Programmiersprache), Pseudocode
Anfänger · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Fehlersuche, Analyse der Anforderungen, Integrationstests, Unified Modeling Language, Systemprüfung, Einheitstest, Projektmanagement, Abnahmeprüfung, Nutzungsakzeptanztests (UAT), Wasserfall-Methodik, Konfigurationsverwaltung, Testfall, White-Box-Tests, Software-Tests, Lebenszyklus der Softwareentwicklung, Sichere Kodierung, Softwareentwicklung, Software-Ingenieur, Agile Methodik, Methoden der Softwareentwicklung
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Algorithmen, Unified Modeling Language, Ethische Standards und Verhaltensweisen, Einheitstest, Programm-Entwicklung, Software-Entwicklungstools, Objektorientierter Entwurf, Software-Architektur, Software Entwurf, Software-Ingenieur, Datenflussdiagramme (DFDs), Software-Tests
Mittel · Kurs · 1–3 Monate

Deep Teaching Solutions
Kompetenzen, die Sie erwerben: Kreativität, Stressbewältigung, Selbst-Bewusstsein, Lebenslanges Lernen, Zeitmanagement, Anpassungsfähigkeit, Produktivität, Lern-Strategien, Die Bereitschaft zu lernen, Selbstdisziplin
Anfänger · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Scrum (Software-Entwicklung), Prozessgesteuerte Entwicklung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Software-Ingenieur, Agile Entwicklung von Software, Methoden der Softwareentwicklung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Amazon Web Services, Code Review, AI Enablement, Integrated Development Environments, AI Workflows, Microsoft Visual Studio, Debugging, Development Environment, Vulnerability Scanning, Software Development, Web Applications, TypeScript
Mittel · angeleitetes Projekt · Weniger als 2 Stunden