Bevezetés
Angular valóban egy jobb AngularJS. Lecserélte az AngularJS-ben jelenlévő sok régi vacakot, és felülmúlja más konkurens keretrendszerek képességeit is.
Az Angular azonban teljesen más, mint az AngularJS. Nem olyan egyszerű, mint npm install
futtatni az AngularJS-alkalmazások frissítését Angularra. Ez alapvetően egy másik keretrendszer – de ugyanazokon az ötleteken alapul, amelyek eredetileg is naggyá tették az AngularJS-t, valamint néhány új ötleten & az elmúlt években megjelent technológiákon.
A legtöbb oktatóanyag feltételezi, hogy már ismeri az összes olyan technológiát, amelytől az Angular függ (TypeScript, RxJS stb.). Emellett nem hivatkoznak a dokumentációkra és más releváns forrásokra, így nagyon korlátozott perspektívát hagynak a keretrendszerről. Ha próbáltad már megtanulni az Angular használatát, és a végén tojás lett az arcodon, nem vagy egyedül. Ez hihetetlenül frusztráló, és ez volt az elsődleges motiváció ennek a tanfolyamnak a létrehozása mögött. Nagy erőfeszítéseket tettünk annak érdekében, hogy ez a tanfolyam a legsimább 0-60-as élményt nyújtsa az Angular megtanulásához.
Érdekes, hogy pontosan ugyanez volt az a probléma, ami az AngularJS-nek eredetileg is volt a kezdeti időkben. Végül azért hoztuk létre az “A Better Way to Learn AngularJS”-t, hogy megoldjuk ezt a problémát magunknak, és végül ez lett a de facto forrás az AngularJS tanulásához. Valóban, úgy tűnik, a történelem ismételni tudja önmagát!
Miről fog szólni ez az oktatósorozat
Ez az oktatósorozat célja, hogy megtanítson mindent, amit tudnod kell ahhoz, hogy valós alkalmazásokat építhess az Angularral. Kitérünk arra, hogyan változott a keretrendszer az AngularJS-hez képest (és különösen arra, hogy miért változott), mélyen elmerülünk az olyan előfeltételes technológiákban, mint a TypeScript & RxJS, az alapvető építőelemek, amelyeket az Angular tár a fejlesztők elé, és az Angular RealWorld App repóból származó valós példák minden lépésnél megszilárdítják a tudásodat.
Előfeltételek
Az Angular 1.5 + ES6 tanfolyamunk kiváló alapozó a modern Javascript alkalmazások építéséhez.
Ha még soha nem készített Angular alkalmazást, és korlátozott Javascript tapasztalattal rendelkezik, érdemes először a szuper kezdőbarát MEAN stack oktatóanyagunkkal kezdenie.
Ha nincs, akkor kövesse ezeket az utasításokat.
Ha nincs, követheti ezeket az utasításokat.
Ha még nem hallott az ES6-ról, az alapvetően a Javascript új szintaxisáról és funkcióiról szól. A következő oktatóanyagban hivatkozunk majd az egyes aspektusait tárgyaló forrásokra, de itt egy átfogó lista, amely részletesen ismerteti az ES6 legtöbb funkcióját.
A komponensek lehetővé teszik a problémák egyértelmű elkülönítését, és nagymértékben újrafelhasználható kód létrehozását. Az Angular (és más keretrendszerek, például a React és az Ember) átvette őket, és ez a részlet a Reactról szóló tanfolyamunkból kiválóan elmagyarázza, miről is van szó.
Források
A tananyagban egészséges számú kiváló blogot fogunk felhasználni, hogy az egyes témákról húsbavágóbb nézőpontot nyújtsunk.
- Angular Docs
- Angular RealWorld App repo
Külön köszönet a következőknek…
- Eric Simonsnak, Stephen Rodrigueznek és Albert Pai-nak a sorozat összeállításáért
- Brad Green-nek és az Angular csapatnak a támogatásukért (és természetesen az általuk létrehozott kiváló keretrendszerért)
- Minden Pro tagunknak, akik segítettek finanszírozni a tanfolyam létrehozását
- és még sokaknak <3
.