Introductie
Angular is echt een betere AngularJS. Het heeft veel van de oude cruft die aanwezig was in AngularJS vervangen en overstijgt ook de mogelijkheden van andere concurrerende frameworks.
Hoewel, Angular is totaal anders dan AngularJS. Het is niet zo eenvoudig als het uitvoeren van npm install
om uw AngularJS apps te upgraden naar Angular. Het is fundamenteel een ander framework – maar het is gebaseerd op dezelfde ideeën die AngularJS oorspronkelijk geweldig maakten, evenals een aantal nieuwe & technologieën die de afgelopen jaren zijn opgekomen.
De meeste tutorials gaan ervan uit dat je alle technologieën kent waar Angular van afhankelijk is (TypeScript, RxJS, enz.). Ze laten ook na om te linken naar de docs en andere relevante bronnen, waardoor u met een zeer beperkt perspectief op het framework. Als je hebt geprobeerd Angular te leren gebruiken en je eindigt met een ei op je gezicht, dan ben je niet alleen. Dit is ongelooflijk frustrerend en was de belangrijkste motivatie achter de creatie van deze cursus. We hebben veel moeite gedaan om ervoor te zorgen dat deze cursus de soepelste 0-60 ervaring is voor het leren van Angular.
Interessant is dat dit precies hetzelfde probleem was dat AngularJS oorspronkelijk had in zijn begindagen. We hebben uiteindelijk “A Better Way to Learn AngularJS” gemaakt om dat probleem voor onszelf op te lossen, en het werd uiteindelijk de de facto bron voor het leren van AngularJS. Inderdaad, de geschiedenis lijkt een manier te hebben om zichzelf te herhalen!
Wat deze tutorial serie zal behandelen
Deze tutorial serie is bedoeld om u alles te leren wat u moet weten om echte wereld applicaties te bouwen met Angular. We behandelen hoe het framework is veranderd ten opzichte van AngularJS (en in het bijzonder waarom het is veranderd), diepgaande duiken in vereiste technologieën zoals TypeScript & RxJS, de fundamentele bouwstenen die Angular blootstelt aan ontwikkelaars, en echte wereldvoorbeelden uit de Angular RealWorld App repo elke stap van de weg om uw kennis te verstevigen.
Voorvereisten
Onze cursus Angular 1.5 + ES6 is een uitstekende basis voor het bouwen van moderne Javascript-toepassingen.
Als je nog nooit een Angular applicatie hebt gemaakt en beperkte Javascript ervaring hebt, wil je misschien beginnen door eerst onze super beginnersvriendelijke MEAN stack tutorial te doorlopen.
Als je dat niet hebt, kun je deze instructies volgen.
Als u dat niet hebt, kunt u deze instructies volgen.
Als u nog niet van ES6 hebt gehoord, gaat het in feite om nieuwe syntaxis en functies voor Javascript. We zullen in de volgende tutorial linken naar bronnen over specifieke aspecten ervan, maar hier is een uitgebreide lijst met details over de meeste functies van ES6.
Componenten zorgen voor een duidelijke scheiding van aandachtspunten en stellen je in staat om zeer herbruikbare code te bouwen. Angular (en andere frameworks zoals React en Ember) hebben ze overgenomen, en dit fragment uit onze cursus over React legt uitstekend uit waar het om gaat.
Bronnen
Het curriculum zal gebruikmaken van een gezond aantal uitstekende blogs om een meer vlezig perspectief op de respectieve onderwerpen te bieden.
- Angular Docs
- Angular RealWorld App repo
Speciale dank aan…
- Eric Simons, Stephen Rodriguez en Albert Pai voor het samenstellen van deze serie
- Brad Green en het Angular team voor hun steun (en, natuurlijk, voor het uitstekende framework dat ze hebben gemaakt)
- Al onze Pro leden die hebben geholpen de creatie van deze cursus te financieren
- en vele, vele anderen <3