Kurser

Blazor - Web Applications med C#

Takket være WASM (WebAssembly) er det endelig muligt at oprette webapplikationer på ethvert sprog. Microsoft har skabt Blazor, som sammen med ASP.NET Core giver dig mulighed for at skrive webapplikationer, Progressive webapps (PWA) og (integrerede) mobil- og desktop-applikationer. Kurset afholdes på engelsk.

Forudsætninger

Professionel softwareudvikler med kendskab til C#. En vis viden om webteknologier som HTML og CSS er nyttig.

Udbytte

Efter kurset bør du være klar til at starte og vedligeholde Blazor-projekter på egen hånd.

Indhold

Intro
  • Why use Blazor?
  • What is Blazor?
  • Difference between client-side and server-side Blazor
Getting Started
  • Installation and Tooling
  • Project Setup
  • Project Templates
Main
  • Templates & Razor
  • Components
    Data Binding
    Event Handling
  • Forms and Input Validation
  • Component Lifecycle
  • Layouts
  • Styling with CSS
  • State Management
  • Dependency Injection
  • Routing
    Route Templates
    Fallback
    Route Parameters
    Route Constraints
    NavLink Component
    URI and Navigation State Helpers
  • Bindings to Native APIs:
    Location / GPS
    Media
  • Handling errors
  • Debugging
  • Testing
  • Hosting & Deploying
Extra
  • JavaScript Interop (2-way)
  • Authentication & Authorization
  • Localization
  • Calling WebAPI and using SignalR

Materiale

Kursusmaterialet vil have mange eksempler på alle de anvendte teknologier. Øvelserne er designet til at få dig til at tænke selv, frem for at blive ledt igennem materialet. Det gør det nemmere at huske tingene.

Bemærkning

Kurset kan følges måde på Mac- og Windows-maskiner med Visual Studio (kode).

Form ved virtuelt afholdelse

  • Du tilgår kurset via internettet fra din egen computer, stabil forbindelse er vigtig.
  • Du logger på via det tilsendte link, hvor vores underviser sidder klar til at gennemgå kurset “live” med en gruppe deltagere
 
 

Underviser

rick
Rick er seniorkonsulent og underviser fra Holland. Han har over 25 års professionel erfaring med at arbejde i små og store organisationer samt organisationer, der er i kraftig vækst. Hans passion er enkelhed, velskrevet kode og teamdynamik. Han er specialiseret i front-end-teknologier, og han taler ofte om disse emner ved internationale begivenheder.

 
Har du faglige spørgsmål, så kontakt:
Andre kigger også på