Skip to content

FÜR EINZELPERSONEN

open
Logo

FÜR EINZELPERSONEN

open
Logo
FACHBEREICH
open
Logo
UNTERFACHBEREICH
open
Logo
UNTERFACHBEREICH
open
Logo
SEMINARE
open
Basic
Advanced
Expert
Sonstige Seminare

SEMINAR

W-3200
ASP.NET
Background
5 Tage
Background
Standorte
Background
Termine

ASP.NET Core 7 Entwicklung - Kompaktkurs

Kein Badge verfügbar.

Ihren Wunschtermin finden
Background
Praxisnahe Seminare, die Ihren Berufsalltag spürbar erleichtern
Background
SEMINARINHALTE

Das erwartet Sie

Ziele
open
In dieser praxisorientierten Schulung lernen die Teilnehmer, Webanwendungen effizient mit ASP.NET Core 7 zu entwickeln. Der Kurs bietet einen tiefen Einblick in die Nutzung des MVC-Patterns und der Razor Pages für die Gestaltung von Web-UIs. Zusätzlich werden moderne Techniken wie die Erstellung von Web-APIs und die Implementierung einer Microservice-Architektur vermittelt. Ein besonderer Fokus liegt auf der neuen Minimal-API-Funktion von ASP.NET Core 7. Anhand zahlreicher praktischer Übungen und Anwendungsbeispiele werden die Teilnehmer befähigt, die umfangreichen Features von ASP.NET Core 7 optimal in ihren Projekten einzusetzen.
Inhalt
open

Einführung

  • Entwicklung von .NET und .NET Core
  • .NET SDKs und Runtimes
  • Visual Studio und Visual Studio Code


Installation und Verwaltung von .NET 7.0 SDK

  • Installation des SDKs
  • Versionsverwaltung und Befehlszeilenschnittstelle (CLI)


Neuigkeiten in C#

  • Datentypen in C#
  • Init Only Setters (nur Setzer)
  • Nullbare Referenztypen


Neuerungen in .NET 7

  • Überblick über neue Funktionen und Verbesserungen in .NET 7


ASP.NET Core-Anwendungsarchitektur

  • NuGet-Pakete verwenden
  • Starten einer Anwendung
  • Hosting-Umgebungen und Middleware
  • Anforderungspipeline und Services
  • Dependency Injection


Anwendungskonfiguration

  • Konfiguration und ConfigureServices
  • Konfigurationsanbieter und Quellen
  • Nutzung der Konfigurations-API
  • Options-Pattern und Sicherheitsaspekte wie HTTPS und HTTP/2


Request-Routing

  • Aufbau von RESTful Services
  • Endpoint-Routing und Routen-Vorlagen
  • Einschränkungen und Prioritäten von Routenvorlagen
  • Attribut-basiertes Routing


Modelle und Datenzugriff

  • Persistenz Ignoranz und Invertierung von Abhängigkeiten
  • Asynchroner Datenzugriff
  • ORM mit Entity Framework Core und Dapper


Controllers

  • Zuständigkeiten und Konventionen
  • Umgang mit Abhängigkeiten und Action Results
  • Verwendung des ApiController-Attributs


Views und Razor-Syntax

  • Zuständigkeiten und Konventionen der Views
  • Verwendung von Layouts, ViewData und ViewBag
  • Strongly-Typed Views, Partielle Views und HTML-Helfer
  • Tag-Helfer und View-Komponenten
  • Client-seitige Abhängigkeiten und Razor Pages


HTML-Formulare und Modell-Bindung

  • Verwendung von Tag-Helfern bei Formularen
  • Formularübermittlung und Modell-Bindung

Input Validation

  • Einführung in die Validierung
  • Data Annotations und Modell-Bindung
  • Verwendung von Input und Validation Tag Helpers


Application State und Session-Management

  • Unterschiede zwischen Client- und Server-Seite
  • Nutzung von HttpContext.Items, Session und TempData


Web-APIs

  • Erstellung von API-Controllers und Minimale APIs
  • Nutzung von OpenAPI/Swagger zur API-Dokumentation
  • CRUD-Operationen und Patch-Requests
  • Microservice-Architektur und API-Gateway-Pattern
  • Cross-Origin Resource Sharing (CORS)


Fehlerbehandlung

  • Best Practices für die Fehlerbehandlung
  • Nutzung von HTTP Error Status Codes
  • Developer Exception Page


Logging und Fehlerprotokollierung

  • Konfiguration von Logging
  • Einsatz von ILogger, Serilog und Seq


Testing und Unit-Tests

  • Einführung in Unit Testing und xUnit
  • Testen von Controllern und Integrationstests


Sicherheit und Authentifizierung

  • Implementierung von ASP.NET Identity und Authentifizierung
  • Autorisierung von Web-APIs
  • Verwendung von JWT, OAuth 2.0 und OpenID Connect
  • Management von Secrets


Remote Procedure Calls (gRPC)

  • Einführung in gRPC und Protobuf
  • Server- und Client-Implementierung
  • Beschränkungen und Einsatzmöglichkeiten


Blazor

  • Verwendung von Razor-Komponenten
  • Blazor-Server und Blazor WebAssembly


Bereitstellung von Anwendungen

  • Verwendung von dotnet publish und Kestrel
  • Deployment mit IIS und Docker
Badge
open

Kein Badge verfügbar.

Vorkenntnisse
open
Die Voraussetzung zur Teilnahme an diesem Kurs sind grundlegende Erfahrungen in der Entwicklung webbasierter Anwendungen mit C# sowie Kenntnisse in HTML, CSS und JavaScript.
Zielgruppe
open
Dieser Kurs richtet sich an Entwickler, die ihre Fähigkeiten in der Erstellung von Webanwendungen mit ASP.NET Core 7 erweitern und die neuesten Technologien wie MVC, Razor Pages und Minimal-APIs nutzen möchten.
Methoden
open
Mann mit Laptop
Seien Sie nicht nur am Ergebnis orientiert. Sondern auch am Erlebnis.
Manager Institut Swoosh
Unsere Bestsellerseminare
Manager University Logo
Werdet die agilen Managerinnen und Manager von morgen.
Ziel: Zertifizierter Abschluss, um sich klar am Markt vor den anderen positionieren zu können; nutzen Sie Ihre Aufstiegschance für Weiterführung Ihrer Karriere. Persönliche und fachspezifische Persönlichkeitsentwicklung.

ZUR MANAGER INSTITUT UNIVERSITY

open
Kontakt
TELEFON
+49 800 3060303
FAX
+49 800 3060303 33
MAIL
beratung@manager-institut.de

MARTIN HEUBECK

Sales Gruppenseminare und Inhouse Standard
Mo - Fr 8:00 - 17:00 Uhr
Martin.Heubeck@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

ITALIA BRILLANTE

Group Leader Inhouse und Seminarmanagement
Mo - Fr 8:00 - 17:00 Uhr
Italia.Brillante@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

TUGBA PAMUKCUOGLU

Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Tugba.Pamukcuoglu@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

JESSICA GERSTENLAUER

Junior Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Jessica.Gerstenlauer@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

FAYZULLAKHON UMAROV

Seminar and Finance Coordinator
Mo - Fr 8:00 - 17:00 Uhr
Fayzullakhon.Umarov@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

SIMONE HABERGER-ZAHN

Finance Manager
Mo - Fr 8:00 - 17:00 Uhr
Buchhaltung@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

ANNA HENNING

Marketing Manager
Mo - Fr 8:00 - 17:00 Uhr
Anna.Henning@
www.manager-institut.de

BERATUNGSTERMIN BUCHEN

open
MEINUNGEN