AngularJS (AJS)

Programování, Webové technologie

Kurz AngularJS je školení pro vývojáře Javascriptu, kteří chtějí poznat nové paradigma při práci na front-end aplikacích pomocí frameworku AngularJS. Kurz AngularJS zvládnou i programátoři z jiných objektově orientovaných jazyků, kdy používají návrhové vzory MVC. Důležitý předpoklad pro zvládnutí kurzu je především znalost syntaxe HTML (XML) a CSS. Jakékoliv zkušenosti s prací s daty mezi klientem a serverem na pozadí pomocí Javascriptu je na kurzu vítán.

Lokalita, termín kurzu



Brno
26.10. - 27. 10. 2017
Objednat
14.12. - 15. 12. 2017
Objednat
Praha
30.10. - 31. 10. 2017
Objednat
18.12. - 19. 12. 2017
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Ú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ů
Předpokládané znalosti:
Tvorba WWW stránek v HTML a CSS, tvorba klientských skriptů v jazyce JavaScript.
Doporučený předchozí kurz:
Javascript - pro začátečníky (JVS1)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena kurzu:
11 800,00 Kč (14 278,00 Kč včetně 21% DPH)

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 :)"