Corso-blazor

Corso-blazor

Corso-blazor

Blazor è un framework di casa Microsoft, per le Single Page Application (SPA).

Il nome Blazor è la sintesi delle due parole Broswer e Razor. Razor è inoltre l’HTML view generating engine di .Net .

Una volta morto lo sviluppo desktop, la problematica di molti sviluppatori .Net è stata quella di adattarsi allo sviluppo web ma al minor costo possibile in termini di tecnologie da imparare e tempo da dedicare.

Blazor consente di sviluppare applicazioni web senza l’utilizzo di Javascript nè di altri framework JS in voga (es. Angular, React ecc.). Blazor si basa su C#.

Blazor non richiede alcun tipo di plugin installato sul client per essere eseguito all’interno di un browser. Blazor viene eseguito sul lato server, nel qual caso viene eseguito su un server e il browser si comporta come un terminale. Oppure viene eseguito nel browser stesso utilizzando WebAssembly.

Poiché WebAssembly è uno standard web, è supportato su tutti i principali browser, il che significa che anche le app Blazor lato client verranno eseguite all’interno di un browser su Windows / Linux / Mac / Android e iOS.

Blazor è open-source ed è in forte crescita come community.

Obiettivi Corso-blazor: formare lo studente con conoscenze basi e tecniche per lo sviluppo webapp con il framework Blazor

Requisiti studenti Corso-blazor: sviluppatori con conoscenze di C#

Programma Corso-blazor (32 ore):
• Introduzione: Cos’è Blazor
• Programmazione lato Server & lato Client
• Ambiente di sviluppo e requisiti di installazione
• La prima applicazione in Blazor
• Struttura del progetto
• Introduzione a Razor
• Utilizzo dei Components
• Routing e navigazione
• Binding one-way e two-way
• Gestione degli eventi client
• Layouts
• DI (Dependency Injection)
• Debugging
• Forms e validazione
• Autenticazione ed autorizzazioni
• Implementare il log dell’applicazione
• Scrivere sul LocalStorage e SessionStorage
• Comunicare con i servizi e con i database
• Interagire con JavaScript Una webApp con Blazor e EntityFramework Core
• Costruire single page applications (SPA) e PWA con Blazor

Corso attivabile solo per aziende, su richiesta ed eventualmente individuale. Modalità online classe virtuale.

Vuoi essere ricontattato?Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

Il tuo nome (richiesto)

Telefono (richiesto)

La tua email (richiesto)

Corso di Interesse/Oggetto

Il tuo messaggio

Utilizzando questo modulo accetti la memorizzazione e la gestione dei tuoi dati nei nostri sistemi elettronici.Verrai inserito nella newsletter informativa

Acconsento al trattamento dei miei dati come da D.Lgs. 196/2003 e ai sensi del Regolamento UE 2016/679 (“GDPR”)

captcha