AngularJS Framework (AJS)

Programování, JavaScript

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.

K tomuto školení v současnosti nevypisujeme nové termíny. Důvodem je přechod na novou verzi frameworku, na kterou nabízíme samostatné školení .

Privátní školení a termíny na míru

Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.

V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

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. Znalost základů programování.
Doporučený předchozí kurz:
JavaScript - pro začátečníky (JVS1)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena za osobu:
11 800,00 Kč (14 278,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Komerční banka, a.s., Pavol K.
AngularJS Framework ( 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 Framework ( AJS)
"Velmi svižné tempo, ale mně to vyhovovalo :)"