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.

Amazon
Kompetenzen, die Sie erwerben: Software-Entwicklung, Spring Framework, Java Programmierung, Unified Modeling Language, Versionskontrolle, JUnit, Software-Entwurfsmuster, Software-Prüfung, Grundsätze der Programmierung, Anwendungsentwicklung, Analyse der Anforderungen, Agile Methodik, Agile Software-Entwicklung, Java-Programmierung, Git (Versionskontrollsystem), Java, Lebenszyklus der Systementwicklung, Fehlersuche, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Instandhaltbarkeit, Agile Entwicklung von Software
Anfänger · Kurs · 1–3 Monate

Clemson University
Kompetenzen, die Sie erwerben: KI-Kenntnisse, AI-Integrationen, Software-Entwicklung, Softwaretechnik, Künstliche Intelligenz, Benutzerfreundliches Design, Software-Entwicklungstools, Benutzerfreundlichkeit, Analyse der Anforderungen, Benutzerzentriertes Design, AI-Förderung, Entwicklung von Systemen, Methoden der Softwareentwicklung, Menschenzentriertes Design, Nutzerforschung, Lebenszyklus der Systementwicklung, Programm-Entwicklung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Design Thinking, Produktentwicklung, Software-Entwicklung, Schlanke Methodologien, Produktprüfung, Prozessverbesserung, Agile Methodik, Kontinuierlicher Verbesserungsprozess, Agile Software-Entwicklung, Prozess-Mapping, Analyse des Geschäftsablaufs, Scrum (Software-Entwicklung), Kaizen-Methodik, Schlanke Fertigung, Prozess-Analyse, Lean Six Sigma, Kanban-Prinzipien, Methoden der Softwareentwicklung, Abfallminimierung, Agile Entwicklung von Software
Anfänger · Kurs · 1–4 Wochen

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

Johns Hopkins University
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Semantisches Web, Cascading Style Sheets (CSS), HTML und CSS, Web-Entwicklung, Web-Entwicklungs-Tools, Web-Anwendungen, Front-End-Webentwicklung, Entwicklungsumgebung, Javascript, Leitlinien für die Zugänglichkeit von Webinhalten, Web-Design, Hypertext Markup Language (HTML), Ajax
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 Minnesota
Kompetenzen, die Sie erwerben: Überprüfung der Sicherheitsarchitektur, Softwaretechnik, Entwicklungstests, Kontinuierliche Integration, Software-Qualitätssicherung, Software-Entwicklung, Anwendungssicherheit, Kontinuierliche Lieferung, Software-Prüfung, Bereitstellung von Anwendungen, Qualitätssicherung, Software-Entwurfsmuster, Software-Architektur, Software Architektur, CI/CD, Modellierung von Bedrohungen, Software-Qualität (SQA/SQC), Kontinuierliche Bereitstellung, Instandhaltbarkeit, Technische Software, Software Entwurf, IT-Sicherheitsarchitektur
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Authorization (Computing), Information Privacy, Encryption, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Gemischt · Kurs · 1–4 Wochen

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

Macquarie University
Kompetenzen, die Sie erwerben: Organisatorische Effektivität, Risikominderung, Personalmanagement und -planung, Operationelles Risiko, Unternehmensstrategie, Strategische Führung, Bericht schreiben, Organisatorischer Wandel, Organisatorische Strategie, Strategie der Humanressourcen, Business-Systeme, Organisatorische Entwicklung, Organisatorische Struktur, Geschäftsstrategie, Personalwesen, Arbeitskräfteplanung, Interne Kontrollen, Risikomanagement, Ausführung des Plans, Kulturwandel, Wichtige Leistungsindikatoren (KPIs)
Anfänger · Kurs · 1–3 Monate

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