Darum lohnt sich der Kurs
Entwickeln Sie moderne Webanwendungen und Webdienste mit ASP.NET Core 10 und Blazor. Im Mittelpunkt steht die komponentenbasierte Webentwicklung mit Blazor Server, Blazor WebAssembly und Blazor Hybrid. Sie lernen außerdem, Backends mit Minimal APIs umzusetzen, Daten über EF Core zu integrieren, Anwendungen abzusichern und Echtzeitfunktionen mit SignalR zu realisieren. Praktische Übungen führen bis zur Bereitstellung auf Azure.Seminarinhalt
Der fünftägige Kurs vermittelt die Entwicklung moderner, plattformübergreifender Webanwendungen mit ASP.NET Core 10 und .NET 10. Der Schwerpunkt liegt auf Blazor als zentralem Framework für die Webentwicklung mit ASP.NET Core.
Sie beschäftigen sich insbesondere mit:
Sie beschäftigen sich insbesondere mit:
- Blazor Server, Blazor WebAssembly und Blazor Hybrid
- komponentenbasierter UI-Entwicklung mit Blazor
- Routing, Layouts und Cascading Parameters
- Formularen, Validierung, Event Handling und Data Binding
- wiederverwendbaren Komponenten und JavaScript Interop
- Server-Side Rendering (SSR), Pre-Rendering und Streaming Rendering
- Minimal APIs als Backend für Blazor-Anwendungen
- Datenzugriff mit EF Core
- Authentifizierung und Autorisierung
- Echtzeitkommunikation mit SignalR
- Hosting und Deployment auf Azure
Programm
Themen:
Praktische Übungen:
- Einführung in ASP.NET Core 10 und das Hosting-Modell
- Konfiguration über JSON, Umgebungsvariablen, User Secrets, Key Vault
- Projektstruktur, SDK-Style-Projekte und Dependency Management
- Dependency Injection: eingebauter Container, Scopes, Options und Anpassungen
- Statische Dateien, Routing, Endpoint Routing
- Minimal APIs: Request Handling, Filter, Validierung
- Razor Pages und MVC: Models, Controller, Views, Partials, View Components, Tag Helpers
- Blazor-Fokus:
- Blazor Server, Blazor WebAssembly und Blazor Hybrid
- Komponenten, Routing, Layouts, Cascading Parameters
- Formulare, Validierung, Event Handling, Data Binding
- Wiederverwendbare Komponenten, Bibliotheken, JS Interop
- Server-Side Rendering (SSR) und interaktives Server-Side Rendering (Blazor United-Style Szenarien)
- Performance, Pre-Rendering, Streaming Rendering
- Authentifizierung/Autorisierung mit Blazor
- Razor Components (gemeinsam genutzte UI zwischen MVC/Razor Pages/Blazor)
- Model Binding und Validierung
- Datenzugriff mit EF Core: DbContext-Lebensdauern, Migrationen, Minimal API + Blazor Datenmuster
- Authentifizierung und Autorisierung: Entra ID/OpenID Connect, Policies, Rollen, Claims; Rate Limiting
- Echtzeitkommunikation mit SignalR; Integration mit Blazor-Komponenten
- Client-seitige Assets, Bundling und statische Web-Assets
- Logging, Health Checks und Diagnostics
- Konfiguration für Umgebungen: Development, Staging, Production
- Hosting und Deployment: Kestrel hinter Reverse Proxies (IIS/Apache/Nginx), Azure App Service/Container Apps
Praktische Übungen:
- Erstellen eines Minimal API-Backends und Bereitstellen von Endpunkten für ein Blazor Frontend
- Erstellen einer Blazor Server-App mit Authentifizierung und komponentenbasierter UI
- Erstellen einer Blazor WebAssembly- oder Hybrid-App, die gesicherte APIs konsumiert
- Hinzufügen von Server-Side Rendering/Pre-Rendering zur Verbesserung der wahrgenommenen Performance
- Integration von EF Core für den Datenzugriff und Demonstration von Validierung/Binding
- Implementierung von Echtzeit-Updates mit SignalR und Anzeige in Blazor-Komponenten
- Konfiguration von Logging, Health Checks und umgebungsbasierten Einstellungen; Deployment auf Azure
Zielgruppen
- Professionelle Entwickler*innen mit Erfahrung in .NET und C#
- Entwickler*innen, die moderne Webanwendungen mit ASP.NET Core und Blazor erstellen möchten
Vorkenntnisse
- Erfahrung im Schreiben von C#-Programmen (siehe Kurs: Programmierung mit C#)
- Vertrautheit mit Visual Studio oder VS Code
- Grundkenntnisse in HTML/CSS/JavaScript sind hilfreich
Trainings zur Vorbereitung
Wichtige Information
Dieser aktualisierte Kurs ersetzt den bisherigen ASP.NET Core Workshop SDASPMVC6 sowie den dreitägigen Blazor Workshop BLAZOR. Der Schwerpunkt liegt nun auf der Webentwicklung mit ASP.NET Core 10 und Blazor; ASP.NET Core MVC und Razor Pages werden weiterhin behandelt, nehmen im Kurs jedoch eine nachgeordnete Rolle ein.
Der Kurs behandelt ASP.NET Core 10 auf Basis von .NET 10 und legt einen besonderen Schwerpunkt auf Blazor Server, Blazor WebAssembly und Blazor Hybrid.
Der Kurs behandelt ASP.NET Core 10 auf Basis von .NET 10 und legt einen besonderen Schwerpunkt auf Blazor Server, Blazor WebAssembly und Blazor Hybrid.


Ich habe nie früher gewusst über dieses Thema. Hier habe ich vieles gelernt. Alles war verständlich, wir hatten ein Übung die müssten wir allein machen(die war ganz gut).
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
16.12.2022Ich habe nie früher gewusst über dieses Thema. Hier habe ich vieles gelernt. Alles war verständlich, wir hatten ein Übung die müssten wir allein machen(die war ganz gut).
— Danijel J.Ich habe noch nie einen Vortragenden erlebt, der so wenig Ahnung von der Materie hat. Natürlich hatte der Herr Börning seine Examples die zumindest lauffähig waren. Fragen stellen war ziemlich… mehr
Danke für Ihre offenen Worte und bitte gerne in Zukunft gleich während des Seminars an unser Team wenden (zB mit dem QuickCheck auch jederzeit anonym möglich) - denn dann kann… mehr
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
16.12.2022Ich habe noch nie einen Vortragenden erlebt, der so wenig Ahnung von der Materie hat. Natürlich hatte der Herr Börning seine Examples die zumindest lauffähig waren. Fragen stellen war ziemlich unnötig, da er kein Hintergrundwissen zu den meisten Themen hat. "Man kann nicht alles wissen" war seine Standard-Antwort. Die Geschwindigkeit war außerdem auf Senioren angepasst,.... Mit dem Kursinhalt sind wir leider nicht durchgekommen. Ich bin leider sehr enttäuscht von dem Seminar mit Herrn Börning!!
— Lucas H.Danke für Ihre offenen Worte und bitte gerne in Zukunft gleich während des Seminars an unser Team wenden (zB mit dem QuickCheck auch jederzeit anonym möglich) - denn dann kann das ETC Team umgehend unterstützen. Da beim Kundenzufriedenheitstelefonat die meisten Teilnehmer ein durchwegs positives Feedback abgegeben haben, werden wir Sie sehr gerne kontaktieren, damit hier für Sie eine zufriedenstellende Lösung (wie zB die Wissensgarantie) gefunden wird.
Sewminar war wie immer super. trainer konnte den inhalt sehr gut vermitteln
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
09.11.2021Sewminar war wie immer super. trainer konnte den inhalt sehr gut vermitteln
— Roland N.Guter Überblick über ASP.NET Core Web MVC mit allen wichtigen Punkten. Leider war ich von dem Vortragenden Roman Gruber nicht sehr begeistert. Er ist ständig zu spät gekommen nach den… mehr
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
20.07.2021Guter Überblick über ASP.NET Core Web MVC mit allen wichtigen Punkten. Leider war ich von dem Vortragenden Roman Gruber nicht sehr begeistert. Er ist ständig zu spät gekommen nach den Pausen und er hat zusätzliche Pausen eingelegt, weil er beruflich nebenbei was machte. Er wirkte nicht sonderlich gut vorbereitet, da er in .NET und Visual Studio nicht auf dem aktuellen Stand ist und hat sich häufig gewundert, dass etwas anders war. Es wurden keine Übungseinheiten gemacht und auch nicht irgendetwas präsentiert. Im Prinzip war es reines Zusehen wie er Code geschrieben hat und sich über Microsoft aufgeregt hat und mit seinem Halbwissen geprahlt hat. Ich hatte schon viele Schulungen bei der ETC, die alle hervorragend waren, leider gehört dieser nicht dazu
— Bernhard P.Guter Kurs! Herr Gruber kennt sich gut mit dem bearbeiteten Thema aus. Ebenfalls wurden alle Fragen geklärt. Eigene Übungen für die verschiedenen Themen wären aber toll gewesen.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
11.06.2021Guter Kurs! Herr Gruber kennt sich gut mit dem bearbeiteten Thema aus. Ebenfalls wurden alle Fragen geklärt. Eigene Übungen für die verschiedenen Themen wären aber toll gewesen.
— Thomas W.Trainer war sehr gut, aber ich würde mir mehr eigenständige Labs wünschen.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
11.06.2021Trainer war sehr gut, aber ich würde mir mehr eigenständige Labs wünschen.
— Jonas S.sehr viel Inhalt, toll vorgetragen
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
13.07.2020sehr viel Inhalt, toll vorgetragen
— Andreas B.Spannendes Thema, vom kompetenten Trainer verständlich vermittelt.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
28.05.2020Spannendes Thema, vom kompetenten Trainer verständlich vermittelt.
— Michael G.Ein umfassender Kurs mit einem kompetenten Trainer. Alle Themengebiete mit denen man bei der Arbeit mit MVC in Berührung kommt, werden behandelt. Knapp bemessene Pausen.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
23.03.2020Ein umfassender Kurs mit einem kompetenten Trainer. Alle Themengebiete mit denen man bei der Arbeit mit MVC in Berührung kommt, werden behandelt. Knapp bemessene Pausen.
— Irene T.Der Kurs beinhaltet einen umfangreichen Inhalt rund um die Thematik. Der kompetente Trainer konnte Inhalt sehr gut vermitteln.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
09.03.2020Der Kurs beinhaltet einen umfangreichen Inhalt rund um die Thematik. Der kompetente Trainer konnte Inhalt sehr gut vermitteln.
— Tarik P.Erfahrener und kompetenter Trainer. Umfangreicher Kurs der viele Themen abdeckt! Nur die Pausen waren zu kurz..
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
06.03.2020Erfahrener und kompetenter Trainer. Umfangreicher Kurs der viele Themen abdeckt! Nur die Pausen waren zu kurz..
— Alen V.Super Trainer, sehr erfahren. Komplexe Thematik perfekt vermittelt. Sehr viel Inhalt! asp.net core und alles ist neu...
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
13.12.2019Super Trainer, sehr erfahren. Komplexe Thematik perfekt vermittelt. Sehr viel Inhalt! asp.net core und alles ist neu...
— Thomas B.Super Kursleiter, hat viel Erfahrung und kann den Inhalt gut erklären.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
25.11.2019Super Kursleiter, hat viel Erfahrung und kann den Inhalt gut erklären.
— Ingo T.Alles Perfekt
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
25.11.2019Alles Perfekt
— Manuel B.Gute Einführung in ASP.NET Core 2.2.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
24.09.2019Gute Einführung in ASP.NET Core 2.2.
— Thomas E.Aktuellestes Wissen über die Frameworks und viele nützliches Tipps & Tricks für den Programmieraltag.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
20.09.2019Aktuellestes Wissen über die Frameworks und viele nützliches Tipps & Tricks für den Programmieraltag.
— Robert B.Einer Kurs für Forgeschrittene, mit vielen in-depths MVC Core Topics. Sehr empfehlenswert!
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
15.04.2019Einer Kurs für Forgeschrittene, mit vielen in-depths MVC Core Topics. Sehr empfehlenswert!
— Irina-Diana V..
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
12.04.2019.
— Matthias H.Sehr gute Einführung in ASP.Net Core und MVC. Vortragender (Christian Nagel) ist sehr kompetent und geht auf alle Fragen ausführlich ein.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
22.01.2019Sehr gute Einführung in ASP.Net Core und MVC. Vortragender (Christian Nagel) ist sehr kompetent und geht auf alle Fragen ausführlich ein.
— Radisav S.Guter Überblick in ASP.NET Core
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
05.10.2018Guter Überblick in ASP.NET Core
— Erich O.Toller Überblick über ASP.NET Core und .Net Core. Mit dermaßen vielen Informationen gelingt der Einstieg in Core mühelos.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
02.08.2017Toller Überblick über ASP.NET Core und .Net Core. Mit dermaßen vielen Informationen gelingt der Einstieg in Core mühelos.
— Alexander C.MVC6 für Fortgeschrittene. Basis-Wissen über MVC ist für diesen Kurs sehr hilfreich.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
07.11.2016MVC6 für Fortgeschrittene. Basis-Wissen über MVC ist für diesen Kurs sehr hilfreich.
— Bernhard K.Guter Überblick über MVC 6 und einige andere Neuheiten
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
23.09.2016Guter Überblick über MVC 6 und einige andere Neuheiten
— Michael H.Anspruchsvoller Kurs, bei dem der Kopf raucht, aber gut aufgebaut. Hinweis: hier geht es grundsätzlich nicht um das Front-End einer Web-Anwendung, sondern um alles, was darunter liegt.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
13.06.2016Anspruchsvoller Kurs, bei dem der Kopf raucht, aber gut aufgebaut. Hinweis: hier geht es grundsätzlich nicht um das Front-End einer Web-Anwendung, sondern um alles, was darunter liegt.
— Robert K.Guter Überblick über alle Themen, Trainer mit viel KnowHow
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
10.06.2016Guter Überblick über alle Themen, Trainer mit viel KnowHow
— Rainer K.Sehr kompetenter Trainer, es wird für diesen Kurs schon einiges an Erfahrung vorausgesetzt.
Programmierung von Webanwendungen mit ASP.NET Core with Blazor
08.06.2016Sehr kompetenter Trainer, es wird für diesen Kurs schon einiges an Erfahrung vorausgesetzt.
— Gerald S.Unsere Empfehlungen für Sie
Was ist die ETC-Wissensgarantie?
Sie möchten Ihr Seminar noch einmal besuchen? Die ETC-Wissensgarantie macht es möglich! Ob im Krankheitsfall, bei Planänderung im Unternehmen oder um Ihr Trainings-Knowhow aufzufrischen: Besuchen Sie dazu Ihr Training innerhalb von bis zu 12 Monaten nochmals kostenlos! Ohne Stornokosten oder sonstiger Zusatzstress.
Lernformen im Überblick
-
-
Mehr darüber📍Training vor Ort (Best Training Experience)
Im Trainingszentrum
• Persönliche Betreuung und direkter Austausch mit Trainer*innen
• Networking & Gespräche mit anderen Teilnehmenden
• Top-ausgestattete Räume und Labs
• Rundum-Verpflegung: Kaffee, Snacks & Mittagessen
💻 Training Online
Online von Ihrem Computer
• Live & interaktiv mit Trainer*in und Teilnehmenden
• Keine Anreise – flexibel von überall teilnehmen.
• Online Support und Hotline