ASP .NET Core - mit MVC - Grundkurs

Vor Ort
Online
StandorteBerlin, Stuttgart, Hamburg, Hannover, Leipzig, Frankfurt am Main, München, Dresden, Köln, Düsseldorf, Regenstauf, Nürnberg, Dortmund, Essen, Siegen, Wienhausen, Kassel, Koblenz, Saarbrücken, Bremen, Münster, Erfurt, Online, Krefeld, Jena
Dauer3 Tage
SpracheDeutsch
Kurstermine 150 Startdaten
Preis ab 1.773,10 € inkl. MwSt.

Beschreibung

In diesem Grundkurs entdecken Sie die wesentlichen Grundlagen von ASP.NET Core mit einem deutlichen Schwerpunkt auf dem MVC-Framework. Im Rahmen der Weiterbildung werden Ihnen die neuesten Funktionen von .NET präsentiert, darunter die Implementierung von Dependency Injection, das vielseitige Konfigurationsmanagement und effizientes Logging mit Serilog. Durch praxisnahe Übungen gewinnen Sie die Fähigkeit, Razor Views, Routing und das Entity Framework Core sicher und effektiv anzuwenden.

Der Kurs richtet sich vor allem an Einsteiger, die ihre Kenntnisse im Bereich ASP.NET Core und MVC erweitern möchten. Ein Schwerpunkt liegt darauf, nicht nur theoretisches Wissen zu vermitteln, sondern es in praktischen Anwendungen zu erproben. Dies bietet Ihnen den Vorteil, das Erlernte direkt umsetzen zu können, was Ihnen Sicherheit und Zeitersparnis im Beruf bringt.

Während der Schulung lernen Sie auch die Architektur von ASP.NET Core kennen und erhalten Einblicke in die neuesten Features. Die Verbindung von Theorie und Praxis hilft Ihnen, sich schneller zurechtzufinden und produktiv zu werden. Egal ob Dependency Injection oder der Einsatz des Entity Framework Core – dieser ASP .NET Core - mit MVC - Grundkurs bietet Ihnen einen umfassenden Überblick und bereitet Sie auf künftige Herausforderungen vor.

Der praxisorientierte Ansatz ermöglicht es Ihnen, auf authentische Weise Erfahrungen zu sammeln und das Gelernte sofort anzuwenden. So sind Sie bestens auf die Anforderungen im Alltag vorbereitet und profitieren von einem soliden Wissen, das Ihnen im Beruflichen unmittelbar Nutzen bringt.

Inhalte

Überblick über ASP.NET Core

- Historie, Versionen und Konzepte

- Benefits von ASP.NET Core

- Unterschiede zu ASP.NET

- Überblick über die ASP.NET Core-Architektur

- .NET-Neuerungen in ASP.NET Core

ASP.NET Core Grundlagen

- Dependency Injections: Was ist Dependency Injection, DeepDive ServiceCollection und ServiceProvider, Lebensdauer von Diensten (Singleton, Scoped, Transient), Best Practice Solutions zu Problemstellungen

- Konfiguration: Wie verwendet man die appsetting.json, Umgebungsvariablen, Secrets, flexibles Konfigurationsmanagement mit Option Patterns, IConfigurations vs. Option Patterns

- Logging: Logging mit Serilog, Monitoring mit Seq, - - -Benutzerdefinierte Logs

- HTTP/3 – Implementierung

- Hosting

- Middleware: Was ist eine Middleware?, Was ist eine Middleware-Pipeline?, Optimierungen der ASP.NET Core Anwendung durch Middleware-Pipeline, Erstellen einer benutzerdefinierten Middleware

Model-View-Controller – Framework (MVC)

- Einführung in das Model-View-Controller Design Pattern

- ASP.NET Core MVC: Einführung in ASP.NET Razor View Engine, Razor Syntax, Erstellen eines Controllers, Erstellen von Views, View und Layout-Seite, ViewStart / ViewImports

Routing

- Konventionelles Routing

- Verwenden von multiplen konventionellen Routen

- Attribute Routing

Formulare und Datenvalidierung

- Erstellen von Formulare

- Model-Binding

- Serverseitige Validierung

- Clientseitige Validierung

Datenzugriff mit Entity Framework Core

- Entity Framework Core Konzepte im Überblick

- Einrichtung von EF Core in ASP.NET Core

- Migrations

- Verwenden von Scaffolding

- Arbeiten mit Relationalen Daten

- LazyLoading vs. Eager Loading

- DataAnnotations vs. FluentAPI

Error Handling

- Developer Exception Page

- Exception handler page

- Custom Error Pages

Fortgeschrittene Razor Page - Technologien

- TagHelpers

- HtmlHelpers

- PartialViews

- ViewComponents

Filter

- Einführung in die Funktionsweise von Filter

- Erstellen eines benutzerdefinierten Filters

- Filter vs. Middleware

State Management

- ViewData

- TempData

- ViewBag

- Sessions

- Cookies

- HiddenFields

- Caching

Globalization und Localization

SignalR

Einbinden einer RESTful-API

Deployment einer ASP.NET Applikation

Ausblick: Verwandtschaft zu ASP.NET Core WebAPI und ODATA aktuelle Version

Zielgruppe

Entwickler mit grundlegenden Kenntnissen in C# und HTML, die sich mit ASP.NET Core MVC vertraut machen möchten.

Voraussetzungen

Grundkenntnisse in C# und HTML werden vorausgesetzt.

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

PC-COLLEGE Training GmbH

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über PC-COLLEGE Training GmbH