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.
Madecraft
Kompetenzen, die Sie erwerben: Web Design and Development, HTML and CSS, Web Applications, Web Development, Javascript, Test Script Development, Package and Software Management, Open Source Technology, Programming Principles, Cascading Style Sheets (CSS), Development Testing, Development Environment, Algorithms, GitHub, Software Development, Debugging
Anfänger · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Collaborative Software, Code Review, GitLab, Software Versioning, Software Development Tools, Software Configuration Management, Software Development, File Management, Application Development
Mittel · Kurs · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Web-Design und Entwicklung, Browser-Kompatibilität, Web-Entwicklungs-Tools, Web-Entwicklung, Web-Design, Hypertext Markup Language (HTML), Web-Anwendungen, Web-Inhalt, Benutzeroberfläche (UI), Software-Entwicklung, Web-Server, Front-End-Webentwicklung, Reaktionsfähiges Web-Design, Cascading Style Sheets (CSS), HTML und CSS
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Enterprise Application Management, Software Design Patterns, Software Design, Code Reusability, Maintainability, Secure Coding, Application Development, Programming Principles, Software Engineering, Javascript, Full-Stack Web Development, Web Development, Software Development, Computer Programming, Scalability
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Entwicklung von Videospielen, Ereignisgesteuerte Programmierung, Python-Programmierung, Funktionelle Prüfung, Software-Entwicklung, Fehlersuche, Daten-Strukturen, Problemlösung, Informatik, Computational Thinking, Spiel-Design, Anwendungsentwicklung, Software-Entwicklung, Computerprogrammierung, Programm-Entwicklung, Software-Qualität (SQA/SQC), Benutzeroberfläche (UI) Design, Grundsätze der Programmierung, Theoretische Informatik, Algorithmen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Site Reliability Engineering, Service Level, Service Level Agreement, Reliability, Key Performance Indicators (KPIs), System Monitoring, Performance Metric, Performance Measurement, Business Metrics, Operational Excellence, Continuous Monitoring, Return On Investment, DevOps, Customer experience improvement, Incident Management, Software Development, Business Workflow Analysis, Incident Response, Journey Mapping, Business Leadership
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud Applications, Cloud Development, Google Cloud Platform, Application Development, Cloud-Native Computing, Application Design, Cloud API, Cloud Storage, Cloud Services, Microservices, Data Storage, Software Development, Data Store, Data Storage Technologies, Software Design, Data Access, Databases
Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Configuration Management, DevOps, Software Configuration Management, Continuous Delivery, Release Management, Process Mapping, Continuous Deployment, Continuous Integration, Process Analysis, Operational Efficiency, CI/CD, Software Development, Process Optimization, Lean Methodologies, Performance Metric, Process Improvement, Quality Improvement, Continuous Improvement Process, Systems Thinking, Risk Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JUnit, Test Automation, Unit Testing, Software Testing, Test Script Development, Verification And Validation, Test Tools, Test Case, Test Execution Engine, Development Testing, Automation, Software Development, Debugging
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Project Estimation, Estimation, Cost Estimation, Functional Requirement, Software Development Methodologies, Requirements Analysis, Functional Specification, Systems Analysis, Software Development Life Cycle, Project Planning, Software Development, Transaction Processing
Gemischt · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: Business Process Modeling, Systems Development Life Cycle, Systems Development, Business Process Management, Requirements Analysis, Business Process, Process Modeling, Prototyping, Systems Analysis, Business Requirements, Process Management, Feasibility Studies, Business Process Improvement, Information Systems, Systems Design, Software Development, Software Engineering, Project Management, System Design and Implementation, Software Development Methodologies
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Validierung von Daten, Ereignisgesteuerte Programmierung, Fehlersuche, Software-Prüfung, Anwendungsdesign, Relationale Datenbanken, Datenbank-Anwendung, Benutzeroberfläche (UI), Anwendungsentwicklung, Software-Entwicklung, Programm-Entwicklung, Microsoft SQL-Server, C# (Programmiersprache), Datenbank-Entwicklung, .NET-Rahmenwerk, Systemprüfung, Integrität der Daten, Benutzeroberfläche (UI) Design, Datenbank-Design
Mittel · Kurs · 1–4 Wochen