Angular 100% operativo: corso completo! Libro acquistabile su AMAZON (-15%). Gratuito con 18app e carta docenti. Clicca qui
E' arrivata l'estate HOT! Sconti fino al 70% su tutti i corsi!
Davide Copelli WebSU

Angular: cos'è e da dove partire?

Articolo a cura di: Davide Copelli {ing}

Facebook

La tecnologia che permette la creazione di App ibride e webapp si evolve molto rapidamente quindi spesso è difficile rimanere al passo e capire quali strumenti usare per lo sviluppo dei nostri progetti su dispositivi mobili e desktop.

Angular è l'ultima invenzione di un gruppo di ingegneri di Google, capeggiati da Brad Green, nata come evoluzione del progetto AngularJS, un popolare framework Model View (MV*) per la creazione di applicazioni (Web APP) e pagine web.

L'esperienza accomulata con questo framework, ha permesso di eliminare tutti i colli di bottiglia di AngularJS emersi negli anni, quindi Angular, rimpiazzerà ben presto il suo predecessore, diventando il framework più usato per lo sviluppo di moderne Web APP sul browser e dispositivi mobili con Android e iOS.

Novità: Scopri il mio nuovo libro su Angular 100% Operativo

Approfitta delle promozioni e leggi il mio nuovo libro su Angular. Una full immersion per imparare velocemente a usare questo potente framework per tutti i tuoi progetti. Il libro è in offerta su Amazon. Clicca qui.

Corso Angular Libro

Angular o AngularJS?

Evoluzione Angular js, 4, 7, 8, 9, 10

Angular è molto diverso da AngularJS e quest'ultimo è probabile presto sarà abbandonato. Questo cosa significa per chi già sviluppa in AngularJS? Beh cari ragazzi, dovrete ben presto rassegnarvi a trasformare, i vostri progetti di app, nel nuovo framework.

Con quale linguaggio si deve creare un'app in Angular?

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ù che decisamente non vale la pena sperimentare.

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.

Come si crea un'applicazione in Angular?

Prima di tutto è necessario creare l'ambiente di lavoro per testare il codice TypeScript, oppure avvalersi di servizi online come Plunk o simili.

Per una serie di tutorial sul framework Angular e sulla creazione di APP, consulta questa guida online Angular Tutorial

Come si crea l'interfaccia UI di un'APP Angular?

Il team di Google che lavora sul progetto Angular, fin dall'inizio, ha lavorato in stretta collaborazione con il team di Ionic, un framework simile a Bootstrap, per la creazione di interfacce per lo sviluppo di APP.

L'integrazione tra Angular e Ionic è ora una realtà, grazie appunto all'uscita delle nuova versione di Ionic.

In parallelo è stato creato Angular Material che vuole offrire agli sviluppatori un ambiente di sviluppo di interfacce con i principi della filosofia "Material".

Che software posso usare per scrivere in TypeScript?

Trattandosi di codice JavaScript, puoi usare un qualsiasi editor di testo, anche se è consigliato avere un software che aiuti nel completamenteo del codice. Tra questi posso citare Eclipse, VS Code, Sublime Text, WebStorm.

VideoCorso Angular 100% Operativo

Scopri la mia offerta personale per un videocorso Angular 100% Operativo che ti spiegherà in modo rapido e conciso come iniziare lo sviluppo di un'applicazione Angular partendo da zero.

Come certificarsi alla Hong Kong University su Angular?

Su Youtube e su Udemy puoi trovare decine di corsi per imparare Angular, ma la difficoltà più grossa sarà applicare tutte le nozioni viste a progetti reali, e collegandole con altre tecnologie. Questo il motivo per cui ho creato la WebStartUniversity (WebSU) ove potrai trovare corsi finalizzati allo sviluppo di progetti reali con spiegate tutte le difficoltà che tipicamente si incontrano e che pochi fanno vedere lasciandoti la "patata bollente" in mano!

Inoltre tutti i corsi della WebSU sono stati "testati" sul campo, e ti permetteranno di superare anche la certificazione Angular offerta dalla "Hong Kong University of Science and Technology" una delle universita' piu' giovani e prestigiose di tutta l'Asia e al 40° posto a livello mondiale. (vedi articolo del sole 24 ore qui).

Qui sotto puoi vedere il mio certificato Angular, a testimonianza di quello scritto:

Certificato Angular Davide Copelli

Solo su Amazon: Angular 100% Operativo

Approfitta delle promozioni e leggi il mio nuovo libro su Angular. Una full immersion per imparare velocemente a usare questo potente framework per tutti i tuoi progetti. Il libro è in offerta su Amazon. Clicca qui.

Corso Angular Libro

WebStartUniversity
WebStartUniversity

Ricevi le anteprime dei nuovi corsi! Iscriviti Gratuitamente

Cliccando su Iscriviti, accetti le nostre condizioni d'uso e la politica sulla privacy

×