Überblick
Diese Weiterbildung verbindet zwei klassische Microsoft-Zertifizierungspfade: die Web-Application-Entwicklung mit ASP.NET und Azure-Webdiensten sowie die Administration und Abfrage von SQL-Server-Datenbanken. Der Kurs orientiert sich an der Microsoft-Official-Course-Reihe (MOC) und umfasst sechs konkrete Lehrmodule — von HTML5/JavaScript über ASP.NET MVC bis zu Data-Warehouse-Implementierungen auf SQL Server. Ein wichtiger Hinweis zum Zertifizierungsstatus: Die Zertifizierungen MCSD: Web Applications und MCSA: SQL Server wurden von Microsoft im Jahr 2021 eingestellt. Microsoft hat seine Zertifizierungslandschaft seither vollständig auf rollenbasierte Abschlüsse (etwa AZ-204: Developing Solutions for Microsoft Azure) umgestellt. Die Kursinhalte vermitteln weiterhin wertvolle Grundlagen für .NET-Webentwicklung und SQL-Server-Administration — sollten aber nicht als Vorbereitung auf aktuell angebotene Microsoft-Zertifizierungen missverstanden werden.
Kursinhalte & Lernziele
Modul 1: HTML5, JavaScript und CSS3 (MOC 20480) Dieses Modul behandelt die clientseitige Entwicklung mit modernen Webstandards. Im Mittelpunkt stehen HTML5-Semantik, das JavaScript-Programmiermodell und CSS3 für responsives Layout. Diese Kenntnisse sind unabhängig vom Stack-Wechsel der Microsoft-Zertifizierungen dauerhaft relevant.
- HTML5-Semantik: strukturierte Auszeichnung, Formular-APIs, Offline-Fähigkeiten (localStorage, Application Cache)
- JavaScript: Typen, Closures, Prototype-Chain, DOM-Manipulation, Event-Handling
- Asynchrone Programmierung in JavaScript: Callbacks, Promises, Fetch API
- CSS3: Flexbox, Grid, Medienabfragen, Animationen und Übergänge
- Debugging-Werkzeuge: Browser DevTools, Netzwerk-Tab, JavaScript-Konsole
- Zugänglichkeit (ARIA-Grundlagen) und browserübergreifende Kompatibilität
Modul 2: ASP.NET MVC Web Applications (MOC 20486) ASP.NET MVC ist ein Architekturframework für strukturierte Serveranwendungen, das die Trennung von Model, View und Controller erzwingt. Dieses Modul deckt den vollständigen Entwicklungszyklus einer ASP.NET-MVC-Anwendung ab.
- MVC-Architekturmuster: Controller, Action Methods, View Engine (Razor), Model Binding
- Routing: konventionsbasiertes und attributbasiertes Routing
- Datenzugriff mit Entity Framework: Code First, Migrations, LINQ-Abfragen
- Sicherheit in ASP.NET-Anwendungen: Authentifizierung, Autorisierung, CSRF-Schutz
- Unit-Testing von Controllern und Services
- Deployment und Konfiguration einer ASP.NET-MVC-Anwendung auf IIS
Modul 3: Azure und Web Services (MOC 20487) Dieses Modul behandelt die Integration von .NET-Anwendungen mit Azure-Diensten und WCF/REST-basierten Webdiensten. Die Azure-spezifischen Dienste sind seither weiterentwickelt worden; das Modul vermittelt Grundprinzipien der Service-Integration.
- WCF: SOAP-Dienste konfigurieren, Bindings und Endpunkte
- REST-APIs: ASP.NET Web API, HTTP-Verben, Content Negotiation, Statuscodes
- Azure App Services: Web Apps, Mobile Services (Grundlagen aus der 2012er-Ära)
- Service Bus: Message Queuing als Entkopplungsprinzip
- Authentifizierung gegenüber Azure-Diensten: grundlegende Konzepte
Modul 4: Querying Microsoft SQL Server (MOC 20461) Das erste SQL-Server-Modul legt die Grundlage für alle datenbankbezogenen Arbeiten. SQL-Abfragesprache und die SQL-Server-spezifischen Erweiterungen (T-SQL) stehen im Vordergrund. SQL Server 2012 als Versionsreferenz ist veraltet; die T-SQL-Grundlagen sind in allen neueren SQL-Server-Versionen kompatibel.
- T-SQL-Grundlagen: SELECT, WHERE, GROUP BY, ORDER BY, Aggregate-Funktionen
- Joins: INNER, LEFT/RIGHT OUTER, FULL OUTER, CROSS JOIN
- Subqueries und CTEs (Common Table Expressions)
- Fensterfunktionen: ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD
- Stored Procedures, Funktionen und Views
- Transaktionsverwaltung: BEGIN TRANSACTION, COMMIT, ROLLBACK, Isolationsstufen
Modul 5: Administering Microsoft SQL Server (MOC 20462) Administration umfasst alle Tätigkeiten, die einen SQL-Server-Betrieb stabil und sicher halten. Die Konzepte aus diesem Modul — Backup-Strategien, Sicherheitsmodell, Performance-Monitoring — sind in SQL Server weitgehend stabil und in modernen Versionen weiterhin anwendbar.
- SQL-Server-Instanzen installieren, konfigurieren und patchen
- Sicherheitsmodell: Logins, Datenbankbenutzer, Rollen, Berechtigungen
- Backup-Strategien: Full, Differential, Transaction Log; Restore-Szenarien
- SQL Server Agent: Jobs, Alerts, Operators
- Performance-Monitoring: Execution Plans lesen, fehlende Indizes identifizieren, DMVs nutzen
- Hochverfügbarkeit: AlwaysOn Availability Groups (Grundlagen), Database Mirroring (veraltet, zum Verständnis)
Modul 6: Data Warehouse mit SQL Server (MOC 20463) Das letzte Modul führt in Data-Warehouse-Konzepte und ETL-Prozesse auf SQL Server ein. Dimensional Modeling und SSIS als ETL-Werkzeug sind Grundlagen, die in Business-Intelligence-Projekten weiterhin relevant bleiben, auch wenn modernere BI-Plattformen (Azure Synapse, Power BI Dataflows) heute andere Alternativen bieten.
- Data-Warehouse-Architektur: Stern- und Schneeflockenschema, Fakten- und Dimensionstabellen
- SSIS (SQL Server Integration Services): Pakete erstellen, Datenflüsse gestalten, Transformationen
- Datenladeprozesse: Incremental Load, Slowly Changing Dimensions
- SSAS-Grundlagen (SQL Server Analysis Services): multidimensionale Modelle als Einstieg
- ETL-Fehlerbehandlung und Logging in SSIS-Paketen
Lernziele:
- Clientseitige Webanwendungen mit HTML5, JavaScript und CSS3 entwickeln
- Web-APIs und serverseitige Anwendungen mit ASP.NET MVC strukturieren und implementieren
- Azure-Webdienste und -APIs in .NET-Projekte integrieren
- SQL-Server-Datenbanken abfragen, verwalten und optimieren
- Datenbankwartungsaufgaben auf SQL Server administrieren
- Data-Warehouse-Konzepte kennen und grundlegende ETL-Prozesse auf SQL Server implementieren
- Unterschiede zwischen SQL Server 2012-Konzepten und aktuellen SQL-Server-Versionen einordnen
- Objektorientierte Entwurfsprinzipien in .NET-Projekten anwenden
- Sicherheitsaspekte in ASP.NET-Webanwendungen berücksichtigen
- Virtualisierte Lab-Umgebungen für .NET- und SQL-Server-Entwicklung nutzen
- Den Zusammenhang zwischen Web-Application-Entwicklung und Datenbankbeschaffung verstehen
- Grundlagen für einen Wechsel in aktuellere Microsoft-Zertifizierungspfade legen
Zielgruppe & Voraussetzungen
Diese Weiterbildung spricht Entwicklerinnen und Entwickler an, die gezielt in .NET-Webentwicklung und SQL-Server-Datenbankarbeit einsteigen wollen und dabei das historische Microsoft-MOC-Curriculum als Lernrahmen nutzen möchten.
- Einsteigerinnen und Einsteiger in die .NET-Webentwicklung mit Interesse an SQL-Server-Datenbankadministration
- Softwareentwickler, die bislang nur Frontend oder nur Backend entwickelt haben und das Gesamtbild vervollständigen wollen
- Datenbankadministratoren, die die Webentwicklungsseite kennenlernen möchten
- IT-Fachleute, die vorhandene MOC-Trainingsunterlagen nutzen wollen oder in Umgebungen arbeiten, die SQL Server 2012-basiert sind
- Personen, die historisch mit MCSD/MCSA-Zielen eingestiegen sind und die Inhalte trotz Zertifizierungsabkündigung abschließen möchten
Grundkenntnisse in objektorientierter Programmierung und HTML sind hilfreich. SQL-Grundkenntnisse erleichtern den Einstieg in die Datenbankmodule. Da die Kursinhalte auf Microsoft-MOC-Materialien basieren, sind englischsprachige Unterlagen üblich. Ein Gespräch zu Kursbeginn klärt individuelle Vorkenntnisse und den sinnvollen Einstiegspunkt. Formale Bildungsabschlüsse sind nicht vorgeschrieben.
Ablauf & Abschluss
Der Kurs läuft im Combined-Learning-Format mit Vollzeit- und Teilzeitoption. Unterrichtseinheiten im virtuellen Klassenzimmer werden durch virtualisierte Lab-Umgebungen ergänzt, in denen ASP.NET-Anwendungen und SQL-Server-Instanzen geübt werden können. Prüfungsvorbereitung ist für die historischen MOC-Prüfungsformate integriert, obwohl die MCSD- und MCSA-Prüfungen selbst nicht mehr aktiv angeboten werden.
Exakte Dauer hängt von der gewählten Intensität (Vollzeit vs. Teilzeit) ab. Sechs MOC-Module mit Lab-Inhalten und Prüfungsvorbereitung erfordern eine erhebliche Lernzeit; bei Vollzeit ist von mehreren Wochen bis Monaten auszugehen.
Teilnehmende erhalten ein trägerinternes Lehrgangszertifikat. Auf externe Microsoft-Zertifizierungen kann dieser Kurs nicht mehr vorbereiten, da MCSD: Web Applications und MCSA: SQL Server im Jahr 2021 von Microsoft eingestellt wurden. Aktuelle Microsoft-Zertifizierungen für ähnliche Themengebiete sind etwa AZ-204 (Developing Solutions for Microsoft Azure), DP-300 (Administering Relational Databases on Microsoft Azure) oder PL-400 (Microsoft Power Platform Developer). Wer einen aktuellen Microsoft-Abschluss anstrebt, sollte diese neueren Pfade prüfen.
Nutzen & Perspektiven
Die Kombination aus .NET-Webentwicklung und SQL-Server-Administration ist fachlich wertvoll, auch wenn die zugrundeliegenden Zertifizierungspfade überholt sind. Viele Unternehmen betreiben weiterhin SQL-Server-basierte Umgebungen und ASP.NET-Anwendungen — Kenntnisse in diesen Technologien sind also praktisch verwertbar, auch wenn neue Projekte eher auf Azure-native Dienste oder aktuelle .NET-Versionen setzen. Das MOC-Curriculum ist methodisch durchdacht und hat sich als Lernrahmen über viele Jahre bewährt. Die virtuellen Lab-Umgebungen ermöglichen praxisnahes Lernen, das über reine Konzeptvermittlung hinausgeht. Wer die Grundlagen von T-SQL, Entity Framework und ASP.NET-Routing einmal verstanden hat, kann sich auf aktuelle Versionen und Dienste übertragen. Für Berufseinsteiger, die gezielt auf SQL-Server-Kenntnisse oder klassische .NET-Entwicklung setzen wollen, bietet dieser Kurs einen strukturierten Einstieg. Wer hingegen eine aktuell anerkannte Zertifizierung als Ziel hat, sollte parallel prüfen, welche aktuellen Microsoft-Zertifizierungen (AZ-204, DP-300 u. a.) das gewünschte Karriereziel am besten unterstützen.
Häufig gestellte Fragen (FAQ)
Sind die MCSD- und MCSA-Zertifizierungen noch verfügbar?
Nein. Microsoft hat MCSD: Web Applications und MCSA: SQL Server im Jahr 2021 eingestellt. Aktive Prüfungen für diese Pfade werden nicht mehr angeboten. Die Kursinhalte vermitteln jedoch weiterhin wertvolle Grundlagen; ein trägerinternes Lehrgangszertifikat ist erreichbar, kein Microsoft-Zertifikat.
Was sind aktuelle Alternativen zu MCSD und MCSA bei Microsoft?
Für Webentwicklung auf Azure ist AZ-204 (Developing Solutions for Microsoft Azure) der aktuell relevante Pfad. Für SQL-Server-Administration auf Azure ist DP-300 (Administering Relational Databases on Microsoft Azure) die Nachfolger-Zertifizierung. Für Power-Platform-Entwicklung empfiehlt sich PL-400.
Welche SQL-Server-Version wird im Kurs behandelt?
Der Kurs basiert auf dem MOC-Curriculum, das SQL Server 2012 als Referenzversion nutzt. Die T-SQL-Grundlagen und Administrationskonzepte aus diesen Modulen sind in neueren SQL-Server-Versionen weitgehend kompatibel; versionsspezifische Neuerungen ab SQL Server 2016 aufwärts sind jedoch nicht Teil des Curriculums.
Für wen ist dieser Kurs trotz der eingestellten Zertifizierungen sinnvoll?
Der Kurs ist sinnvoll für Personen, die gezielt .NET-Webentwicklung und SQL-Server-Administration lernen wollen und das MOC-Curriculum als Lernrahmen schätzen. Wer in Unternehmen mit SQL-Server-2012-Umgebungen oder Legacy-ASP.NET-Projekten arbeitet, findet praxisrelevante Inhalte. Wer einen aktuellen Microsoft-Abschluss anstrebt, sollte die neueren rollenbasierten Pfade verfolgen.
Gibt es virtualisierte Lab-Umgebungen?
Ja. Der Kurs enthält Labs in virtuellen Umgebungen, in denen sowohl ASP.NET-Anwendungen als auch SQL-Server-Instanzen geübt werden können. Diese Hands-on-Phasen sind fester Bestandteil des MOC-Curriculums und ermöglichen praktisches Arbeiten ohne lokale Software-Installation.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Leiter/Leiterin der Softwareentwicklung195.785 Stellen
- Softwareentwickler/Softwareentwicklerin17.767 Stellen
- Prozessmanager/Prozessmanagerin für RPA1.470 Stellen