Seminare
Seminare

ASP.NET Core 8 Entwicklung - Kompaktkurs

Webinar - IT-Schulungen.com

In dieser 5-tägigen Schulung "ASP.NET Core 8 Entwicklung - Kompaktkurs" lernen Sie umfassend und praxisnah die Kernkonzepte und Fortgeschrittenen-Techniken der ASP.NET Core 8 Entwicklung kennen. Von der Evolution von .NET bis hin zur Bereitstellung von Anwendungen deckt der Kurs eine breite Palette von Themen ab. Durch strukturierte Lektionen zu ASP.NET Core Anwendungsarchitektur, Anwendungskonfiguration, Request-Routing, Modelle, Controller, Views, HTML-Formulare, Web-APIs, Sicherheit, Tests, Protokollierung, Remote Procedure Calls (gRPC), Blazor und Bereitstellung werden Sie in die Lage versetzt, diese Technologien effektiv in Ihrer beruflichen Praxis zu nutzen. Das Ziel besteht darin, Ihnen ein umfassendes Verständnis zu vermitteln und praxisrelevante Fähigkeiten zu entwickeln, um ASP.NET Core 8 erfolgreich in Ihren Projekten anzuwenden.


Termin Ort Preis*
16.09.2024- 20.09.2024 online 2.374,05 €
16.09.2024- 20.09.2024 Nürnberg 2.374,05 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung

  • Evolution von .NET und .NET Core
  • .NET Softwareentwicklungskits (SDKs) und Runtimes
  • IDE-Auswahl


.NET 8.0 SDK

  • Installation
  • Versionsverwaltung
  • Command-Line Interface (CLI)


Modernes C# und Neuerungen in C# 12.0

  • Multi-paradigm C#
  • Funktionen der funktionalen Programmierung
  • Evolution von Nullability in .NET
  • Immutability
  • Gestaltung für Concurrency
  • Aufgeschobene Ausführung


ASP.NET Core Anwendungsarchitektur

  • NuGet-Pakete
  • Application Startup
  • Hosting-Umgebungen
  • Middleware und die Request Pipeline
  • Services und Dependency Injection


Anwendungskonfiguration

  • Konfigurationsanbieter und -quellen
  • Konfigurations-API
  • Optionsmuster
  • HTTPS und HTTP/2


Anforderungsrouting

  • RESTful-Services
  • Endpoint-Routing
  • Routen-Vorlagen
  • Routing-Einschränkungen
  • Route Template Precedence
  • Attribut-basiertes Routing


Modelle

  • Persistenz Ignoranz
  • Dependency Inversion
  • Asynchroner Datenzugriff
  • Objekt-Relational Mapping
  • Entity Framework Core
  • Dapper ORM


Controller

  • Responsibilities
  • Requirements und Conventions
  • Abhängigkeiten
  • Action Results
  • ApiController-Attribut


Views

  • Zuständigkeiten
  • Konventionen
  • Razor-Syntax
  • Layouts
  • ViewData und ViewBag
  • Strongly-Typed Views
  • Partielle Views
  • HTML- und URL-Helfer
  • Tag-Helfer
  • Ansichtskomponenten
  • Clientseitige Abhängigkeiten
  • Razor Pages
  • View-Models


HTML-Formulare

  • Tag-Helfer
  • Formularübermittlungen
  • Modell-Bindung


Input Validation

  • Einführung
  • Data Annotations
  • Modell-Bindung
  • Input Tag Helpers
  • Validation Tag Helpers


Application State

  • Client-Side vs. Server-Side
  • HttpContext.Items
  • Session State
  • TempData


Web-APIs

  • API-Controller
  • Minimale APIs
  • OpenAPI / Swagger
  • API-Tests
  • Cross-Origin Resource Sharing (CORS)


Fehlerbehandlung

  • Best Practices
  • HTTP Error Status Codes
  • Developer Exception Page


Protokollierung

  • Konfiguration
  • ILogger
  • Serilog und Seq


Tests

  • Unit-Tests
  • xUnit
  • Controller-Tests
  • Integrationstests


Sicherheit

  • Authentifizierung
  • ASP.NET Identity
  • Bearer-Tokens
  • Autorisierung
  • Web-API-Authentifizierung
  • OAuth 2.0 und OpenID Connect
  • Secrets Management


Remote Procedure Calls (gRPC)

  • Einführung
  • Protobuf
  • Server
  • Client
  • Beschränkungen


Blazor

  • Razor-Komponenten
  • Blazor Server vs. WebAssembly
  • Rendermodi in .NET 8


Bereitstellung

  • dotnet publish
  • Kestrel
  • IIS
  • Docker


Ziele/Bildungsabschluss:

In dieser 5-tägigen Schulung "ASP.NET Core 8 Entwicklung - Kompaktkurs" lernen Sie umfassend und praxisnah die Kernkonzepte und Fortgeschrittenen-Techniken der ASP.NET Core 8 Entwicklung kennen. Von der Evolution von .NET bis hin zur Bereitstellung von Anwendungen deckt der Kurs eine breite Palette von Themen ab. Durch strukturierte Lektionen zu ASP.NET Core Anwendungsarchitektur, Anwendungskonfiguration, Request-Routing, Modelle, Controller, Views, HTML-Formulare, Web-APIs, Sicherheit, Tests, Protokollierung, Remote Procedure Calls (gRPC), Blazor und Bereitstellung werden Sie in die Lage versetzt, diese Technologien effektiv in Ihrer beruflichen Praxis zu nutzen. Das Ziel besteht darin, Ihnen ein umfassendes Verständnis zu vermitteln und praxisrelevante Fähigkeiten zu entwickeln, um ASP.NET Core 8 erfolgreich in Ihren Projekten anzuwenden.


Teilnahmevoraussetzungen:
  • Erfahrung in der Entwicklung webbasierter Anwendungen mit C#
  • Erfahrung mit HTML, CSS und JavaScript


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-CRS-207b8e5a-44fd-4612-90d8-8d3918a32b4b
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha