ASP .NET - Kompaktkurs

  • In diesem 5-Tages-Kurs erhalten Sie einen praxisnahen Einstieg in die aktuellste Version von ASP.NET Core. Sie lernen die wichtigsten Konzepte, von Konfiguration und Logging bis hin zu Routing und WebAPIs. Ideal für Entwickler, die moderne Webanwendungen mit ASP.NET Core erstellen möchten

  • Diese intensive Schulung bietet Ihnen eine fundierte Einführung in ASP.NET Core. Sie erlernen die wichtigsten Techniken zur Konfiguration von Anwendungen, unter anderem mit IConfiguration und Option-Patterns. Zudem erfahren Sie, wie Sie Logging und Monitoring mithilfe von Serilog und Seq-Monitoring effizient umsetzen. Ein weiterer Schwerpunkt liegt auf der ASP.NET Core Architektur, inklusive Dependency Injection und Middleware.

    Wir beschäftigen uns in dem praxisnahen Seminar auch mit dem Datenzugriff mittels EF Core, der Routen-Konfiguration sowie dem State-Management. Abschließend erhalten Sie eine umfassende Einführung in WebAPIs und Sicherheitskonzepte wie OAuth 2.0 und ASP.NET Core Identity.

    Zudem lernen Sie die verschiedenen User-Interfaces wie Razor Pages oder MVC kennen und erhalten einen fundierten Überblick über Stärken und Schwächen sowie die Anwendungsfelder unterschiedlicher Web-UIs. Im Verlauf des Kurses versuchen wir die Schwerpunkt auf für Sie relevantere Inhalte zu legen.

    Angesprochener Teilnehmerkreis:
    Dieser Kurs richtet sich an Entwickler und IT-Professionals, die einen praxisnahen Überblick in der ASP.NET Core Entwicklung erhalten möchten.

    Kursziel:
    Am Ende des Seminars können Sie mit ASP.NET Core eigenständig Anwendungen erstellen und auf verschiedenen Plattformen hosten. Sie beherrschen die grundlegenden Konzepte und kennen die Möglichkeiten der verschiedenen ASP.NET Core Web-Interfaces.

    Hinweis:
    Der Kurs wird mit der aktuellen Version von ASP .NET Core durchgeführt, andere Versionen gerne nach Absprache.

    • ASP.NET Core Grundlagen
      • Konfigurationsmöglichkeiten: IConfiguration, Option-Patterns, IConfiguration vs. Option-Patterns, Umgebungsvariablen, Secrets
      • Logging und Monitoring: Serilog, Seq-Monitoring
      • Razor-Syntax
    • ASP.NET Core – Architektur
      • Dependency Injection (DI) und Inversion of Control (IoC) Container: IServiceCollection, IServiceProvider, DependencyInjections Varianten, Verwendung von AutoFac in ASP.NET Core
      • Middleware: Middleware-Pipeline, Endpoints, Performance – Optimierungen, Erstellen einer benutzerdefinierten Middleware, Filter in ASP.NET Core: Action-Filter, IPageFilter / IAsyncPageFilter
    • MVC und Razor Pages
      • Einführung in Razor Pages und MVC
      • Erstellung von Razor Pages; Handler Methods, Route Templates
      • Erstellung von MVC-Controllern und Ansichten
      • Erstellen von Formularen
      • ViewComponents / PartialViews
      • Layouts in ASP.NET Core
      • Html-Helper
      • Tag-Helper
      • Bootstrap
    • Datenzugriff mit EF Core
      • Einbinden von EF Core in ASP.NET Core Anwendungen
      • Datenzugriff mit EF Core
      • EF Core Konzepte im Überblick
      • Scaffolding für EF Core + ASP.NET Core
      • Data Annotations
      • FluentAPI
      • Eager-Loading vs. LazyLoading
      • Clientseitige – Validierung
      • Serverseitige – Validierung
    • Routing
      • Konfiguration von Routen
      • Konventionelles Routing
      • Attribute Routing
      • PageRouteModel
      • Constraints
      • Friendly-Routes
      • Konventionen
    • State-Management
      • ViewData
      • TempData
      • ViewBag
      • Cookies
      • Session-Handling
      • Hidden-Fields
      • HttpContext.Items
    • Error Handling
      • ErrorPages / ErrorViews
      • Global Error Handling
      • IExceptionFilter
      • Exception Middleware
    • WebAPI
      • Einführung in WebAPI
      • Erstellung von WebAPI-Controllern
      • Datenübertragung und Serialisierung in WebAPI
      • Content Negotiation und Media Types
      • System.Text.Json vs. Newtonsoft.Json
      • Formatter
      • Versionierung von WebAPIs
      • Swagger/OpenAPI für die API-Dokumentation
      • Verwenden des HttpClient und IHttpClientFactory
      • Überblick über die Minimap-API
    • Sicherheit in ASP.NET Core
      • Einführung in Sicherheit in ASP.NET Core
      • OAuth 2.0
      • Bearer-Token
      • ASP.NET Core Identity Library
      • Implementierung von Authentifizierung und Autorisierung
      • Schutz vor häufigen Sicherheitsproblemen (z.B. Cross-Site Scripting, Cross-Site Request Forgery)
    • Hosting
      • Kestrel
      • Internet Information Server (IIS)
      • HTTP.sys
  • Grundkenntnisse in C# und HTML sind erforderlich.

  • Dieses Seminar können Sie als Präsenzseminar oder als Live-Online-Training (virtuelles Präsenzseminar) buchen. Die technischen Voraussetzungen für Live-Online-Schulungen (Virtual Classrooms) finden sie hier. Sie können Ihre Auswahl bei der Anmeldung treffen.
Alle Kursinformationen als PDF

Anmeldung

 
↳ Garantietermin

Zeitrahmen: 5 Tageskurs | 09:00 bis 16:00 Uhr

Preise

Die Teilnahmegebühr beträgt

ab 2.490,00 €
(2.963,10 € inkl. 19% MwSt.)

Durchführung ab 1 Teilnehmenden (mehr lesen ...)

Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.


Verwandte Seminare/Schulungen

Ihre gewünschte Kursart wählen Sie bei der Anmeldung:

  • Präsenzseminar:
    Ein Schulungserlebnis vor Ort
    mit persönlichen Kontakten und Hygieneregeln
  • Online-Seminar:
    Modernes und interaktives
    Live-Online-Training in
    Echtzeit
Einfach
erfolgreich
sein!
Ekomi Gold Status

Exzellent 4,8 / 5

basierend auf 844 Bewertungen (Alle Kurs-Bewertungen der letzten 12 Monate)

Hier individuelles Firmenseminar anfragen

Thema:

ASP .NET - Kompaktkurs

Ihr Wunschtermin


PC-COLLEGE ist autorisiertes Training Center

  • Microsoft Schulungs Anbieter
  • Autodesk Schulungs Anbieter
  • Lpi Schulungs Anbieter
  • Cobra Schulungs Anbieter
  • Corel Schulungs Anbieter
  • Microsoft Schulungs Anbieter
  • Pearson Schulungs Anbieter
  • Kryterion Schulungs Anbieter
  • Certiport Schulungs Anbieter
  • Learnquest Schulungs Anbieter
  • Google Schulungs Anbieter