ASP.NET Core – 4-tägiger Online-Kurs

2.450,00 EUR

  • 4 days
Live-Virtuelles Klassenzimmer
In-House / In-Company

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

Hero

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.

Hero

Kurszeitplan

  1. 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
  2. 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
  3. 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
  4. 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
ASP.NET Core

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

Kurs jetzt starten

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

Contact background

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!