AngularJS (AJS)

Programming, Web Programming

Location, current term course

Contact us

Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Úvod do AngularJS
    1. Co nabízí Angular.JS?
    2. REST API
  • První aplikace v Angular.JS
    1. Základ aplikace
    2. Použití angular-seed
    3. Kousky puzzle
    4. Aplikační části – Dvousměrné datové svázání
    5. Aplikační části – Direktivy
    6. Jak vše spojit dohromady
    7. Nakolik je a není stránka Angular.JS aplikace?
    8. Model, View, Controller z perspektivy Angular.JS
  • Jednostránková aplikace
    1. Co vše je myšleno jednostránkovou aplikací s Angular.JS?
    2. Vytváření Angular.JS modulů
    3. Používání Angular.JS routovací služby
    4. Základy routování
    5. Přistupování k datům v uri
    6. Používání služby $location
    7. Vytvoření kostry jednostránkové aplikace
  • Controllery
    1. K čemu kontrolery v JS slouží, co dělají v Angluar.JS aplikaci
    2. Spravování scope
    3. Nastavení chování
    4. Vytvoření jednoduchého controlleru
    5. Pokročilé kontrollery
  • Modely
    1. Jak vytvořit model
    2. Explicitní modely
    3. Implicitní modely
  • View
    1. Angular.JS vnímá view po svém
    2. Navázání view ke controlleru
    3. Navázání view k modelu
  • Výrazy
    1. Výrazy jsou malé kousky kódu
    2. Schopnosti výrazů
    3. Limity
    4. Hranice mezi výrazem a $eval
  • Filtry
    1. Standardní filtry
    2. Zápis vlastního filtru
    3. Svázání filtrů dohromady
  • Scopes
    1. Co jsou scopes?
    2. Co scopes poskytují?
    3. Životní cyklus scope
    4. Scope a pojítko mezi controllerem a view
    5. Scope hierarchie
    6. Scope a události
  • Angular formuláře
    1. Angular.JS formuláře versus HTML formuláře
    2. Ovládací prvky formulářů v Angular.JS
    3. Události
    4. Controller pro formulář
    5. Validace formuláře
    6. CSS třídy pro data formuláře
  • Ajax, Data, a Angular.JS
    1. Vyšší interakce se servery
    2. Nižší interakce se servery (s $http)
    3. Odložená/slibovaná API
    4. Vytvoření REST volání služby s $resource
  • Direktivy
    1. Poznávání nových HTML triků
    2. Svazování (binding) textů a atributů
    3. Životní cyklus procesování direktivy
    4. Procesování struktury DOM, kompilace, odkazování
    5. Základní direktiva
    6. Direktivy a scopes
    7. Vytvoření znovupoužitelné direktivy
    8. Převedení direktivy na komponentu
  • Testování v Angular.JS
    1. Unit testování
    2. Unit testy – práce s Dependency Injection
    3. Unit testy – další problematiky unit testování
    4. End-to-end testy
    5. End-to-end testy – E2E testovací framework
    6. End-to-end testy – příkazy a očekávání
    7. End-to-end testy – kontroly stavu před a po testování
    8. End-to-end testy – běh scénáře testů
Recommended previous course:
JavaScript (JVS1)
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
421.43 € ( 509.93 € incl. 21% VAT)

Vybrané zákaznické reference

Komerční banka, a.s., Pavol K.
AngularJS ( AJS)
"Celkovy dojem skvely. Miestami to bolo hodne rychle a viac sme museli opisovat a bolo menej casu premyslat nad tym, co prepisujeme."
Komerční banka, a.s., Boris S.
AngularJS ( AJS)
"Velmi svižné tempo, ale mně to vyhovovalo :)"