Хабрахабр

Курс лекций по JavaScript и Node.js в КПИ

сегодня в 17:10

100 лекций по программированию в Киевском политехническом институте

Часть из нужно будет перезаписать, потому, что в первых лекциях не самый лучший звук и потому, что очень простые темы у меня пока не очень хорошо получаются. Товарищи инженеры, как и было обещано в анонсе, половина лекций (а это 51) уже доступны для просмотра на ютюбе и я продолжу их записывать в 2019 году. За это время поступило множество предложений, как улучшить способ подачи материала: делить на более короткие лекции, подготовить задачи для практического освоения, записывать семинары и ответы на вопросы студентов, добавить в программу разбор целого ряда спорных и холиварных тем. Лучше вышли сложные и актуальные темы, которые мне и самому более интересно рассказывать. Но не все сразу, я и так посвящаю этому треть жизни.

Следующие 50 тем уже есть и я скоро опубликую расписание лекций на 2019 год, но если кто хочет запросить тему, то предлагайте в комментариях. Ниже привожу темы лекций со ссылками, сгруппированные по разделам.

Обзорные лекции

Базовый курс (22 лекции)

  • Базовый синтаксис JavaScript
  • Базовый синтаксис JavaScript, продолжение
  • Настройка среды: Node.js, npm, git, eslint
  • Функции, лямбды, контексты, замыкания
  • Массивы, объекты, классы, прототипы
  • Композиция, каррирование, частичное применение
  • Функции высшего порядка, колбеки, события
  • Работа со строками, шаблонами и юникодом
  • Измерение производительности кода и оптимизация
  • Примеси, обертки, декораторы, мемоизация
  • Коллекции, множества, хештаблицы
  • Проекции и отображения наборов данных
  • Структуры данных: списки, стек, очередь, дэк
  • Сериализация и десериализация
  • Использование Proxy и Symbol
  • Итерирование, циклы и итераторы
  • Чеининг функций и объектов, обработка ошибок
  • Регулярные выражения и парсинг
  • Фабрики и пулы объектов
  • Типизированные массивы
  • Шаблон Singleton (синглтон)
  • Функциональные объекты, функторы и монады

Асинхронное программирование (9 лекций)

Архитектура и парадигмы (7 лекций)

Лекции по Node.js (11 лекций)

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Теги:

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть