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: Rust (Programming Language), Command-Line Interface, Package and Software Management, Programming Principles, Secure Coding, Software Development, Computer Programming, Debugging
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Blockchain, Application Development, Development Environment, Web Development, Software Development, Development Testing, Transaction Processing, Debugging, Verification And Validation, Data Storage
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: DevOps, CI/CD, Continuous Integration, Continuous Deployment, Git (Version Control System), Version Control, Software Development, Cloud-Native Computing, Software Development Methodologies, Application Deployment, Infrastructure as Code (IaC)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Security, Cloud Applications, Cloud Security, Identity and Access Management, Secure Coding, Security Awareness, Threat Modeling, Security Testing, Data Security, Software Development, Verification And Validation, Software Quality Assurance, Threat Management, Single Sign-On (SSO), Authentications, Multi-Factor Authentication
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Relational Databases, Databases, Data Access, Application Development, SQL, Object Oriented Programming (OOP), Software Development, Command-Line Interface, Data Import/Export, File Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web Applications, Javascript, Web Development Tools, Performance Tuning, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Northeastern University
Kompetenzen, die Sie erwerben: Java, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, User Interface (UI), User Interface (UI) Design, Integrated Development Environments, Software Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: API Design, Application Programming Interface (API), Restful API, Postman API Platform, Flask (Web Framework), MySQL, Databases, JSON, Software Versioning, Software Development, Design
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Linux Commands, Shell Script, Unix Commands, Operating System Administration, Systems Administration, Data Storage, Data Management, Process Management, Software Development, Computer Security
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
Mittel · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: Continuous Delivery, CI/CD, Continuous Deployment, DevOps, Organizational Change, Culture Transformation, Continuous Integration, Application Deployment, Infrastructure as Code (IaC), YAML, Software Development, Performance Metric, Microservices, Operational Excellence, Continuous Improvement Process, Configuration Management, Scripting
Fortgeschritten · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: DevSecOps, DevOps, User Centered Design, Usability, Systems Integration, User Experience Design, Continuous Delivery, Systems Analysis, System Implementation, Human Centered Design, Continuous Integration, Application Security, Agile Methodology, Information Systems, Software Development, CI/CD, Secure Coding, Security Testing, User Feedback, Database Management Systems
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate