ch
Feedback
HowProgrammingWorks - JavaScript and Node.js Programming

HowProgrammingWorks - JavaScript and Node.js Programming

前往频道在 Telegram

Программная инжененрия для JavaScript, TypeScrip, Node.js 👉 Group: https://t.me/How_Programming_Works 👉 Node.js channel: https://t.me/metarhia 👉 Node.js group: https://t.me/nodeua

显示更多
6 466
订阅者
-524 小时
-127
-1730
帖子存档
Ссылка с пятничной лекции про слои абстракции https://github.com/HowProgrammingWorks/AbstractionLayers/tree/master/JavaScript

Приглашайте своих друзей https://t.me/MarcusLeoTulipa Группа это вместо регистрации, чтоб мы поместились. В зале 150 мест

В понедельник в 18:30 в 18 корпусе КПИ в 307 аудитории мы будем крутить мультик, созданный студенткой КПИ: Про Марка Львовича Тюльпанова, который разговаривал с цветами. Приглашаем всех желающих, рекомендую лично, мульт огромной эмоциональной мощности, вход свободный, автор будет привсутствовать.

Это сразу после моей лекции

Кто хочет потренироваться - домашнее задание: - На сайте гитхаба сделайте форки репозиториев с примерами JavaScript, которые мы смотрели на предыдущей лекции: DataTypes и Function - Зпустите терминал (я рекомендую поставить terminator) - Установите git (если он еще не установлен в ОС) - В своей домашней папке создайте каталог для лабораторок - Сделайте git clone своим формкам репозиториев Измените файлы и добавьте их в коммит git add -A - Создайте коммнит git commit и дайте ему заголовок и описание - Отправьте коммит на сервер Github в сфой форк через git push

Ссылки с лекции Оглавление курса и ссылки на репозитории https://github.com/HowProgrammingWorks/Dictionary Мой профиль https://github.com/tshemsedinov Примеры кода https://github.com/HowProgrammingWorks/DataTypes https://github.com/HowProgrammingWorks/Function

пн 12 фев - Базовый синтаксис JS ★ вт 13 фев - Настройка срады: Node.js, npm, git, eslint ★ ср 14 фев - Структуры данных: стек, очередь, дэк ★★ чт 15 фев - Введение в асинхронное программирование ★★ пт 16 фев - Архитектурный подход к программированию ★★ пн 19 фев - Базовый синтаксис JS, продолжение ★ вт 20 фев - Введение в Node.js ★ ср 21 фев - Разбор кода: списки, стек, очередь, дэк ★★ чт 22 фев - --- пт 23 фев - Модули, слои, структура проекта, песочницы ★★ пн 26 фев - Функции, лямбды, контексты, замыкания ★ вт 27 фев - Обзор Node.js API ★ ср 28 фев - Symbol и Proxy, агрегация структур ★★ чт 01 мар - TCP/IP клиент-сервер на Node.js ★★ пт 02 мар - Инверсия управления и внедрение зависимостей ★★ пн 05 мар - Массивы, объекты, классы, прототипы ★ вт 06 мар - Node.js, консоль и командная строка ★ ср 07 мар - Типизированные и ассоциативные массивы ★★ чт 08 мар - Разбор кода: TCP/IP клиент-сервер ★★ пт 09 мар - Разбор кода: Sandbox, IoC, DI ★★ пн 12 мар - Композиция, каррирование, частичное применение ★ вт 13 мар - Работа с файлами, буферами и файловыми потоками ★★ ср 14 мар - Разбор кода студентов по структурам данных ★★ чт 15 мар - Работа со строками, шаблонами и юникодом ★ пт 16 мар - Межпроцессовое взаимодействие ★★ пн 19 мар - Функции высшего порядка, колбеки, события ★ вт 20 мар - Использование внешних зависимостей ★ ср 21 мар - Деревья, их классификация и обход ★★ чт 22 мар - Регулярные выражения и парсинг ★ пт 23 мар - Слои, связанность и связность кода ★★ пн 26 мар - Примеси, обертки, дектораторы, мемоизация ★ вт 27 мар - HTTP сервер на Node.js ★★ ср 28 мар - Разбор кода студентов с деревьями ★★ чт 29 мар - --- пт 30 мар - --- пн 02 апр - --- вт 03 апр - Разбор кода студентов HTTP сервер на Node.js ★★ ср 04 апр - Измерение производеительности кода и оптимизация ★★ чт 05 апр - Асинхронность параллельно и последовательно ★★ пт 06 апр - Слой доступа к данным, курсор, транзакция ★★ пн 09 апр - Чеининг функций и объектов, обработка ошибок ★ вт 10 апр - WebSocket сервер на Node.js ★★ ср 11 апр - Оценка сложности алгоритмов ★★ чт 12 апр - Асинхронность с библиотекой async.js ★★ пт 13 апр - Интерфейсы, API, RPC, BUS, брокер запросов ★★ пн 16 апр - Таймеры, таймауты, EventEmitter ★ вт 17 апр - Живые таблицы на вебсокетах и реактивность ★★ ср 18 апр - Семинар по прочим структурам и моделям данных ★★ чт 19 апр - Асинхронность на промисах ★★ пт 20 апр - --- пн 23 апр - Коллекции, множества, хештаблицы ★ вт 24 апр - Обобщение материала и ответы на вопросы по Node.js ★ ср 25 апр - Графы, их обход и алгоритмы на графах ★★ чт 26 апр - Асинхронность на async/await ★★ пт 27 апр - Выбор парадигмы, языка, стека технологий ★★★ пн 30 апр - Proxy, Symbol, сериализация и десериализация ★ вт 01 май - Кластеризация Node.js приложений ★★ ср 02 май - Функциональное программирование ★★★ чт 03 май - Асинхронная композиция функций ★★★ пт 04 май - Примеры структуры проектов ★★ пн 07 май - Фабрики и пулы объектов и других инстансов ★★ вт 08 май - Наблюдение за файловой системой ★★ ср 09 май - Проецирование (projection) структур данных ★★★ чт 10 май - Асинхронные коллекторы данных ★★★ пт 11 май - Высоконагруженные распределенные приложения ★★★ пн 14 май - Синглтон, функторы, функциональные объекты, монады ★★ вт 15 май - Разбор кода студентов по кластеризации и хотрелоаду ★★ ср 16 май - Мультипарадигменное программирование ★★ чт 17 май - Адаптеры асинхронности ★★ пт 18 май - Масштабирование, оптимизация, балансировка ★★★ пн 21 май - Повторение и обзор базовых концепций курса ★ вт 22 май - Оптимизация: асинхронность, память, минимизация IPC ★★★ ср 23 май - Асинхронная очередь ★★ чт 24 май - Вспомогательные обертки асинхронности ★★ пт 25 май - Специализированные языки DSL ★★★ пн 28 май - Повторение и обзор базовых концепций курса ★ вт 29 май - Непрерывная интеграция, тестирование и развертывание ★★★ ср 30 май - Сборка мусора, чтечки памяти и борьба с ними ★★ чт 31 май - Объектно-реляционное отображение (ORM) ★★ пт 01 июн - Метампрограммирование и динамическое связывание ★★★

Расписание на семестр Всего 75 лекций, они проходят почти каждый на 5 паре (это в 16:10) в 307 корпус 18 (ФИВТ, КПИ). Вы можете выбирать лекции самостоятельно в соответствии с уровнем знаний и предметом, который у вас в программе.

Предварительное расписание будет таким Более подробные темы скоро опубликую пн JavaScript for Babies ★ вт JavaScript for All ★★ ср Практические примеры приложений ★★ и ★★★ чт Протоколы, сети и распределенные приложения ★★ пт Архитектура и технологии программирования ★★ и ★★★ ★ - начинающий, ★★ - средний, ★★★ - профессиональный Предложения пишите в https://t.me/MetarhiaHPW

Здравствуйте товарищи инженеры! В этом семестре будет много открытых лекций, скорее всего все они будут на 5 паре (это в 16:10) в 307 корпус 18 (ФИВТ, КПИ). Темы разные: основы программирования, JavaScript, Node.js, сетевое программирование и протоколы, архитектура и проектирование. F.A.Q. 1. Приходить можно всем, не только с ФИВТа, даже не из КПИ можно 2. Начинаем на следующей неделе (до публикации расписания пар не будет) 3. Я пришлю расписание и темы будут известны заранее 4. Каждая тема будет помечена: ★ - начинающий, ★★ - средний, ★★★ - профессиональный 5. Запись будет, но не лекций, а студийная и позже 6. Может оказаться много людей поэтому, будет регистрация

Автор JS лайкает код нашего студента, это ФИВТ, это Метархия

17 января с 12 до 18 будут дополнительные консультации для тех, кто пересдает и для тех, кто вообще хочет прояснить для себя материал или задать вопросы

С 11 утра до упора пртнимаю в 25, приходите сдавать и пересдавать