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
 14 hodiny

Počet účastníků



Price per participant

Reference (6)

Související kurzy

Související kategorie