Courses and Conferences

DTI Main Reception

Do you need help?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen

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.

Evaluation

4stars

All course activities vil be evaluated by the participants

The evaluation is based on: 14 participants

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.

 
Do you have any course related questions, please contact