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í Angular Framework.
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.
Lokalita, termín kurzu
Kontaktujte nás
Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“
Náplň kurzu:
Skrýt detaily
-
Úvod do AngularJS
-
Co nabízí Angular.JS?
-
REST API
-
První aplikace v Angular.JS
-
Základ aplikace
-
Použití angular-seed
-
Kousky puzzle
-
Aplikační části – Dvousměrné datové svázání
-
Aplikační části – Direktivy
-
Jak vše spojit dohromady
-
Nakolik je a není stránka Angular.JS aplikace?
-
Model, View, Controller z perspektivy Angular.JS
-
Jednostránková aplikace
-
Co vše je myšleno jednostránkovou aplikací s Angular.JS?
-
Vytváření Angular.JS modulů
-
Používání Angular.JS routovací služby
-
Základy routování
-
Přistupování k datům v uri
-
Používání služby $location
-
Vytvoření kostry jednostránkové aplikace
-
Controllery
-
K čemu kontrolery v JS slouží, co dělají v Angluar.JS aplikaci
-
Spravování scope
-
Nastavení chování
-
Vytvoření jednoduchého controlleru
-
Pokročilé kontrollery
-
Modely
-
Jak vytvořit model
-
Explicitní modely
-
Implicitní modely
-
View
-
Angular.JS vnímá view po svém
-
Navázání view ke controlleru
-
Navázání view k modelu
-
Výrazy
-
Výrazy jsou malé kousky kódu
-
Schopnosti výrazů
-
Limity
-
Hranice mezi výrazem a $eval
-
Filtry
-
Standardní filtry
-
Zápis vlastního filtru
-
Svázání filtrů dohromady
-
Scopes
-
Co jsou scopes?
-
Co scopes poskytují?
-
Životní cyklus scope
-
Scope a pojítko mezi controllerem a view
-
Scope hierarchie
-
Scope a události
-
Angular formuláře
-
Angular.JS formuláře versus HTML formuláře
-
Ovládací prvky formulářů v Angular.JS
-
Události
-
Controller pro formulář
-
Validace formuláře
-
CSS třídy pro data formuláře
-
Ajax, Data, a Angular.JS
-
Vyšší interakce se servery
-
Nižší interakce se servery (s $http)
-
Odložená/slibovaná API
-
Vytvoření REST volání služby s $resource
-
Direktivy
-
Poznávání nových HTML triků
-
Svazování (binding) textů a atributů
-
Životní cyklus procesování direktivy
-
Procesování struktury DOM, kompilace, odkazování
-
Základní direktiva
-
Direktivy a scopes
-
Vytvoření znovupoužitelné direktivy
-
Převedení direktivy na komponentu
-
Testování v Angular.JS
-
Unit testování
-
Unit testy – práce s Dependency Injection
-
Unit testy – další problematiky unit testování
-
End-to-end testy
-
End-to-end testy – E2E testovací framework
-
End-to-end testy – příkazy a očekávání
-
End-to-end testy – kontroly stavu před a po testování
-
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 :)"