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
- Why use Blazor?
- What is Blazor?
- Difference between client-side and server-side Blazor
- Installation and Tooling
- Project Setup
- Project Templates
- 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
- 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 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
- Mette Rosenløv Vad
- Konsulent
- +45 72202432