Kurser

Kursusadministration

Brug for hjælp?

  • 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 with C#

Takket være WASM (WebAssembly) er det endelig muligt at oprette web-applikationer på alle sprog. Microsoft står bag Blazor, der sammen med ASP.NET Core, giver dig mulighed for at skrive web-applikation, Progressive webapps (PWA), (native) mobile og desktop applikationer. Kurset afholdes på engelsk.

Prerequisites

Professional software developer with knowledge of C#. Some knowledge of web technologies like HTML and CSS is helpful.

Outcome

At the end of the course the participants should be ready to independetly start and maintain Blazor projects.

Content

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

Material

Material will have tens of examples of all the technologies used. Exercises are target to make the participants think instead of being directed, to achieve better memorization.

Comment

Course can be followed on both Mac and Window machines using Visual Studio (Code).

Ønsker du en kort introduktion uden hands-on, har vi vores 1-dags kursus

Instructor

rick
Rick is a senior consultant and trainer from The Netherlands. He has over 20 years of professional experience while working in small, large and fast growing organisations. His passion is simplicity, well-written code and team dynamics. He is specialised in front-end technologies and speaks regularly about these topics at international events.

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