Lehrgang

Webentwicklung mit ASP.NET Core, WebAPI und SignalR («WEBENT»)

In diesem Lehrgang lernen Sie ASP.NET Core Grundlagen kennen, damit Sie diese Cloud-optimierte Frontend-Technologie sofort produktiv einsetzen können. Zusätzlich erfahren Sie mehr über die Verwendung des Web API und SignalR Framework.
Dauer 6 Tage
Preis 4'100.–   zzgl. 8.1% MWST
Kursdokumente Digicomp Kursunterlagen

Kurs-Facts

  • Grundlagenkenntnisse zur Erstellung von Webanwendungen mit ASP.NET Core
  • Fortgeschrittene Techniken im Umgang mit ASP.NET Core
  • Anwenden der wesentlichen Elemente von HTML5, CSS und JavaScript aus Entwicklersicht
  • Kenntnisse über die relevanten Faktoren für den Betrieb und den Unterhalt einer Webanwendung

ASP.NET Core ist die neue Open-Source Cross-Plattform Frontend-Technologie für das .NET Core Framework. Von den Grundprinzipien her ähnlich wie das klassische ASP.NET MVC bietet ASP.NET Core zahlreiche Verbesserungen. Es eignet sich für Webapplikationen, REST Services, IoT Apps und mobile Backends.

  • Einführung in die Webprogrammierung
  • Eine erste ASP.NET-Kernanwendung
  • ASP.NET Web Forms vs. MVC vs. ASP.NET Core
  • Überblick über HTML5 und CSS
  • JavaScript für C# Entwickler
  • ASP.NET Core in der Praxis
    • Controller und Ansichten
    • Layouts
    • Mutation von Daten
    • Vorlagen
    • Validierung
  • ASP.NET Core Features
    • Dependency Injection
    • Konfiguration
    • Anzeigen von Komponenten
    • Tag Helpers
    • Razor Pages
    • Middleware
    • Action Filter
    • Lokalisierung
  • Security
  • Deployment und Betrieb von Webapplikationen
  • Fortgeschrittene Techniken
    • Dependency Injection Deep Dive
    • Einstellungen und Konfiguration
    • View Components
    • Custom Tag Helpers
    • Gobalisierung und Lokalisierung
    • Caching
  • ASP.NET Core Request Life Cycle
    • Erstellen eigener Middleware
    • Routing
    • Modelbinding
    • Action Filter
    • Action Result und View Engine
  • Diagnose
    • Logging
    • Exception Handling
    • Health Checks
  • Security
    • HTTPS
    • Authentisierung und Autorisierung
    • ASP.NET Core Identity
    • OAuth
    • CORS
    • Applikation gegen Angriffe absichern
  • Deployment
  • Bundling und Minification
  • Einführung in Betrieb und Überwachung von Applikationen
  • Ausblick Blazor
  • Ausblick TypeScript

Für moderne Webapplikationen mit Frameworks wie Angular, React oder VueJS braucht es ein leistungsfähiges Backend und eine Möglichkeit, effizient über WebSockets mit der Applikation im Browser zu kommunizieren. ASP.NET Core bietet zu diesem Zweck mit WebAPI und SignalR zwei nützliche Frameworks an. 

  • Grundlagen von REST-Services
  • REST Services mit WebAPI
  • Grundlagen von OData
  • Sicherheit und Versionierung
  • SignalR 3

Besteht aus folgenden Modulen

Der berufsbegleitende Lehrgang erfordert auch ausserhalb des Unterrichts einen Lern- und damit Zeitaufwand. Dieser variiert je nach Vorkenntnissen, beträgt aber in der Regel 5 bis 10 Stunden pro Woche.

Dieser Lehrgang richtet sich an Webentwickler mit Erfahrung in der .NET Entwicklung und Grundkenntnissen in der Webentwicklung (HTML/CSS) sowie an Softwareentwickler, die eine REST-Schnittstelle für mobile oder Web-Clients erstellen möchten.

Vorausgesetzt werden fundierte Kenntnisse der .NET-Plattform und Grundkenntnisse der Webentwicklung, insbesondere HTML und CSS mit ASP.NET sowie gute C#- oder VB.NET- Kenntnisse.

Download

Fragen zum Kurs

Lernen Sie Ihre Trainer kennen