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.

Gemischt · Kurs · 1–3 Monate

Tecnológico de Monterrey
Kompetenzen, die Sie erwerben: Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Content Management Systems, Web Design, User Centered Design, Usability, Cybersecurity, User Experience Design, Web Design and Development, Cyber Attacks, Content Management, Interactive Design, Security Awareness, Security Management, WordPress, Web Development, Web Content, Semantic Web, Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Java Programming, Databases, Web Applications, Java Platform Enterprise Edition (J2EE), Application Frameworks, Java, Full-Stack Web Development, Database Application, Authentications, Object Oriented Design, Back-End Web Development, Object Oriented Programming (OOP)
Anfänger · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Ansible, Nginx, Web Servers, YAML, Application Deployment, Devops Tools, CI/CD, IT Automation, Server Administration, Package and Software Management, Scalability, Service Management, Verification And Validation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenvisualisierung, Software-Dokumentation, Bereinigung von Daten, Technische Dokumentation, R Programmierung, Software zur Datenvisualisierung, Web-Scraping, Plot (Grafiken), R (Software), Merkblatt (Software), Datenmanipulation, Einheitstest, Einheitliche Prüfung, Open-Source-Technologie, Datenvorverarbeitung, Datenwrangling, Paket- und Softwareverwaltung, Objektorientierter Entwurf, Vorverarbeitung von Daten, Ggplot2, Tidyverse (R-Paket)
Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: OAuth, UI-Komponenten, Benutzeroberfläche (UI), Prototyping, Mensch-Computer-Interaktion, Benutzeroberfläche (UI) Design, Mobile Entwicklung, JSON, Animation und Spieldesign, Swift-Programmierung, Spiel-Design, Objective-C (Programmiersprache), Apple iOS, Speicherverwaltung, iOS-Entwicklung, Entwicklung von Videospielen, Model-View-Controller, Kerndaten (Software), Reaktionsfähiges Web-Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Software Architektur, Sichere Kodierung, Middleware, API-Entwurf, Anwendungs-Rahmenwerke, ASP.NET, Software-Dokumentation, JSON, Restful API, Leistungsoptimierung, .NET-Rahmenwerk, Anwendungsprogrammierschnittstelle (API), Back-End-Webentwicklung, Microsoft Kopilot, Software-Architektur, C# (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Plattformübergreifende Entwicklung, Web-Entwicklung, Anwendungs-Rahmenwerke, Flutter (Software), Entwicklungsumgebung, Netzwerksicherheit, Mobile Entwicklung, Cloud-Entwicklung, Paket- und Softwareverwaltung, Google Cloud-Plattform
Anfänger · Projekt · Weniger als 2 Stunden

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

Kompetenzen, die Sie erwerben: Computer-Vernetzung, Kryptographie, Web-Anwendungen, Verschlüsselung, Cybersecurity, Webdienste, Modellierung von Bedrohungen, Analyse der Sicherheitsanforderungen, Netzarchitektur, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Netzwerksicherheit, Einfaches Objektzugriffsprotokoll (SOAP), Restful API, Sicherheitskontrollen, Netzwerk-Protokolle, Informationen zum Datenschutz, Internet der Dinge, TCP/IP, Eingebettete Systeme, OSI-Modelle
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Software Architektur, Systemanforderungen, Agile Methodik, Software-Entwicklung, Lebenszyklus der Softwareentwicklung , Prozessgesteuerte Entwicklung, Wasserfall-Methodik, Bereitstellung von Anwendungen, Agile Software-Entwicklung, Softwaretechnik, Software-Architektur, Entwicklungstests, Methoden der Softwareentwicklung, Software-Prüfung, Analyse der Anforderungen, Agile Entwicklung von Software, Verifizierung und Validierung
Anfänger · Kurs · 1–4 Wochen