Seminare
Seminare

Grundlagen und Einführung in Blazor WebAssembly

Seminar - GFU Cyrus AG

  • Technologische Aktualisierung
    : Unternehmen, die das Seminar nutzen, können ihren Technologie-Stack modernisieren, um auf dem neuesten Stand der Technik zu sein.
  • Effizienzsteigerung
    : Durch die Verwendung einer einheitlichen Sprache (C#) für sowohl Client- als auch Servercode können Unternehmen die Effizienz steigern und die Entwicklungszeit verkürzen.
  • Kostenreduktion
    : Langfristig können Kosten für Lizenzen und Entwicklung reduziert werden, da mit Blazor eine Open-Source-Lösung verwendet wird und bestehende .NET-Kompetenzen genutzt werden können.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Was ist Blazor WebAssembly?
    • Kernfunktionalitäten
    • Unterschiede zu JavaScript-Frameworks

  • Vergleich: Blazor Server vs Blazor WebAssembly
    • Architektur
    • Vor- und Nachteile
    • Einsatzszenarien

  • Entwicklungsumgebung einrichten
    • Visual Studio vs Visual Studio Code
    • SDKs und Paketmanager
    • Erste Projekterstellung

  • Erste Schritte: Hello World
    • Projektstruktur
    • Razor Syntax
    • Ausführung und Debugging

  • Grundlagen der Komponenten
    • Was ist eine Komponente?
    • Lebenszyklus einer Komponente
    • Komponentenparameter

  • Datenbindung: One-Way Binding
    • Syntax und Beispiele
    • Datenfluss: Eltern zu Kind
    • Performance-Aspekte

  • Datenbindung: Two-Way Binding
    • Syntax und Beispiele
    • Datenfluss: Kind zu Eltern
    • Nutzung von EventCallback

  • Event Handling
    • Grundlegende Events wie OnClick
    • Benutzerdefinierte Events
    • Event Bubbling und Delegation

  • Einführung ins Routing
    • Konfiguration des Routers
    • Route Parameters
    • Navigation und Redirection

  • Fortgeschrittene Routing-Techniken
    • Route Guards
    • Lazy Loading von Komponenten
    • Query-Parameter und Fragmente

  • Zustandsverwaltung: Grundlagen
    • Lokaler Zustand
    • Sitzungszustand
    • Persistenter Zustand

  • Zustandsverwaltung: Praxis
    • Zustandscontainer wie Flux oder Redux
    • Asynchrone Zustandsverwaltung
    • Best Practices

  • HttpClient und API-Aufrufe
    • GET, POST, PUT, DELETE Methoden
    • Asynchrone Anfragen
    • Daten-Deserialisierung

  • API: Fehlerbehandlung und Optimierung
    • Fehlercodes und Exceptions
    • Retries und Exponential Backoff
    • Caching von Anfragen

  • Deployment: Vorbereitung und Build-Prozess
    • Build-Konfigurationen
    • Pre-Rendering
    • Umgebungsvariablen

  • Deployment: Veröffentlichung
    • Hosting-Optionen (Azure, AWS, etc.)
    • CDN und Webserver-Konfiguration
    • Monitoring und Logging

Zielgruppe:
  • .NET-Entwickler
    : Personen, die bereits Erfahrung mit .NET und C# haben, können ihr Wissen erweitern und sich in der Webentwicklung fortbilden.
  • Frontend-Entwickler
    : Entwickler, die bisher hauptsächlich mit JavaScript-Frameworks gearbeitet haben, erhalten die Möglichkeit, eine Alternative kennenzulernen und ihre Fähigkeiten zu diversifizieren.
  • Backend-Entwickler
    : Für diejenigen, die bisher vorrangig im Backend tätig waren, bietet das Seminar die Chance, vollständigere Full-Stack-Fähigkeiten zu entwickeln.
Seminarkennung:
S3339
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