ASP.NET Core

Merken

alfatraining gmbh

Ansprechpartner

alfatraining.com

Adresse

Kriegsstrasse 100
76133 Karlsruhe

Telefon

0721 90990900

Webseite

https://www.alfatraining.com

ASP.NET Core

Beschreibung
Die Schulung bietet einen strukturierten Überblick über die Grundlagen von ASP.NET Core. Wir werden uns intensiv mit den Grundlagen und fortgeschrittenen Themen dieser leistungsstarken Plattform befassen. Wir beginnen mit einer Einführung in die ASP.NET Core Grundlagen, einschließlich Konfigurationsmöglichkeiten, Logging und der Razor-Syntax. Anschließend tauchen wir tiefer in die Architektur ein und diskutieren Themen wie Dependency Injection, Middleware und Leistungsoptimierung. Im weiteren Verlauf der Schulung werden wir die Entwicklung von Webanwendungen mit MVC und Razor Pages erkunden, den Datenzugriff mit EF Core behandeln und die Erstellung von RESTful APIs mit WebAPI demonstrieren. Ein besonderes Augenmerk legen wir dabei auf Sicherheitsaspekte, wie OAuth 2.0, Authentifizierung und Autorisierung. Zum Abschluss entwickeln wir eine Web-Anwendung mit RazorPages / MVC in Verbindung einer WebAPI. Agenda 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 -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 -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 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
Direktlink zum Seminar
Zielgruppe
Programmierer, die in die Webentwicklung mit ASP.NET Core einsteigen möchten
Voraussetzung
Vorkenntnisse in C#
Sprache
Deutsch
Teilnehmerzahl
3 bis 8
Zertifikat
Zertifikat des Anbieters
Preis inkl. MwSt.
2.025,00 € (pro Person)
Veranstaltungsart
Präsenzkurs
Durchführung
Tageskurs
Veranstaltungszeiten
Im Allgemeinen findet der Kurs von 9:00 bis 16:30 statt.

Termine und Orte

Von Bis Ort Durchführungs-
garantie
Frühbucher bis
Betrag
Lastminute ab
Betrag
12.10.2026 16.10.2026 Berlin
22.02.2027 26.02.2027 Berlin