Курс лекций по JavaScript и Node.js в КПИ
сегодня в 17:10
Товарищи инженеры, как и было обещано в анонсе, половина лекций (а это 51) уже доступны для просмотра на ютюбе и я продолжу их записывать в 2019 году. Часть из нужно будет перезаписать, потому, что в первых лекциях не самый лучший звук и потому, что очень простые темы у меня пока не очень хорошо получаются. Лучше вышли сложные и актуальные темы, которые мне и самому более интересно рассказывать. За это время поступило множество предложений, как улучшить способ подачи материала: делить на более короткие лекции, подготовить задачи для практического освоения, записывать семинары и ответы на вопросы студентов, добавить в программу разбор целого ряда спорных и холиварных тем. Но не все сразу, я и так посвящаю этому треть жизни.
Ниже привожу темы лекций со ссылками, сгруппированные по разделам. Следующие 50 тем уже есть и я скоро опубликую расписание лекций на 2019 год, но если кто хочет запросить тему, то предлагайте в комментариях.
Обзорные лекции
Базовый курс (22 лекции)
- Базовый синтаксис JavaScript
- Базовый синтаксис JavaScript, продолжение
- Настройка среды: Node.js, npm, git, eslint
- Функции, лямбды, контексты, замыкания
- Массивы, объекты, классы, прототипы
- Композиция, каррирование, частичное применение
- Функции высшего порядка, колбеки, события
- Работа со строками, шаблонами и юникодом
- Измерение производительности кода и оптимизация
- Примеси, обертки, декораторы, мемоизация
- Коллекции, множества, хештаблицы
- Проекции и отображения наборов данных
- Структуры данных: списки, стек, очередь, дэк
- Сериализация и десериализация
- Использование Proxy и Symbol
- Итерирование, циклы и итераторы
- Чеининг функций и объектов, обработка ошибок
- Регулярные выражения и парсинг
- Фабрики и пулы объектов
- Типизированные массивы
- Шаблон Singleton (синглтон)
- Функциональные объекты, функторы и монады
Асинхронное программирование (9 лекций)
Архитектура и парадигмы (7 лекций)
Лекции по Node.js (11 лекций)
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Теги: Добавить метки