Beschreibung
Single Page Application mit Blazor
Zielgruppe: Nur für Unternehmen und Institutionen.Blazor bietet .NET-Entwickler:innen ein Framework, das mit React, Angular, Vue.js 3 und Polymer konkurrieren kann - mit dem entscheidenden Vorteil, dass Sie hochperformante Single-Page-Applications mit C# programmieren können. Sie lernen, optimierte und sichere clientseitige Blazor-WebAssembly-Anwendungen zu erstellen und einzusetzen. Sie werden lernen, wie Sie mit Hilfe von Blazor WebAssembly, Entity Framework Core und SQL Server eine reale Full-Stack-Webanwendung erstellen. Die Anwendung wird CRUD-Operationen, Authentifizierung, Autorisierung und clientseitiges Statusmanagement unterstützen.
Kommende Starttermine
Inhalte / Module
- Blazor Einführung
- Überblick Projekt Blazor
- WebAssembly
- ASP.NET Core und Blazor
- Entwicklungsumgebung
- Dependency Injection
- Konstruktor- und Property-Injektion
- Konfigurieren der Dependency Injection
- Blazor und Dependency Injection
- Aufbau von Blazor-Diensten
- Razor
- Razor-Syntax
- Razor-Direktiven
- Seiten vs. Komponenten
- Rendering von Komponenten
- Bindung (einseitig und zweiseitig)
- Ereignisse (und Beendigung der Weitergabe)
- Code und Code hinter Dateien
- Komponenten schreiben
- Anatomie einer Komponente
- Übergabe von Daten an Komponenten
- Behandlung von Ereignissen
- Trennung von Code und Markup
- Daten weiterleiten
- Vererbung
- Komponenten-Hierarchien
- Einseitige Datenbindung
- Blazor-Formulare und Validierung
- Arbeiten mit Formularen in Blazor
- Hinzufügen von Validierung zu Ihren Formularen
- Deaktivieren der Schaltfläche "Absenden", wenn die Validierung Fehler entdeckt
- Implementierung von benutzerdefinierter Validierung in Blazor
- Bootstrap
- Bootstrap zur Bereitstellung einer responsiven Benutzeroberfläche
- Layout mit Bootstrap
- Unit Testing
- Test-Framework
- Test-Klassen
- Mock-Klassen
- Hosting & Deploying
- Serverside vs Clientside
- Sicherheit
- Authentifizierung und Autorisierung
- Lokalisierung
- Aufrufen von WebAPI und Verwendung von SignalR
- Erstellen einer progressiven Web-App
Zielgruppe / Voraussetzungen
Grundkenntnisse in C#
Grundkenntnisse in HTML
Visual Studio 2019 oder höher
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.