IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Objektově orientované programování v JavaScriptu - Online kurz

Online kurz se věnuje vysvětlení filosofie objektově orientovaného programování a prototypování a jejich uplatnění při programování v JavaScriptu. Dozvíš se, proč je dobré uplatňovat zásady OOP, a naučíš se psát svůj kód přehledně a čitelně i pro ostatní programátory.

32 lekcí

42 samostatných úloh

9 vědomostních testů

Certifikát absolventa

Co tě tutoriály naučí?

Budeš umět skládat své aplikace z komponent a tvořit rozsáhlé informační systémy. Moderní kurz nabitý interaktivními příklady ti dá solidní základy pro práci JavaScript vývojáře s platem až 130.000 Kč.

Na úvod si vysvětlíme základy objektově orientovaného programování v JavaScriptu, proč tato filosofie vznikla a jaké výhody má její využívání. Samozřejmě to je ale nejlépe vidět v praxi. Proto záhy začneš programovat své první objektové aplikace, naučíš se využívat vlastnosti a konstruktory, zjistíš, jaký je rozdíl mezi hodnotovými a referenčními datovými typy, jaká jsou datová úložiště v JavaScriptu a jak využívat populární formát JSON pro tzv. API. Nabyté znalosti umocní vytváření objektového diáře, kde si názorně ukážeme, jak vypadá vývoj objektové webové aplikace krok za krokem.

Dále se podíváme na práci s AJAXem, díky němuž můžeme získávat data z internetu, což je při vytváření funkčních webových aplikací klíčové. I nadále se budeme věnovat principům OOP, jako jsou dědičnost, polymorfismus a zapouzdření, a také upozorníme, na co si dát pozor při práci s OOP v JavaScriptu.

Naučíme se používat tzv. arrow funkce, obsluhovat události, chytat výjimky a programovat modulárně. Čekají tě také články o iterátorech a generátorech v JavaScriptu, o asynchronních požadavcích a tzv. promisech. Šance na získání skvělé práce po absolvování celého kurzu rozhodně nejsou planým slibem.

Jako třešnička na dortu tě čekají regulární výrazy v JavaScriptu, závěrečný kvíz a tahák, díky kterému už nebudeš tápat ve správné syntaxi, tvorbě getterů/setterů, anonymních funkcí, manipulacemi s DOM aj.

E-learning kurz OOP v JavaScriptu

Cena: 1 605 Kč

Začít kurz zdarma Koupí PRO verze kurzu získáš trvalý přístup k lekcím a cvičením označeným štítkem PRO a také možnost absolvovat testy.
Úvod do objektově orientovaného programování v JavaScriptu
První objektová aplikace v JavaScriptu
Vlastnosti objektů a konstruktory v JavaScriptu
Řešené úlohy k 1.-3. lekci OOP v JavaScriptu
Kvíz - Úvod a vlastnosti objektů v JavaScriptu
Referenční a hodnotové datové typy v JavaScriptu
Tvorba OOP diáře v JavaScriptu
Řešené úlohy k 4.-5. lekci OOP v JavaScriptu
Datová úložiště v JavaScriptu
Kvíz - Datové typy a datová úložiště v JavaScriptu
Formát JSON
OOP diář v JavaScriptu - Ukládání, řazení, seskupování
OOP diář v JavaScriptu - Formátování a mazání záznamů
Dokončení objektového diáře v JavaScriptu
AJAX v JavaScriptu - Základní dotazy
AJAX v JavaScriptu - Prohlížeč pokémonů
AJAX v JavaScriptu - POST a další HTTP dotazy
Řešené úlohy k 6.-13. lekci OOP v JavaScriptu
Kvíz - JSON a AJAX v JavaScriptu
Dědičnost a polymorfismus v JavaScriptu
Řešené úlohy k 14. lekci OOP v JavaScriptu
Vlastnosti objektů v JavaScriptu
Vlastnosti objektů v JavaScriptu - Data deskriptory
Vlastnosti objektů v JavaScriptu - Accessor deskriptory
Řešené úlohy k 15.-17. lekci OOP v JavaScriptu
Kvíz - Dědičnost, polymorfismus a vlastnosti v JavaScriptu
Statika v JavaScriptu
Řešené úlohy k 18. lekci OOP v JavaScriptu
Zapouzdření v JavaScriptu
Řešené úlohy k 19. lekci OOP v JavaScriptu
Anonymní objekty a prototypy v JavaScriptu
Kvíz -  Statika, zapouzdření, anonymní objekty a prototypy
Třída Error a try-catch-finally v JavaScriptu
Arrow funkce a moderní obsluha událostí v JavaScriptu
Řešené úlohy k 20.-22. lekci OOP v JavaScriptu
Pokročilá práce s poli v JavaScriptu
Řešené úlohy k 23. lekci OOP v JavaScriptu
Kvíz - Výjimky, arrow funkce a práce s polem v JavaScriptu
Modulární programování v JavaScriptu
Řešené úlohy k 24. lekci OOP v JavaScriptu
Asynchronní operace a callbacky v JavaScriptu
Řešené úlohy k 25. lekci OOP v JavaScriptu
Promisy v JavaScriptu
Kvíz - Modulární programování a asynchronní operace
Asynchronní požadavky s využitím fetch API v JavaScriptu
Řešené úlohy k 26.-27. lekci OOP v JavaScriptu
Reflexe a proxy v JavaScriptu
Řešené úlohy k 28. lekci OOP v JavaScriptu
Iterátory a generátory v JavaScriptu
Kvíz -  Funkce fetch(), reflexe, iterátory a generátory
Nejčastější chyby JS nováčků - Umíš pojmenovat objekty?
Řešené úlohy k 29. lekci OOP v JavaScriptu
Jak správně rozdělit JavaScript aplikace do tříd - SRP a SoC
Nejčastější chyby a dobré praktiky pro tvorbu metod v JS
Kvíz - Objektově orientované programování v JavaScriptu
Učební pomůcka na OOP v JavaScriptu - Tahák
Tvůj certifikát e-learning kurzu OOP v JavaScriptu
Regulární výrazy v JavaScriptu
Zdrojákoviště JavaScript - OOP

Varianta s lektorem

Tento kurz je možné studovat i ve variantě s lektorem.


 

Aktivity