Esittely

Angular on todella parempi AngularJS. Se on korvannut suuren osan AngularJS:ssä olleesta vanhasta roskasta ja ylittää myös muiden kilpailevien kehysten kyvyt.

Mutta Angular on täysin erilainen kuin AngularJS. AngularJS-sovellusten päivittäminen Angulariin ei ole niin yksinkertaista kuin ajamalla npm install. Se on pohjimmiltaan erilainen kehys – mutta se perustuu samoihin ideoihin, jotka alun perin tekivät AngularJS:stä loistavan, sekä joihinkin uusiin ideoihin & teknologioihin, jotka ovat nousseet esiin viime vuosina.

Useimmissa opetusohjelmissa oletetaan, että tunnet jo kaikki teknologiat, joista Angular on riippuvainen (TypeScript, RxJS jne.). Ne eivät myöskään linkitä dokumentteihin ja muihin asiaankuuluviin resursseihin, jolloin sinulla on hyvin rajallinen näkökulma kehykseen. Jos olet yrittänyt opetella Angularin käyttöä ja päätynyt muna naamallesi, et ole yksin. Tämä on uskomattoman turhauttavaa, ja se oli tämän kurssin luomisen ensisijainen motivaatio. Olemme nähneet paljon vaivaa varmistaaksemme, että tämä kurssi on sujuvin 0-60-kokemus Angularin oppimiseen.

Huomionarvoista on, että tämä oli täsmälleen sama ongelma, joka AngularJS:llä oli alun perin sen alkuaikoina. Päädyimme luomaan ”A Better Way to Learn AngularJS” -kirjan ratkaistaksemme tämän ongelman itsellemme, ja siitä tuli lopulta de facto resurssi AngularJS:n oppimiseen. Historialla näyttää tosiaan olevan tapana toistaa itseään!

Mitä tämä opetusohjelmasarja kattaa

Tämän opetusohjelmasarjan tarkoituksena on opettaa sinulle kaikki, mitä sinun tarvitsee tietää rakentaaksesi todellisia sovelluksia Angularilla. Käsittelemme, miten kehys on muuttunut AngularJS:stä (ja erityisesti miksi se on muuttunut), syvällisiä sukelluksia edellytysteknologioihin, kuten TypeScript & RxJS:ään, perustavanlaatuisia rakennuspalikoita, jotka Angular paljastaa kehittäjille, ja reaalimaailman esimerkkejä Angular RealWorld App reposta joka vaiheessa tietämyksesi lujittamiseksi.

Edellytykset

Angularin ja Javascriptin tuntemus

Kurssimme Angular 1.5 + ES6 on erinomainen alkeiskurssi modernien Javascript-sovellusten rakentamiseen.

Jos et ole koskaan aiemmin luonut Angular-sovellusta ja sinulla on vain vähän Javascript-kokemusta, sinun kannattaa aloittaa käymällä ensin läpi super-aloittelijalle sopiva MEAN stack -oppaamme.

Tietokoneellesi on asennettu Node.js ja npm

Jos sinulla ei ole Node.js:ää ja npm:ää

Jos sinulla ei ole Node.js:ää ja npm:ää

Mahdollisuuksia on, niin voit noudattaa näitä ohjeita. Linkitämme seuraavassa opetusohjelmassa resursseihin, jotka käsittelevät sen tiettyjä osa-alueita, mutta tässä on kattava luettelo, jossa esitellään yksityiskohtaisesti suurin osa ES6:n ominaisuuksista.

Komponenttipohjaisen kehityksen ja web-komponenttien tuntemus

Komponentit mahdollistavat huolenaiheiden selkeän erottamisen toisistaan, ja niiden avulla voit rakentaa erittäin uudelleenkäytettävää koodia. Angular (ja muut kehykset, kuten React ja Ember) ovat ottaneet ne käyttöön, ja tämä ote React-kurssiltamme selittää erinomaisesti, mistä niissä on kyse.

Lähteet

Opetussuunnitelmassa tullaan käyttämään tervettä määrää erinomaisia blogeja tarjotaksemme lihaisamman näkökulman vastaaviin aiheisiin.

  • Angular Docs
  • Angular RealWorld App repo

Erityiset kiitokset…

  • Eric Simonsia, Stephen Rodriguezia ja Albert Painia tämän kurssisarjan kokoamisesta
  • Brad Greeniä ja Angular-tiimiä tuesta (ja tietysti erinomaisesta kehyksestä, jonka he loivat)
  • kaikille Pro-jäsenillemme, jotka auttoivat rahoittamaan tämän kurssin luomista
  • ja monille, monille muillekin <3

.

Vastaa

Sähköpostiosoitettasi ei julkaista.