Návrh Školení
Vyhnete se velkým nástrahám škálování aplikace AngularJS
Správná struktura adresářů MVC
Psaní modulů chytřejším způsobem
- Udržování konzistentních názvů Modularizujte záhlaví, zápatí, trasy
Vkládání závislostí a minifikace kódu
- Globální závislosti
Nenadměrné používání ovladačů
- Syntaxe 'controllerAs' Použití 'bindToController' v našich směrnicích Podmínění 'ng-click'
Továrna vs služba
- Všichni poskytovatelé jsou singletons
Využití rozšíření prohlížeče (Batarang atd.)
Pro mnoho pozorovatelů a problémy s výkonem
Stanovení rozsahu
- Pouze pro zápis v řadičích Pouze pro čtení v šablonách Objekt v rozsahu místo vlastností Vyhýbání se zastínění vlastnosti nadřazeného '$scope' Prototypická dědičnost Zachování přehledného rozsahu Jak mluvit se sourozeneckými objekty
Jednorázová vazba
Neruční testování
- modul ngMock
Protractor
- e2e testy s Jasmine ' $digest' cykly
Karma
- Jak snadno uzavřít smyčku zpětné vazby Provádějte testy paralelně napříč různými prohlížeči Scénáře skutečného použití s různými zařízeními
Nepoužívá se jQuery
- Změňte způsob myšlení
Správné nasazení
- Fasáda pro interakci se servery Oddělení interakce se serverem a zpracování chyb od logiky modelu Business v modelech Konfigurace poskytovatelů před jejich vložením Správné použití '$scope.$emit()' a '$scope.$broadcast' Automatizace našeho pracovního postupu jo, grunt, bower Use case with cordova
Angular 1 vs Angular 2
- Rozdíly a podobnosti Tři způsoby: strojopis, čistý js, dart Good praktiky v Angular 2 Upgrade z verze 1
Reference (9)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Kurz - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Kurz - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Kurz - Building Web Apps using the MEAN stack
Vaše vtipy se mi líbily
Dermot - Griffiths & Armour
Kurz - Angular 2 Fundamentals
Machine Translated
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Kurz - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Kurz - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Kurz - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Kurz - Angular 6
Good examples and interactive course !