I form rappresentano buona parte delle funzionalità incluse in applicazioni web enterprise e corporate (B2B, banche, fintech, scuole, PA, assicurazioni ma anche in CRM, CMS…) e sono, spesso, la parte più complessa, lunga e noiosa da gestire. Ma dopo l’uscita di AngularJS, e poi Angular (2+), le cose sono cambiate 😎 Angular è il framework front-end che integra il maggior numero di funzionalità per la gestione di form, dividendoli in due tipologie: template-driven form , totalmente basati sui template HTML, e i Reactive Forms, basati sul concetto di Observable tramite l’utilizzo della libreria RxJS. In questo corso intensivo ci focalizzeremo quasi totalmente sui Reactive Forms, in quanto offrono una flessibilità decisamente superiore rispetto ai template-driven forms, ed esploreremo diverse tecniche per sfruttarli al meglio con esempi pratici e casi d’uso reali: dalle fondamenta fino ai casi più complessi. Il corso sarà tenuto da Fabio Biondi, Google Developer Expert in Web Technologies e Angular, e quasi totalmente erogato con sessioni di live coding. Al termine del corso sarà rilasciato il codice sorgente di tutti gli esercizi e materiale in formato PDF.
Questo corso intensivo si rivolge a tutti gli sviluppatori che già utilizzano Angular o che desiderano esplorare le potenzialità offerte dal framework per quando concerne la gestione di form. Al termine del corso sarai in grado di utilizzare la maggior parte delle tecniche disponibili in Angular per la creazione e gestione di form di media-alta complessità.
Per partecipare è necessario, o quanto meno fortemente consigliato, che tu conosca già i concetti fondamentali alla base di Angular: utilizzo di direttive ngIf, ngFor, ngSwitch; basi sul concetto di servizi e dependency injection; comunicazione con il server tramite HttpClient e realizzazione di componenti custom.
La durata del corso è di una giornata (7 ore) e si terrà Giovedì 13 Giugno nella stessa location della conferenza. I biglietti sono venduti separatamente da quelli per la conferenza. Il corso si tiene in italiano e non è indispensabile portare il proprio computer perché non sono previste esercitazioni in aula.
REGISTRAZIONE
9:00 - 9:30
ORARI
9:30 - 17:30 (coffee break e pranzo inclusi)
Hotel San Marco
Via Longhena, 42
37138 Verona — Italy
045569011
045572299
http://www.sanmarco.vr.it/
L'hotel offre tariffe scontate ai partecipanti al workshop, sia per camere singole che doppie.
Fabio Biondi is both a community leader and a frequent contributor in many Italian front-end usergroups (Angular, React, Javascript). He's a Google Developer Expert in Web Technologies and Angular with more than 15 years of experience in developing enterprise level applications, interactive experiences and UI components in several languages and web technologies.
Currently, he holds meetups, events and training courses all over Italy.
His particular specialism is front-end applications and related aspects, both visuals and architectural. He daily uses cutting-edge libraries and frameworks offering training, development, code review and consulting on Angular, React, Vue.js, Typescript/ES6, Redux, NGRX, RxJS, Firebase, D3.js and several other web technologies.