Ova knjiga je za početnike i iskusne programere koji žele da uče o Angularu ili veb razvoju uopšte. Ako ste Angular programer, predstavićemo vam ceo proces od projektovanja i primene Angular aplikacije do izrade veb stranica. Učićete o Angular obrascima koje je lako razumeti i učiti druge. Ako ste slobodni programer, upoznaćete se sa efikasnim alatkama i tehnologijama za isporučivanje Angular aplikacije na bezbedan i pouzdan način. Ako ste poslovni programer, učićete o obrascima i praksi za pisanje Angular aplikacija sa skalabilnom arhitekturom.
Prvi deo knjige govori o savladavanju Angular platforme pomoću osnovnih tehnologija. Upotrebićete Kanban metod da biste se fokusirali na isporuku vrednosti, opisivanje ideja za projektovanje pomoću alakti za makete i izgradnju aplikacija odličnog izgleda pomoću Angular Materiala. Naučićete da koristite CLI alatke, razumećete reaktivno programiranje pomoću RxJS-a i raspoređivanje aplikacije na cloud pomoću Dockera.
Drugi deo knjige će vam predstaviti router-first arhitekturu, pristup koji se sastoji od sedam koraka za izgranju poslovne aplikacije srednje veličine ili velike, zajedno sa popularnim receptima. Naučićete kako da projektujete solidnu proveru identiteta i autorizaciju; istražićete testiranje koda, ranu integraciju sa backend API-jima pomoću Swaggera i kontinualnu integraciju upotrebom CircleCI-a. U završnim poglavljima ćete obezbediti visoko dostupnu infrastrukturu na AWS-u a zatim ćete upotrebiti Google Analytics za posmatranje ponašanja korisnika.
Do kraja knjige upoznaćete oblast veb programiranja upotrebom Angulara, Swaggera i Dockera, i naučićete obrasce i praksu da budete uspešan individualni programer na vebu ili kao član tima u preduzeću.
Šta ćete naučiti:
- Da kreirate full-stack veb aplikacije upotrebom Angulara i RESTful API-ja
- Savladaćete osnove Angulara, RxJS, CLI alatke, testiranje koda, GitHub i Docker
- Da projektujete prilagodljive, bezbedne i skalabilne aplikacije za raspoređivanje na AWS
- Prihvatićete minimalistički value-first pristup za isporučivanje aplikacije pomoću Kanbana
- Upoznaćete se sa automatizovanim testiranjem koristeći kontinualnu integraciju na CircleCI-u
- Optimizovaćete Nginx i Node.js veb servere pomoću alatki za testiranje opterećenja