Corso Angular Web Developer | Blockchain & Coding formula On demand
Scenario
In un panorama di costante evoluzione tecnologica in cui è cruciale sviluppare applicazioni (Web APP) e pagine web complete ed efficienti, Angular rappresenta senz'altro la soluzione più moderna, risultato di un processo di miglioramento del progetto AngularJS curato dagli ingegneri di Google.
Visti i colli di bottiglia e la complessa architettura su cui era basato il suo predecessore, valendosi del principio di design “Mobile First”, Angular promette un elevato livello di fluidità ed interazione, non solo a livello Web, ma soprattutto a livello Mobile, supportando di default eventi touch e gesture.
Per sviluppare sul nuovo framework, TypeScript è il linguaggio consigliato. Quest'ultimo non è altro che un'estensione, creata da Microsoft, di JavaScript e si basa sulle specifiche della versione 6 di JavaScript - ECMAScript 6 - rilasciate nel maggio 2015. Tuttavia è possibile continuare ad usare JavaScript ma con qualche complicazione in più.
Moduli Sintesi dei contenuti
- Inquadramento del framework analizzando come lo si usa
- Introduzione a Angular
- Linguaggi ES6 / TypeScript
- Architettura di un'applicazione Angular
- Components e Template Syntax
- Data binding
- Interpolation
- Utilizzo di altri componenti nel proprio template
property binding e Events
- Expressions vs Statements
- Structural directives come ngif, ngFor, ngSwitch
- Attribute directive come ngClass e ngStyle
- Services,Dependency Injection, Hierarchical Injectors
- Forms and Validation
- Pipes,built-in pipes,creazione di una pipe
- HTTP
- Routing,Navigation and Parameters
- Lifecyle hook
- Nested components
- Async routes
- Reactive Programming con RxJS Observables
- Tecniche di Testing
- Testing tools
- Unit tests
- E2E tests
- Change Detection System
- Server-side Rendering con angular-universal
- uso di Webpack
- Gulp
- RollupJS
- NPM
- Angular-cli
A chi è rivolto? Per iscriversi al modulo bisogna possedere conoscenze base di: HTML, CSS e JavaScript.
Cosa otterrò da questo corso? Al termine di questo corso, l'allievo avrà migliorato le proprie conoscenze sulla tecnologia JavaScript e sarà in grado di realizzare da zero un'applicazione basata sul framework Angular, completa delle features più importanti, tra cui form, validazione dei dati ed interazione con i servizi di back-end RESTFul.
Dotazioni Dotazioni minime
CPU dual core 64-bit on x86-64
RAM 4gb
Consigliate
CPU i3-4th o i5-3rd o superiore
Ram 8gb o più
Risoluzione schermo 1920*1080
Software: Saranno indicati durante il corso.
NOTA: ore accademiche da 50'.