Introduzione
Angular è veramente un AngularJS migliore. Ha rimpiazzato molte delle vecchie sciocchezze che erano presenti in AngularJS e supera anche le capacità di altri framework concorrenti.
Tuttavia, Angular è completamente diverso da AngularJS. Non è semplice come correre npm install
per aggiornare le vostre app AngularJS ad Angular. È fondamentalmente un framework diverso – ma è basato sulle stesse idee che originariamente hanno reso grande AngularJS, così come alcune nuove idee &tecnologie che sono emerse negli ultimi anni.
La maggior parte dei tutorial assume che tu conosca già tutte le tecnologie da cui Angular dipende (TypeScript, RxJS, ecc.). Inoltre non riescono a collegarsi ai documenti e ad altre risorse rilevanti, lasciandovi con una prospettiva molto limitata sul framework. Se avete cercato di imparare ad usare Angular e siete finiti con l’uovo in faccia, non siete i soli. Questo è incredibilmente frustrante ed è stata la motivazione principale dietro la creazione di questo corso. Abbiamo fatto di tutto per assicurare che questo corso sia l’esperienza 0-60 più fluida per imparare Angular.
Interessante, questo era esattamente lo stesso problema che AngularJS aveva originariamente nei suoi primi giorni. Abbiamo finito per creare “A Better Way to Learn AngularJS” per risolvere quel problema per noi stessi, e ha finito per diventare la risorsa de facto per imparare AngularJS. In effetti, la storia sembra avere un modo di ripetersi!
Cosa coprirà questa serie di tutorial
Questa serie di tutorial ha lo scopo di insegnarti tutto ciò che devi sapere per costruire applicazioni reali con Angular. Copriremo come il framework è cambiato da AngularJS (e in particolare perché è cambiato), immersioni profonde in tecnologie prerequisite come TypeScript & RxJS, i blocchi fondamentali che Angular espone agli sviluppatori, ed esempi del mondo reale dal repo Angular RealWorld App ad ogni passo del percorso per solidificare la vostra conoscenza.
Pre-requisiti
Il nostro corso Angular 1.5 + ES6 è un eccellente primer sulla costruzione di moderne applicazioni Javascript.
Se non hai mai creato un’applicazione Angular prima d’ora e hai un’esperienza limitata di Javascript, potresti voler iniziare con il nostro tutorial MEAN stack per principianti.
Se non lo fai, puoi seguire queste istruzioni.
Se non ce l’hai, puoi seguire queste istruzioni.
Se non hai ancora sentito parlare di ES6, è sostanzialmente una nuova sintassi e caratteristiche per Javascript. Ci collegheremo a risorse su aspetti specifici nel prossimo tutorial, ma qui c’è una lista completa che dettaglia la maggior parte delle caratteristiche di ES6.
I componenti permettono una chiara separazione delle preoccupazioni e ti permettono di costruire codice altamente riutilizzabile. Angular (e altri framework come React ed Ember) li hanno adottati, e questo estratto dal nostro corso su React fa un ottimo lavoro per spiegare di cosa si tratta.
Risorse
Il curriculum impiegherà un buon numero di eccellenti blog per offrire una prospettiva più corposa sui rispettivi argomenti.
- Angular Docs
- Angular RealWorld App repo
Un ringraziamento speciale a…
- Eric Simons, Stephen Rodriguez e Albert Pai per aver messo insieme questa serie
- Brad Green e il team Angular per il loro supporto (e, naturalmente, per l’eccellente framework che hanno creato)
- Tutti i nostri membri Pro che hanno contribuito alla creazione di questo corso
- e molti, molti altri <3