JavaScript: ядро языка
Фундаментальный курс по JavaScript — про сам язык, а не про сайты или серверы. Переменные, функции, массивы, объекты и async/await — база, общая для frontend и Node.js.
Программа курса
Первые шаги
Первые шаги
Принятие решений
- Условия — оператор if/else (доступно после покупки)
- Чётное или нечётное (доступно после покупки)
- Циклы — повторяем действия (доступно после покупки)
- Сумма от 1 до N (доступно после покупки)
- FizzBuzz (доступно после покупки)
- Итоги: Принятие решений (доступно после покупки)
Принятие решений
- Условия — оператор if/else (доступно после покупки)
- Чётное или нечётное (доступно после покупки)
- Циклы — повторяем действия (доступно после покупки)
- Сумма от 1 до N (доступно после покупки)
- FizzBuzz (доступно после покупки)
- Итоги: Принятие решений (доступно после покупки)
Функции
- Функции — именованные блоки кода (доступно после покупки)
- Максимум из двух (доступно после покупки)
- Рекурсия — функция вызывает себя (доступно после покупки)
- Факториал (доступно после покупки)
- Переворот строки (доступно после покупки)
- Итоги: Функции (доступно после покупки)
Функции
- Функции — именованные блоки кода (доступно после покупки)
- Максимум из двух (доступно после покупки)
- Рекурсия — функция вызывает себя (доступно после покупки)
- Факториал (доступно после покупки)
- Переворот строки (доступно после покупки)
- Итоги: Функции (доступно после покупки)
Массивы и объекты
- Массивы — списки значений (доступно после покупки)
- Максимум в массиве (доступно после покупки)
- Методы массивов: map, filter, reduce (доступно после покупки)
- Работа с массивом (доступно после покупки)
- Объекты — группировка данных (доступно после покупки)
- Работа с объектом (доступно после покупки)
- Курс завершён! (доступно после покупки)
Массивы и объекты
- Массивы — списки значений (доступно после покупки)
- Максимум в массиве (доступно после покупки)
- Методы массивов: map, filter, reduce (доступно после покупки)
- Работа с массивом (доступно после покупки)
- Объекты — группировка данных (доступно после покупки)
- Работа с объектом (доступно после покупки)
- Курс завершён! (доступно после покупки)
Асинхронность
- Асинхронность — почему JS не ждёт (доступно после покупки)
- Promise — обещание результата (доступно после покупки)
- Цепочка через .then() (доступно после покупки)
- async / await — синтаксический сахар (доступно после покупки)
- Параллельная загрузка — Promise.all (доступно после покупки)
- Ошибки в асинхронном коде (доступно после покупки)
- Безопасная загрузка (доступно после покупки)
- Итоги: Асинхронность (доступно после покупки)
Асинхронность
- Асинхронность — почему JS не ждёт (доступно после покупки)
- Promise — обещание результата (доступно после покупки)
- Цепочка через .then() (доступно после покупки)
- async / await — синтаксический сахар (доступно после покупки)
- Параллельная загрузка — Promise.all (доступно после покупки)
- Ошибки в асинхронном коде (доступно после покупки)
- Безопасная загрузка (доступно после покупки)
- Итоги: Асинхронность (доступно после покупки)