- PVSM.RU - https://www.pvsm.ru -
Товарищи инженеры, как и было обещано в анонсе [1], половина лекций (а это 51) уже доступны для просмотра на ютюбе [2] и я продолжу их записывать в 2019 году. Часть из нужно будет перезаписать, потому, что в первых лекциях не самый лучший звук и потому, что очень простые темы у меня пока не очень хорошо получаются. Лучше вышли сложные и актуальные темы, которые мне и самому более интересно рассказывать. За это время поступило множество предложений, как улучшить способ подачи материала: делить на более короткие лекции, подготовить задачи для практического освоения, записывать семинары и ответы на вопросы студентов, добавить в программу разбор целого ряда спорных и холиварных тем. Но не все сразу, я и так посвящаю этому треть жизни.
Ниже привожу темы лекций со ссылками, сгруппированные по разделам. Следующие 50 тем уже есть и я скоро опубликую расписание лекций на 2019 год, но если кто хочет запросить тему, то предлагайте в комментариях.
Автор: MarcusAurelius
Источник [54]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/304227
Ссылки в тексте:
[1] обещано в анонсе: https://habr.com/post/427799/
[2] просмотра на ютюбе: https://www.youtube.com/user/sthxnp
[3] Подход к изучению программирования (выступление на дне факультета Информатики КПИ): https://www.youtube.com/watch?v=zMU4ir10DMg
[4] Карта специальности инженер-программист: https://www.youtube.com/watch?v=SE5aXH-yf0I
[5] Базовый синтаксис JavaScript: https://www.youtube.com/watch?v=xJn3k1f4BiM
[6] Базовый синтаксис JavaScript, продолжение: https://www.youtube.com/watch?v=qa-XleqA0JU
[7] Настройка среды: Node.js, npm, git, eslint: https://www.youtube.com/watch?v=hSyA7tcNaCE
[8] Функции, лямбды, контексты, замыкания: https://www.youtube.com/watch?v=pn5myCmpV2U
[9] Массивы, объекты, классы, прототипы: https://www.youtube.com/watch?v=VBMGnAPfmsY
[10] Композиция, каррирование, частичное применение: https://www.youtube.com/watch?v=ND8KQ5xjk7o
[11] Функции высшего порядка, колбеки, события: https://www.youtube.com/watch?v=1vqATwbGHnc
[12] Работа со строками, шаблонами и юникодом: https://www.youtube.com/watch?v=GcopcHQkA8M
[13] Измерение производительности кода и оптимизация: https://www.youtube.com/watch?v=sanq2X7Re8o
[14] Примеси, обертки, декораторы, мемоизация: https://www.youtube.com/watch?v=oRQ0kQr1N-U
[15] Коллекции, множества, хештаблицы: https://www.youtube.com/watch?v=hN0wsq5LNOc
[16] Проекции и отображения наборов данных: https://www.youtube.com/watch?v=lwJCq9inky8
[17] Структуры данных: списки, стек, очередь, дэк: https://www.youtube.com/watch?v=9KvA4hDDSjk
[18] Сериализация и десериализация: https://www.youtube.com/watch?v=GtKPniOEzh8
[19] Использование Proxy и Symbol: https://www.youtube.com/watch?v=UjZjSDyi9AM
[20] Итерирование, циклы и итераторы: https://www.youtube.com/watch?v=lq3b5_UGJas
[21] Чеининг функций и объектов, обработка ошибок: https://www.youtube.com/watch?v=PfuEfIiLX34
[22] Регулярные выражения и парсинг: https://www.youtube.com/watch?v=-ef2E0ozxao
[23] Фабрики и пулы объектов: https://www.youtube.com/watch?v=Ax_mSvadFp8
[24] Типизированные массивы: https://www.youtube.com/watch?v=tTNcqxbxhfY
[25] Шаблон Singleton (синглтон): https://www.youtube.com/watch?v=qdJ5yikZnfE
[26] Функциональные объекты, функторы и монады: https://www.youtube.com/watch?v=3Z7f0Gi8pxw
[27] Асинхронное программирование в Node.js: https://www.youtube.com/watch?v=hY6Z6qNYzmc
[28] Таймеры, таймауты, EventEmitter: https://www.youtube.com/watch?v=LK2jveAnRNg
[29] Асинхронные функции async, await, thenable, обработка ошибок: https://www.youtube.com/watch?v=Jdf_tZuJbHI
[30] Асинхронные адаптеры: promisify, callbackify, asyncify...: https://www.youtube.com/watch?v=76k6_YkYRmU
[31] Асинхронные коллекторы данных: https://www.youtube.com/watch?v=tgodt1JL6II
[32] Асинхронное программирование на callback`ах: https://www.youtube.com/watch?v=z8Hg6zgi3yQ
[33] Неблокирующее асинхронное итерирование: https://www.youtube.com/watch?v=wYA2cIRYLoA
[34] Асинхронность с библиотекой async.js: https://www.youtube.com/watch?v=XQ94wQc-erU
[35] Асинхронность на промисах: https://www.youtube.com/watch?v=RMl4r6s1Y8M
[36] Архитектурный подход к программированию: https://www.youtube.com/watch?v=d_vyO2CkiOc
[37] Модули, слои, структура проекта, песочницы: https://www.youtube.com/watch?v=O7A9chb573E
[38] Инверсия управления и внедрение зависимостей: https://www.youtube.com/watch?v=Fz86Fdjz-LM
[39] Слои, связанность и связность кода: https://www.youtube.com/watch?v=A3RpwNlVeyY
[40] Слой доступа к данным, курсор, транзакция: https://www.youtube.com/watch?v=CRcSWtWVvrA
[41] Функциональное программирование: https://www.youtube.com/watch?v=0JxSs_GcvbQ
[42] Реактивное программирование: https://www.youtube.com/watch?v=7MH8-qQc-48
[43] Node.js Введение в технологию: https://www.youtube.com/watch?v=WBcHgaoHh1k
[44] Обзор встроенного Node.js API: https://www.youtube.com/watch?v=sOkjR-N6IAs
[45] Клиент-сервер на Node.js TCP и UDP, DNS: https://www.youtube.com/watch?v=bHn-wTlTTR0
[46] Работа с файлами, буферами и файловыми потоками: https://www.youtube.com/watch?v=eQGBS15vUac
[47] Межпроцессовое взаимодействие в Node.js: https://www.youtube.com/watch?v=2OXWZFMvfbc
[48] HTTP сервер на Node.js (routing, cluster, IP sticky): https://www.youtube.com/watch?v=7Ufxj0oTaUo
[49] Консоль и командная строка: https://www.youtube.com/watch?v=5aSZyKi5BmE
[50] Высоконагруженные распределенные приложения на Node.js: https://www.youtube.com/watch?v=7tfZDABPvVs
[51] WebSocket сервер на Node.js (электронные таблицы и чат): https://www.youtube.com/watch?v=Sf7ln3n16ws
[52] Наблюдение за файловой системой в Node.js: https://www.youtube.com/watch?v=29QINR9rruQ
[53] Утечки памяти, сборка мусора и профилирование: https://www.youtube.com/watch?v=0oZa64SB2wM
[54] Источник: https://habr.com/post/434686/?utm_campaign=434686
Нажмите здесь для печати.