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.

Logical Operations
Kompetenzen, die Sie erwerben: Skripting, Skriptsprachen, Computer Programmierung, Wiederverwendbarkeit von Code, Python-Programmierung, Objektorientierter Entwurf, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Software-Entwicklung
Gemischt · Kurs · 1–4 Wochen

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

Logical Operations
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Datenbank-Anwendung, Skripting, Skriptsprachen, Datenbank-Entwicklung, Datenbanken, Computer Programmierung, Benutzeroberfläche (UI), Python-Programmierung, Restful API, Objektorientierter Entwurf, Web-Entwicklung, Sichere Kodierung, Benutzeroberfläche (UI) Design, Relationale Datenbanken, Web-Anwendungen, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Webdienste, Software-Entwicklung
Gemischt · Kurs · 1–4 Wochen

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

Logical Operations
Kompetenzen, die Sie erwerben: NumPy, Data Transformation, Data Manipulation, Data Cleansing, Jupyter, Data Processing, Data Analysis, Data Science, Data Import/Export, Python Programming, Data Management, Virtual Machines, Virtualization and Virtual Machines, Computer Programming, Computer Programming Tools, Software Development
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Computer Programmierung, Wiederverwendbarkeit von Code, Fehlersuche, Python-Programmierung, Grundsätze der Programmierung, Programm-Entwicklung, Computerprogrammierung, Software-Entwicklung, Paket- und Softwareverwaltung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Node.JS, Program Development, Hypertext Markup Language (HTML), Software Development, Web Development Tools, Web Servers, Software Testing, Code Reusability, Web Design and Development, Process Driven Development, Server Side, Development Environment, Front-End Web Development, Web Frameworks, File Management, File I/O, Full-Stack Web Development, JavaScript Frameworks, Application Development
Anfänger · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Typografie, Web-Design und Entwicklung, Front-End-Webentwicklung, Web-Design, Cascading Style Sheets (CSS), Web-Inhalt, Einbettungen, Hypertext Markup Language (HTML), Web-Entwicklung, Web-Anwendungen, Web-Entwicklungs-Tools, Web-Server, Software-Entwicklung, HTML und CSS
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

Kompetenzen, die Sie erwerben: Prompt Engineering, GitHub Copilot, LangChain, LLM Application, Emerging Technologies, AI Orchestration, AI Workflows, AI Security, OpenAI, AI Integrations, ChatGPT, AI literacy, Responsible AI, Artificial Intelligence, General Networking, Cybersecurity, Network Administration, Software Development, Quantum computing
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: AI-Arbeitsabläufe, CI/CD, Verwaltung des Lebenszyklus von Anwendungen, IT-Infrastruktur, Cloud-Bereitstellung, Software-Architektur, Infrastruktur als Code (IaC), Freigabe-Management, DevOps, Kontinuierliche Lieferung, Kontinuierliche Bereitstellung, Git (Versionskontrollsystem), Skalierbarkeit, Kontinuierliche Integration, Test-Automatisierung, Bereitstellung von Anwendungen, Infrastruktur-Architektur, Software-Entwurfsmuster, Software-Entwicklung, Software Architektur
Fortgeschritten · Kurs · 3–6 Monate

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