Javascript pro mírně pokročilé (C144)
Většina webových vývojářů umí v Javascriptu nadeklarovat proměnnou a funkci, ale pokud jde o pokročilejší funkce, mnoho lidí tápe v tom, jak funguje v Javascriptu klíčové slovo this, jak funguje dědičnost atd.
1. ČÁST
- Úvod, Javascript, ECMAScript a jeho verze
- Datové typy, jak je to s undefined
- Deklarace proměnných a funkcí
- Pole a objekty v Javascriptu
- Vnořování funkcí, uzávěr
2. ČÁST
- Jak funguje this, call, apply a arguments
- Třídy, klíčové slovo new
- Prototypy
- Jak funguje prototypová dědičnost
- Jak nasimulovat třídní dědičnost
- Scopes a privátní proměnné
3. ČÁST
- Serializace
- Práce s datem a časem (knihovna Moment.js)
- Práce s moduly (knihovna RequireJS)
- Testování javascriptového kódu (knihovna Jasmine)
4. ČÁST
- Knihovna jQuery (stručný přehled jejích funkcí, manipulace s DOM, AJAX, promise)
- Co je nového v ECMAScript 6
Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.
Požadované znalosti: HTML, základy C#
Klíčová slova: Javascript, HTML, webové aplikace, jQuery, RequireJS, Jasmine, Moment.js, ECMAScript, AJAX
Kategorie: Webové aplikace
Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.
Tomáš Herceg
Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také autorem open source projektu DotVVM.