Úvod

Angular je skutečně lepší AngularJS. Nahradil spoustu starých zbytečností, které byly přítomny v AngularJS, a také překonává možnosti jiných konkurenčních frameworků.

Angular je však úplně jiný než AngularJS. Upgrade aplikací AngularJS na Angular není tak jednoduchý jako spuštění npm install. Je to v zásadě jiný framework – je však založen na stejných myšlenkách, díky kterým byl AngularJS původně skvělý, a také na některých nových myšlenkách &technologií, které se objevily v posledních letech.

Většina výukových programů předpokládá, že už znáte všechny technologie, na kterých Angular závisí (TypeScript, RxJS atd.). Také neodkazují na dokumentaci a další relevantní zdroje, takže máte na framework jen velmi omezený pohled. Pokud jste se pokoušeli naučit používat Angular a skončili jste s vajíčkem na tváři, nejste sami. Je to neuvěřitelně frustrující a bylo to hlavní motivací pro vytvoření tohoto kurzu. Dali jsme si záležet na tom, aby tento kurz byl co nejhladší zkušeností s výukou Angularu 0-60.

Zajímavé je, že to byl přesně ten samý problém, se kterým se AngularJS původně potýkal ve svých začátcích. Nakonec jsme vytvořili „Lepší způsob, jak se naučit AngularJS“, abychom tento problém vyřešili sami, a nakonec se stal de facto zdrojem pro učení AngularJS. Zdá se totiž, že historie se umí opakovat!

Čím se bude tato série výukových kurzů zabývat

Tato série výukových kurzů vás má naučit vše, co potřebujete vědět k vytváření reálných aplikací s Angularem. Budeme se zabývat tím, jak se framework změnil oproti AngularJS (a zejména proč se změnil), hlubokými ponory do nezbytných technologií, jako je TypeScript & RxJS, základními stavebními bloky, které Angular vývojářům zpřístupňuje, a reálnými příklady z repozitáře Angular RealWorld App na každém kroku, abychom upevnili vaše znalosti.

Předpoklady

Expozice Angularu a Javascriptu

Náš kurz Angular 1.5 + ES6 je vynikajícím základem pro vytváření moderních aplikací v Javascriptu.

Pokud jste nikdy předtím nevytvářeli aplikaci Angular a máte jen omezené zkušenosti s Javascriptem, možná budete chtít začít tím, že si nejprve projdete náš super začátečnický výukový kurz MEAN stack.

Máte v počítači nainstalovaný Node.js a npm

Pokud nemáte, můžete se řídit těmito pokyny.

Nainstalujte si Angular CLI

Pokud nemáte, můžete postupovat podle těchto pokynů.

Obecné znalosti ES6

Pokud jste ještě neslyšeli o ES6, jde v podstatě o novou syntaxi a funkce pro Javascript. V příštím tutoriálu uvedeme odkazy na zdroje o jejích konkrétních aspektech, ale zde je komplexní seznam, který podrobně popisuje většinu funkcí ES6.

Znalost komponentového vývoje a webových komponent

Komponenty umožňují jasné oddělení obav a umožňují vytvářet vysoce znovupoužitelný kód. Angular (a další frameworky jako React a Ember) si je osvojil a tento úryvek z našeho kurzu o Reactu skvěle vysvětluje, o co jde.

Zdroje

Učební plán bude využívat zdravý počet vynikajících blogů, aby nabídl masitější pohled na příslušná témata.

  • Angular Docs
  • Angular RealWorld App repo

Speciální poděkování….

  • Ericu Simonsovi, Stephenu Rodriguezovi a Albertu Paiovi za sestavení tohoto seriálu
  • Bradu Greenovi a týmu Angular za podporu (a samozřejmě za vynikající framework, který vytvořili)
  • Všem našim členům Pro, kteří pomohli financovat vznik tohoto kurzu
  • a mnoha a mnoha dalším <3

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.