Introducere
Angular este cu adevărat un AngularJS mai bun. A înlocuit o mulțime de vechituri care erau prezente în AngularJS și, de asemenea, depășește capacitățile altor cadre concurente.
Cu toate acestea, Angular este complet diferit de AngularJS. Nu este la fel de simplu ca și cum ați rula npm install
pentru a vă actualiza aplicațiile AngularJS la Angular. Este în mod fundamental un cadru diferit – dar se bazează pe aceleași idei care au făcut inițial AngularJS grozav, precum și pe unele idei noi & tehnologii care au apărut în ultimii ani.
Majoritatea tutorialelor presupun că știți deja toate tehnologiile de care depinde Angular (TypeScript, RxJS etc.). De asemenea, acestea nu reușesc să facă legătura cu documentația și alte resurse relevante, lăsându-vă cu o perspectivă foarte limitată asupra cadrului. Dacă ați încercat să învățați cum să utilizați Angular și v-ați ales cu ouă pe față, nu sunteți singurul. Acest lucru este incredibil de frustrant și a fost motivația principală care a stat la baza creării acestui curs. Ne-am străduit foarte mult pentru a ne asigura că acest curs este cea mai lină experiență 0-60 pentru a învăța Angular.
În mod interesant, aceasta a fost exact aceeași problemă pe care AngularJS a avut-o inițial în primele sale zile. Am ajuns să creăm „A Better Way to Learn AngularJS” pentru a rezolva această problemă pentru noi înșine și a ajuns să devină resursa de facto pentru învățarea AngularJS. Într-adevăr, istoria pare să aibă un mod de a se repeta!”
Ce va acoperi această serie de tutoriale
Această serie de tutoriale este menită să vă învețe tot ce trebuie să știți pentru a construi aplicații din lumea reală cu Angular. Vom acoperi modul în care cadrul s-a schimbat față de AngularJS (și, în special, de ce s-a schimbat), scufundări profunde în tehnologiile prealabile, cum ar fi TypeScript & RxJS, blocurile de construcție fundamentale pe care Angular le expune dezvoltatorilor și exemple din lumea reală din repo-ul Angular RealWorld App la fiecare pas pentru a vă consolida cunoștințele.
Precondiții
Cursul nostru Angular 1.5 + ES6 este o excelentă introducere în construirea de aplicații Javascript moderne.
Dacă nu ați mai creat niciodată o aplicație Angular și aveți o experiență limitată în Javascript, poate doriți să începeți prin a parcurge mai întâi tutorialul nostru MEAN stack super prietenos pentru începători.
Dacă nu aveți, puteți urma aceste instrucțiuni.
Dacă nu aveți, puteți urma aceste instrucțiuni.
Dacă nu ați auzit încă de ES6, este practic o nouă sintaxă și caracteristici pentru Javascript. Vom face legături către resurse privind aspecte specifice ale acestuia în următorul tutorial, dar iată o listă cuprinzătoare care detaliază majoritatea caracteristicilor ES6.
Componentele permit o separare clară a preocupărilor și vă permit să construiți cod foarte reutilizabil. Angular (și alte cadre, cum ar fi React și Ember) le-au adoptat, iar acest extras din cursul nostru despre React face o treabă excelentă în a explica despre ce este vorba.
Resurse
Curriculumul va folosi un număr sănătos de bloguri excelente pentru a oferi o perspectivă mai cărnoasă asupra subiectelor respective.
- Angular Docs
- Angular RealWorld App repo