Dall'archivio dei nostri eventi > conferenze
Blazor Conference 2021
di ASPItalia.com, in conferenze,
- 0
- 0
- 0
Per poter utilizzare questa funzionalità, devi fare il login o iscriverti.
Dopo il successo dell'anno scorso, torna la nostra conferenza annuale tutta dedicata a Blazor, il framework per creare applicazioni in C# che girano direttamente nel browser.
L'evento è strutturato in 3 track: una base, per chi non conosce Blazor, una avanzata e una track di live talk, fatta di interviste e riflessioni.
Il pomeriggio sarà introdotto da una sessione di Daniele Roth, Principal Program Manager in Microsoft Corp all'interno del team di ASP.NET e Blazor e uno dei creatori di Blazor stesso.
I video sono tutti disponibili.
The addition of Blazor to ASP.NET Core started a new era of full stack web development with .NET, your development platform for building anything! Blazor enables .NET web apps to fully utilize the client through the open web platform. With Blazor .NET developers can leverage their existing skills and code to work on both the frontend and the backend, which reduces unnecessary complexity and cost. In this session we’ll look at how Blazor simplifies modern web development, how it has matured in .NET 5, and how Blazor is extending its reach beyond the web in the upcoming .NET 6 release.
Daniele Bochicchio, Cristian Civera
Non avete mai provato a sviluppare con Blazor? In questa sessione partiremo da zero e vedremo come creare facilmente un'applicazione che sfrutti Blazor, partendo dai concetti base.
La gestione di contenuti dinamici nelle nostre applicazioni, definiti dall'utente o generati da un algoritmo, richiede che almeno una parte della user interface sia creata dinamicamente: vediamo insieme come farlo con Blazor WebAssembly!
Emanuele Bartolesi, Andrea Saltarello, Stefano Mostarda
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
La forza di Blazor si basa tutta sui componenti che, combinati tra loro, formano i nostri applicativi. Sviluppare componenti ci permette di essere ordinati e di riutilizzare logiche al fine di essere più produttivi. In questa sessione vedremo come fare tutto questo applicando il supporto ad eventi, al binding e alle validazioni delle form.
GraphQL si sta gradualmente imponendo come uno degli standard piu' versatili per implementare lo strato di servizi applicativi: grazie a esso, infatti, possiamo esporre le nostre entità tramite API, manipolarne il contenuto ed eseguire query con una grande flessibilità.
HotChocolate è probabilmente la libreria più evoluta per implementare endpoint GraphQL su ASP.NET Core.
In questo talk, dopo aver introdotto i concetti basilari di questo paradigma, vedremo un esempio pratico di come sfruttare questa libreria in un'applicazione che, partendo da una UI realizzata in Blazor, sarà in grado di generare query che attraversino tutti gli strati applicativi, fino ad arrivare al database.
Daniele Bochicchio, Emanuele Bartolesi, Michele Aponte
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
Blazor ci permette di creare applicazioni client che girano su un browser usando il nostro linguaggio preferito: C#. Questo non significa però che possiamo dimenticarci di JavaScript, perché WebAssembly non ha accesso a tutte le API del browser come quelle per il LocalStorage, il SessionStorage, il video l'audio e così via.
In questa sessione vedremo come combinare Blazor e JavaScript per utilizzare le API del browser usando C#.
Dopo un'analisi delle problematiche delle architetture a micro-frontend con Blazor, vedremo un framework flessibile per l'implementazione di architetture di questo tipo.
Ne discuteremo sia l'architettura, che le soluzioni proposte alle principali problematiche, tra le quali, ad esempio, come garantire la compatibilità binaria dei vari moduli.
Daniele Bochicchio, Emanuele Bartolesi, Marco De Sanctis
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
LiteDB è un database non relazionale che permette di memorizzare documenti in un file.
Analogamente a SQLite possiamo utilizzare questo database in alcuni scenari client-side: Blazor WebAssembly è uno scenario perfetto!
WebAssembly sembra essere la panacea di tutti i mali dello sviluppo di front-end: binario, standard W3C, language neutral; un vero e proprio SDK per lo sviluppo web ormai supportato da tutti i browser più diffusi.
In questa sessione introdurremo Blazor ripercorrendo il percorso seguito per sostituire il front-end di una SPA realizzata con Vue.js con una app WASM.
Daniele Bochicchio, Emanuele Bartolesi, Stefano Mostarda
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
Cosa fare quando ci troviamo con applicazioni scritte in altri linguaggi e framework, con la tentazione di passare a Blazor, che suona sia confortante, dato l'ecosistema .NET, che paurosa non sapendo cosa aspettarsi?
In questa sessione faremo quel passo: partendo da casi d'uso in Angular, Vue, React e addirittura ASP.NET Web Forms, creeremo un'applicazione equivalente in Blazor.
Uno dei sogni ricorrenti di ogni dev è quello di realizzare una volta un'app e riuscire a farla girare su macOS, Linux e Windows.
In questo talk vedremo come è possibile, con pochi step, trasformare un'applicazione scritta con Blazor Server in un'applicazione desktop multi piattaforma a tutti gli effetti.
Daniele Bochicchio, Cristian Civera, Giampaolo Tucci
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
Blazor è oramai una piattaforma matura per la realizzazione di applicazioni SPA anche di tipo progressive.
Grazie all'analisi del codice di un progetto reale analizzeremo gli elementi principali
che concorrono a trasformare un'applicativo Blazor Webassembly in una Progressive Web App,
ed evidenzieremo criticità e problematiche derivanti l'utilizzo di questa tecnologia.
Una sessione dove verranno presentati una serie di tips per migliorare e facilitare la scrittura delle nostre applicazioni: da codice html dinamico, al miglioramento ed organizzazione dello stesso. Il tutto per poter sfruttare ogni bit che Blazor può dare. Dal RenderFragment ai Generics. Consigli che arrivano da esperienze reali.
Daniele Bochicchio, Emanuele Bartolesi
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.