Corsi di formazione Angular

Home/Corsi/Angular
Angular 2018-08-20T17:59:08+00:00

CORSI FUNDAMENTALS

Angular & Typescript Core Concepts

Una panoramica sulle principali funzionalità di Javascript ES6 e Typescript che ogni sviluppatore web dovrebbe conoscere e un’introduzione sull’ultima release di Angular per acquisire una solida base sul framework: styling, directives, template driven forms, server-side communication, router e una veloce introduzione alla creazione di componenti e all’organizzazione di progetti

Mastering Angular

Acquisire il know-how necessario per la creazione di progetti Angular di una certa complessità applicando pattern, best practice e analizzando diversi aspetti fondamentali del framework : gestione autenticazione, sicurezza, approccio component-based, custom modules, router e lazy loading, HTTP interceptors, approfondimento sul motore di depedency injection, sul ciclo di vita dei componenti e molto altro

Durata: 2 giornate
Docenti: Fabio Biondi e Simone Da Re
Disponibile: da inizio 2019, anche nella versione React.

Blockchain: sviluppo di una DApp Ethereum in Angular e Google Firebase

Un’introduzione tecnica al mondo della blockchain e degli Smart Contract.
In questo corso si utilizzerà Ethereum e le web3 API per creare applicazioni Angular / Firebase che gestiscono tutto il processo di validazione dell’integrità di documenti attraverso la blockchain.
Firebase verrà utilizzato per gestire autenticazione, file storage, cache dei dati e molto altro. Ad ogni modo i concetti illustrati durante il corso sono applicabili a qualunque tecnologia front-end e backend

CORSI di APPROFONDIMENTO

Per partecipare ai corsi di approfondimento è necessario aver frequentato i corsi “Fundamentals” o conoscerne gli argomenti.
Contattami per valutare il tuo grado di preparazione.

Advanced  Angular
Components

Pattern, metodologie, best practices e strumenti per creare custom components riutilizzabili e performanti esplorando moltissime tecniche spesso meno note o poco documentate. Durante il corso verrà inoltre illustrato il processo per la creazione e pubblicazione di librerie di componenti su npm, verranno utilizzati strumenti per la generazione di documentazione e si introdurrà il concetto di unit test utilizzando Karma e Jasmine.

Mastering
Directives & Forms

Il corso si focalizza su form e direttive. La maggior parte delle funzionalità del framework, infatti, sono direttive. Basti pensare a ngIf, ngFor, routerLink e moltissime altre. Le direttive rappresentano il costrutto ideale per manipolare e gestire eventi del DOM. I Form rappresentano invece una delle funzionalità più utilizzate in ambito enterprise e in questo corso si analizzeranno in dettaglio diverse funzionalità sia dei template-driven form che dei reactive forms, per la gestione di scenari complessi, la creazione di form dinamici, custom validators e molto altro.

Data architectures
in Angular & NGRX

Un’introduzione alla creazione di architetture solide e scalabili in Angular utilizzando NGRX per la gestione dello stato applicativo e l’utilizzo dei costrutti fondamentali di Redux: reducers, actions, middlewares, selectors e molto altro . I partecipanti acquisiranno quindi le competenze per creare UI stateless utilizzando un approccio component-based, suddividendo l’applicazione in moduli e organizzando il progetto per la creazione di codice scalabile, performante e manutenibile.

Reactive programming
in RxJS & Angular

Corso dedicato esclusivamente alla comprensione del paradigma funzionale reattivo e all’utilizzo della libreria RxJS, parte fondamentale del framework Angular. Si analizzeranno i costrutti alla base di questo paradigma e si applicheranno i concetti in Angular: gestione e manipolazione dati, comunicazione async con il server, direttive, pipe, components e molto altro.

Unit Test & E2E Test
in Angular

Integrare unit test, integration test e E2E test in progetti Angular, utilizzando Karma, Jasmine e Protractor. Durante il corso si analizzeranno e scriveranno test per gestire diversi casi d’uso: componenti, servizi, pipe, comunicazione con il server, form e molto altro

Angular e serverless realtime applications con Google Firebase

Creare applicazioni realtime utilizzando Angular per la gestione della UI e Google Firebase, per la gestione di architetture back-end serveless. Si utilizzerà Firebase quindi per gestire il processo di autenticazione, salvare files, utilizzare real time database, gestire le regole di sicurezza, utilizzare Node (cloud) functions, effettuare il deploy e scoprire altre interessanti funzionalità offerte da questo fantastico strumento.

UN PERCORSO COMPLETO

Un percorso didattico per comprendere le funzionalità del framework Angular e acquisire metodologie, approcci e best practice consolidate per la realizzazione di applicazioni web modulari, scalabili, manutenibili e testabili.

Oltre ad Angular, si utilizzeranno linguaggi e librerie come ES6, Typescript, RxJS e Redux, applicando differenti pattern e paradigmi di programmazione, dalla OOP alla funzionale, fino alla più recente programmazione reattiva.

Il percorso include sessioni di teoria, live-code e pratica, può essere personalizzato e tarato sulla base del know-how dei partecipanti.

PREFERISCI REACT?

Consulta l’elenco completo dei corsi React