ASP .NET - Kompaktkurs

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
Dauer5 Tage
SpracheDeutsch
Kurstermine 50 Startdaten
Preis ab 2.963,10 € inkl. MwSt.

Beschreibung

Wer moderne Webanwendungen mit der Microsoft-Technologie entwickeln möchte, erhält in dieser Weiterbildung das nötige Praxiswissen, um Projekte sicher und effizient umzusetzen. Im Mittelpunkt steht eine fundierte Einführung in die Arbeit mit ASP.NET Core, die direkt im Berufsalltag angewendet werden kann.

Der ASP .NET - Kompaktkurs richtet sich an Entwicklerinnen und Entwickler, die ihre Kenntnisse gezielt erweitern und sicher mit der ASP.NET Core Architektur arbeiten möchten. Sie lernen, Konfigurationen sauber umzusetzen sowie Logging und Monitoring zuverlässig einzurichten.

Ein besonderer Schwerpunkt liegt auf dem Datenzugriff mit EF Core, ergänzt um Themen wie die Routenverwaltung und zentrale Sicherheitsaspekte. So gewinnen Sie ein umfassendes Verständnis für den gesamten Entwicklungsprozess.

Durch den praxisnahen Aufbau profitieren Sie von einer direkten Anwendbarkeit des Gelernten in eigenen Projekten. Diese Fortbildung verbindet technisches Hintergrundwissen mit konkreten Lösungsansätzen und sorgt so für mehr Sicherheit bei der täglichen Entwicklungsarbeit.

Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.

Inhalte

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

Zielgruppe

Entwickler und IT-Professionals, die mit ASP.NET Core arbeiten möchten.

Voraussetzungen

Grundkenntnisse in C# und HTML sind erforderlich.

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

PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…

Mehr über PC-COLLEGE Training GmbH