JS: Функционално програмиране - курс 3900 rub. от Hexlet, обучение 12 часа, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Включен в курса
- 9 урока (видео и/или текст)
- 11 упражнения в симулатора
- 40 теста за проверка
- Допълнителни материали
- Помощ в "Дискусии"
- Достъп до други курсове на платформата
Какво ще научите
- Оценете сложността на функциите и опростете техния код
- Разширено използване на затваряния
- Използвайте функционална композиция за решаване на проблеми от реалния свят
Ще научите какво представляват функциите от първи ред. Ще научите как да намалите сложността на функциите и ще разберете как се държат функциите в съставни изрази. Ще научите как да използвате затваряния, връщане на функции от функции, къри и частични приложения. Знанията от този курс ще ви помогнат да проектирате кратки и ефективни програми, като отделите страничните ефекти от чистия код. Този курс е подходящ за тези, които продължават да учат JavaScript. За да улесните ученето, трябва предварително да изучите курсовете JS: Functions и JS: Objects.
Въведение
Запознайте се с курса и подгответе средата си.
Guard Expression
Научете се да намалявате сложността на функциите
Настройките по подразбиране
Научете за новия синтаксис, който ви позволява да задавате параметри по подразбиране
Изпълнение на функциите
Задълбочете разбирането си за това как се държат функциите в съставни изрази.
Първокласни съоръжения
Научете, че функциите са данни
Лексикална среда
Повторете материала за среди в javascript
Връщане на функции от функции
Научете се да генерирате нови функции на базата на стари. Разгледайте понятието „затваряне“.
Частично приложение
Научете техники за намаляване на кода
Къри
Разберете какво е къри и защо е полезно
Допълнителни материали
Статии и видеоклипове, курирани от екипа на Hexlet. Ще ви помогне да се потопите по-дълбоко в темата на курса