ASP.NET Core – 4-tägiger Online-Kurs
2.450,00 EUR
- 4 days
Erstellen Sie moderne, skalierbare und sichere Webanwendungen mit Vertrauen – mit ASP.NET Core. Dieser praxisorientierte ASP.NET-Core-Kurs richtet sich an Entwickler, die ihre Webentwicklungskenntnisse mit Microsofts leistungsstarkem plattformübergreifendem Framework und modernen .NET-Technologien ausbauen möchten.
Hauptfunktionen
Sprache
Kursmaterial auf Englisch
Stufe
Mittelstufe
4 Tage Live-Unterricht mit Trainer
Virtuelles Training (8 Stunden/Tag)
Alle relevanten Kursmaterialien
Interaktive Live-Labore zur Vertiefung des Lernstoffs
Über 50 empfohlene Lernstunden
Zertifikat über den Abschluss des Programms inbegriffen

Lernziele
Am Ende dieses Programms werden Sie in der Lage sein:
Erstellen von Webanwendungen mit MVC und Razor
Lerne, wie du strukturierte ASP.NET-Core-Anwendungen mit der MVC-Architektur und Razor-Syntax entwickelst. Du erstellst dynamische Benutzeroberflächen, verwaltest die Anwendungslogik und baust skalierbare, wartungsfreundliche Weblösungen.
Mit Datenbanken arbeiten mit Entity Framework Core
Sammeln Sie praktische Erfahrungen im Umgang mit Daten mit Entity Framework Core, einschließlich Datenbankabfragen, Aktualisierungen und Migrationen, um Anwendungen effizient zu entwickeln.
Sichere RESTful APIs entwickeln
Erstellen Sie RESTful-APIs mit ASP.NET Core und arbeiten Sie mit HTTP-Methoden, Endpunkten und Antworten. Außerdem implementieren Sie Authentifizierung, Autorisierung und Microsoft Identity, um Anwendungen abzusichern und Benutzerdaten zu schützen.
ASP.NET Core-Anwendungen testen und bereitstellen
Verwenden Sie xUnit für Unit-Tests, um die Zuverlässigkeit der Anwendung und die Codequalität zu verbessern. Außerdem lernen Sie, wie Sie ASP.NET Core-Anwendungen in IIS- und Microsoft Azure-Produktionsumgebungen bereitstellen.

Kurszeitplan
Tag 1
Sitzung 1: Einführung in ASP.NET
- ASP.NET Core vs. ASP.NET Framework
- Anwendungsarchitektur und Entwicklungstools
Sitzung 2: MVC-Anwendungen
- MVC-Architektur in .NET
- Modelle, Views und Controller
- Einführung in Blazor
Sitzung 3: Entity Framework Core
- Datenbankzugriff mit Entity Framework Core
- Datenmigrationen und Ladestrategien
- Lazy, Eager und explizites Laden
Sitzung 4: Arbeiten mit Modellen
- Erstellung und Implementierung von Modellen
- Arbeiten mit Formularen und Datenvalidierung
Tag 2
Sitzung 5: Dependency Injection
- Konfigurations-, Aktions-, Konstruktor- und Service-Injektion
Sitzung 6: Controller
- Controller und Aktionsmethoden
- Routing mit Tabellen und Attributen
Sitzung 7: Navigation
- Filterung und Teilansichten
Sitzung 8: Ansichten
- Razor-Syntax und Sichtvalidierung
- Komponenten anzeigen
Tag 3
Sitzung 9: Tag-Hilfsprogramme
- HTML und Tag-Helper
- Tag-Attribute, Umgebung und Link-Hilfsfunktionen
Sitzung 10: Single-Page-Anwendungen
- Razor Pages- und SPA-Konzepte
- Statische Inhalte verwalten
Sitzung 11: Fehlerbehandlung
- Benutzerdefinierte Fehlerseiten und Ausnahmebehandlung
- Techniken zur Fehlerfilterung
Sitzung 12: RESTful APIs
- Web-API- und REST-Konzepte
- HTTP-Anfragen und -Antworten
- API-Aktionsmethoden und API-Nutzung
Tag 4
Sitzung 13: Zustandsverwaltung
- HTTP-Zustandsverwaltung
- Cookies und Caching
Sitzung 14: Unit-Tests
- Komponententests mit xUnit
- Modelle und Controller testen
Sitzung 15: Sicherheit
- Authentifizierung und Autorisierung
- Identitäts- und Windows-Sicherheitsintegration
Sitzung 16: Bereitstellungsoptionen
- Bereitstellen von Anwendungen auf IIS und Azure

Für wen ist dieses Programm geeignet?
C#-Entwickler, die in die ASP.NET-Core-Webentwicklung wechseln
Softwareentwickler, die moderne Webanwendungen und APIs erstellen
Full-Stack-Entwickler, die im .NET-Ökosystem arbeiten
Backend-Entwickler, die ihr Wissen auf Webtechnologien ausweiten möchten
Technische Fachkräfte, die Unternehmens- oder Cloud-basierte Anwendungen entwickeln
Entwickler, die praktische Erfahrung mit MVC, Razor und RESTful APIs suchen
Voraussetzungen
- Grundlegende bis fortgeschrittene Kenntnisse in der C#-Programmierung
- Vertrautheit mit Konzepten der objektorientierten Programmierung
- Grundlegendes Verständnis von Webentwicklungskonzepten und HTTP-Grundlagen
- Erfahrung mit Visual Studio oder ähnlichen Entwicklungswerkzeugen ist von Vorteil
- Der vorherige Abschluss eines C#-Entwicklerkurses oder gleichwertige Erfahrung wird empfohlen.
Aussagen
Lizenzierung und Akkreditierung
Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Frage

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
