Full-Stack-Webentwicklungs-Kurse können Ihnen helfen zu lernen, wie Front-End und Back-End zusammenarbeiten. Sie können Fähigkeiten in Datenbanken, APIs, JavaScript-Frameworks, Serverlogik und Bereitstellung aufbauen. Viele Kurse nutzen Tools und Projekte, um vollständige Webanwendungen zu entwickeln.

Kompetenzen, die Sie erwerben: Network Protocols, Network Performance Management, Network Monitoring, Network Troubleshooting, Threat Detection, Network Analysis, TCP/IP, Web Servers, Intrusion Detection and Prevention, Network Security
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Minnesota
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Dokumente zu den Benutzeranforderungen, Software-Tests, Lebenszyklus der Softwareentwicklung, Analyse der Anforderungen, Verifizierung und Validierung, Systemanforderungen, Software-Ingenieur, Methoden der Softwareentwicklung, Agile Entwicklung von Software, Software-Architektur, Wasserfall-Methodik, Agile Methodik
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: New Product Development, Product Development, Product Strategy, Product Design, Design Thinking, Product Planning, Innovation, Persona Development, Product Management, Team Management, Product Lifecycle Management, Prototyping, Market Research, Sustainable Business, Agile Product Development, Marketing, Product Roadmaps, Sustainable Design, Ideation, Commercialization
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Extensible Markup Language (XML), Android Development, Mobile Development, Real Time Data, Data Integration, UI Components, User Interface (UI), Java Programming
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Load Balancing, Kubernetes, Scalability, Application Deployment, Cloud-Native Computing, Disaster Recovery, Containerization, YAML, Capacity Management, Servers, System Monitoring
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Computer Programmierung, Qualitätssicherung, Fehlersuche, Code-Überprüfung, COBOL (Programmiersprache), Scrum (Software-Entwicklung), Lebenszyklus der Softwareentwicklung, Agiles Projektmanagement, Technische Unterstützung, Softwareentwicklung, Technische Unterstützung und Dienstleistungen, Software-Dokumentation, Software-Qualitätssicherung, Agile Methodik
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programmierung, Cybersicherheit, Computer Programmierung, Verschlüsselung, Eingebettete Software, Betriebssysteme, Eingebettete Systeme, Netzwerksicherheit, Grundsätze der Programmierung, Analyse der Sicherheitsanforderungen, Systemanforderungen, Internet der Dinge, Software-Ingenieur, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Drahtlose Netzwerke, Simple Object Access Protocol (SOAP), Netzwerkprotokolle, Netzwerk Architektur, Echtzeit-Betriebssysteme, Webdienste
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Continuous Integration, Test Automation, Authentications, CI/CD, Test Script Development, API Testing, Software Testing, Unit Testing, Behavior-Driven Development, Web Development Tools, Test Case, GitHub, User Interface (UI)
Mittel · Kurs · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, AI Security, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture, Software Development Methodologies
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Skripting, Javascript, Grundsätze der Programmierung, JSON, Ajax, Web-Entwicklung, Objektorientierte Programmierung (OOP), HyperText Markup Language (HTML), Prototyping, Netzwerkprotokolle, Webdienste, Web-Anwendungen
Gemischt · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Open Source Technologie, Lebenszyklus der Softwareentwicklung, Git (Versionskontrolle-System), CI/CD, GitHub, Kollaborative Software, Methoden der Softwareentwicklung, Technische Kommunikation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Bereitstellung von Anwendungen, Flutter (Software), Anwenderbericht, Figma (Design-Software), Anwendungsentwicklung, UI Komponenten, GitHub, Softwareentwicklung, Persistenz der Daten, React Native, Schnittstelle zur Anwendungsprogrammierung (API), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklung von Anwendungen für Mobilgeräte
Fortgeschritten · Kurs · 1–3 Monate