TRAINING MASTERING ANGULAR COMPONENTS

Fabio Biondi affronterà una lunga sessione di live-coding sulla creazione di componenti riutilizzabili in Angular (7), allo scopo di esplorare tecniche, pattern e trick per sfruttare alcune funzionalità meno note del framework. Un mini corso avanzato rivolto a chi già utilizza Angular o ai curiosi che desiderano scoprire le potenzialità “nascoste” del framework.

DURATA: 3 ore

WHAT'S IN IT?

Scopri i concetti chiave della codifica di un'applicazione end-to-end con Angular e TypeScript grazie ad un esperto del settore.

TRAINING

Porta il tuo laptop! Una parte importante della formazione è dedicata alla creazione di app e alla verifica delle cose in tempo reale.

PREREQUISITES

Esperienza nella creazione di applicazioni Web con HTML5 e JavaScript. Non è richiesta alcuna esperienza precedente con AngularJS.

PROGRAMMA


  • Stateless vs Stateful components
  • Creazione componenti riutilizzabili: Grid, Chart, Mappe, Accordion e molti altri
  • Input, Output & Content Projection
  • Gestione styles in Angular e ViewEncapsulation
  • Component Lifecycle: ngOnInit, ngOnChange, ngAfterViewInit, ngAfterContentInit
  • @ViewChild, DOM and Component Instances
  • @ViewChildren vs @ContentChildren
  • Componenti compositi, Observable e QueryList
  • @HostBinding: perché e quando può risultare indispensabile
  • ComponentFactoryResolver & ViewContainerRef: creare componenti a runtime
  • Angular Animations Module
  • Components & 3rd Party Libraries:
    • Typescript Definition Types
    • Creare un componente utilizzando le Google Map API
    • Creare un componente HighCharts
  • Ottimizzazione performance e strategie di Change Detection

Cosa imparerai?

Le tematiche introduttive legate ad Angular ed avrai piena visione di come si realizza un’app

Opportunità sucessive

Il nostro obiettivo è quello di formare nuovi professionisti e offrire l'opportunità di entrare a far parte del nostro team!

HOW TO START THINKING SIMPLE AND BUILD PROPERLY STRUCTURED APPLICATIONS FAST

Cinque Terre

TRAINER FABIO BIONDI

Fabio Biondi è Google Developer Expert in web technologies con specializzazione Angular, React trainer e Adobe Certified Instructor con più di 15 anni di esperienza nello sviluppo di front-end di applicazioni web enterprise.