Geeks Academy
Computer coding: Angular Web Developer

Corso Computer coding
Angular Web Developer
RICHIEDI INFORMAZIONI

Corso Computer coding
Angular Web Developer

Computer coding

Computer coding

Corso Angular Web Developer

Questo corso fornisce le principali nozioni per l’utilizzo di Angular: creazione di applicazioni (web App) e pagine web.

CorsoComputer codingFormula On demand

In un panorama di costante evoluzione tecnologica in cui è cruciale sviluppare app complete ed efficienti, Angular rappresenta la soluzione più moderna, risultato di un processo di miglioramento della prima versione, durato circa due anni e curato dagli ingegneri di Google.


Computer coding: Angular Web Developer

Computer coding

Durata: 32 ore

Job Placement

Italiano

Dove si svolgerà il Corso Angular Web Developer?

Sede

Promozioni

Borse di studio

Capienza

Online - On Demand

Nessuna promozione al momento

1 Borse di studio
ancora disponibili

4 posti disponibili
capienza del Corso: 8

Corso Angular Web Developer | Computer 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ù.

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

Per iscriversi al modulo bisogna possedere conoscenze base di: HTML, CSS e JavaScript.

Il problema principale di TypeScript è che ancora non tutti i browser supportano ES6, quindi è necessario compilare tutto il codice TypeScript sviluppato, per trasformarlo in un linguaggio "comprensibile" agli attuali browser, ossia ES5.
E' chiaro quindi che, se hai già delle esperienze nell'uso di JavaScript o jQuery, ti sarà più semplice apprendere questo nuovo linguaggio di alto livello basato appunto su JavaScript.

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 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.

NOTAore accademiche da 50'.

Richiedi informazioni

E SCARICA LA BROCHURE


Collegati con il tuo profilo:

Oppure compila i campi:

Condividi con:


Docenti

Area del Corso

Computer coding

Computer coding


Saper programmare significa comunicare nell'unica vera lingua globale e continua ad essere una delle skills più ricercate e ben pagate: il pensiero logico e creativo che necessita non può essere riprodotto dalle macchine. In Italia, i programmatori sono le figure più ricercate e ambite dalle aziende, con un gap di quasi 45 mila posizioni.

Potrebbero interessarti anche questi corsi di Computer coding

Corso Angular Web Developer

Blockchain: 4.9 miliardi di investimenti EU entro il 2023

Il mercato globale della Cybersecurity varrà oltre 300 miliardi di euro nel 2025

13.4 milioni di Data Workers europei entro il 2028

Stai dalla parte giusta della Data economy. Scegli Geeks Academy!

RICHIEDI INFORMAZIONI

I nostri Partner

powered by dunp