DevDays Europe 2020

date

May 5-7

venue

Vilnius

Biography

Christian Giesswein has studied Business Informatics in Vienna and is developing with .NET since he has been a child. He is speaking for years in the German area about .NET, the CLR and in special about WPF. In Austria he has founded his company “Giesswein Software-Solutions” (www.software.tirol) and is developing software in the Austrian Alps.

Workshop

Blazor – the New SPA Framework for Everyone who Hates JavaScript

Time & Date

9:00, 5 May

Venue

Crowne Plaza Vilnius –
M. K. Čiurlionio str. 84, Vilnius, Lithuania

Language

English

Blazor has been introduced as a framework for delivering binary assemblies within the web world to the client, which is capable of run this code because of the new WebAssembly Standard. But Microsoft introduced another mode, Server Side Blazor, which enables us to write everything in C# and .NET even the client behaviors. And that makes business application development fast as it has been never. We will take a look how this framework works and how we can utilize it to build applications with it.

Agenda
  • Intro to Blazor
  • Basic Installation needed for developing
  • Difference Server-Side / Client-Side with WebAssembly
  • Architecture of Blazor
  • Blazor with C#
  • Dependency Injection with Blazor and Pages
  • Model-Binding
  • Creating forms with Blazors
  • Interop with Javascript
  • Possible deployments of Blazor applications
Objectives

The main focus of this workshop is to have a look at the “Blazor” Framework and the capabilities of it. Afterwards every participant should be in the situation to develop applications with the Framework and now the basic feature set of it.

Target audience

The target audience is every programmer who already came in touch with .NET and C# or VB.NET. It is not necessary to be a web developer at all, just working with .NET or .NET Core and any .NET based language is required to follow the workshop.

Technical requirements

– Installations:

                – Visual Studio or Visual Studio Code

– Technical knowledge:

                – .NET (Core)

                – C# or VB.NET

                – Visual Studio (Code)

« Back