JS: Funkcionální programování - kurz 3900 rub. z Hexlet, školení 12 hodin, Termín: 1. prosince 2023.
Různé / / December 04, 2023
Zahrnuto v kurzu
- 9 lekcí (video a/nebo text)
- 11 cvičení na simulátoru
- 40 ověřovacích testů
- Doplňkové materiály
- Nápověda v "Diskuse"
- Přístup k dalším kurzům na platformě
Co se naučíš
- Vyhodnoťte složitost funkcí a zjednodušte jejich kód
- Pokročilé použití uzávěrů
- Použijte kompozici funkcí k řešení skutečných problémů
Dozvíte se, jaké jsou funkce prvního řádu. Dozvíte se, jak snížit složitost funkcí a pochopíte, jak se funkce chovají ve složených výrazech. Naučíte se používat uzávěry, vracení funkcí z funkcí, currying a dílčí aplikace. Znalosti z tohoto kurzu vám pomohou navrhnout stručné a efektivní programy tím, že oddělí vedlejší efekty od čistého kódu. Tento kurz je vhodný pro ty, kteří se nadále učí JavaScript. Pro usnadnění učení byste si měli předem prostudovat kurzy JS: Functions a JS: Objects.
Úvod
Seznamte se s kurzem a připravte své prostředí.
Strážný výraz
Naučte se snižovat složitost funkcí
Výchozí nastavení
Přečtěte si o nové syntaxi, která umožňuje nastavit výchozí parametry
Provádění funkcí
Prohloubte své porozumění tomu, jak se funkce chovají ve složených výrazech.
Prvotřídní zařízení
Naučte se, že funkce jsou data
Lexikální prostředí
Zopakujte si materiál o prostředích v javascriptu
Vrácení funkcí z funkcí
Naučte se generovat nové funkce založené na starých. Prozkoumejte pojem „uzavření“.
Částečná aplikace
Naučte se techniky redukce kódu
Curry
Pochopte, co je kari a proč je užitečné
Doplňkové materiály
Články a videa kurátorem týmu Hexlet. Pomůže vám ponořit se hlouběji do tématu kurzu