Forwarded from Metarhia/Jobs
Linux Professional Institute при КПИ/ФИВТ ищет преподавателей и ассистентов для курса по линуксу. Асе учебные материалы есть, нужны специалисты, которых можнь сертифицироать для чтение курса. Пишите мне на @tshemsedinov
Forwarded from ІП/ІТ-7Х
С 11 утра до упора пртнимаю в 25, приходите сдавать и пересдавать
Forwarded from ІП/ІТ-7Х
17 января с 12 до 18 будут дополнительные консультации для тех, кто пересдает и для тех, кто вообще хочет прояснить для себя материал или задать вопросы
Forwarded from Node.js Ukraine Community
Forwarded from Node.js Ukraine Community
Автор JS лайкает код нашего студента, это ФИВТ, это Метархия
Здравствуйте товарищи инженеры!
В этом семестре будет много открытых лекций, скорее всего все они будут на 5 паре (это в 16:10) в 307 корпус 18 (ФИВТ, КПИ). Темы разные: основы программирования, JavaScript, Node.js, сетевое программирование и протоколы, архитектура и проектирование.
F.A.Q.
1. Приходить можно всем, не только с ФИВТа, даже не из КПИ можно
2. Начинаем на следующей неделе (до публикации расписания пар не будет)
3. Я пришлю расписание и темы будут известны заранее
4. Каждая тема будет помечена: ★ - начинающий, ★★ - средний, ★★★ - профессиональный
5. Запись будет, но не лекций, а студийная и позже
6. Может оказаться много людей поэтому, будет регистрация
В этом семестре будет много открытых лекций, скорее всего все они будут на 5 паре (это в 16:10) в 307 корпус 18 (ФИВТ, КПИ). Темы разные: основы программирования, JavaScript, Node.js, сетевое программирование и протоколы, архитектура и проектирование.
F.A.Q.
1. Приходить можно всем, не только с ФИВТа, даже не из КПИ можно
2. Начинаем на следующей неделе (до публикации расписания пар не будет)
3. Я пришлю расписание и темы будут известны заранее
4. Каждая тема будет помечена: ★ - начинающий, ★★ - средний, ★★★ - профессиональный
5. Запись будет, но не лекций, а студийная и позже
6. Может оказаться много людей поэтому, будет регистрация
HowProgrammingWorks - JavaScript and Node.js Programming pinned «Здравствуйте товарищи инженеры! В этом семестре будет много открытых лекций, скорее всего все они будут на 5 паре (это в 16:10) в 307 корпус 18 (ФИВТ, КПИ). Темы разные: основы программирования, JavaScript, Node.js, сетевое программирование и протоколы, архитектура…»
Предварительное расписание будет таким
Более подробные темы скоро опубликую
пн JavaScript for Babies ★
вт JavaScript for All ★★
ср Практические примеры приложений ★★ и ★★★
чт Протоколы, сети и распределенные приложения ★★
пт Архитектура и технологии программирования ★★ и ★★★
★ - начинающий, ★★ - средний, ★★★ - профессиональный
Предложения пишите в https://t.me/MetarhiaHPW
Более подробные темы скоро опубликую
пн JavaScript for Babies ★
вт JavaScript for All ★★
ср Практические примеры приложений ★★ и ★★★
чт Протоколы, сети и распределенные приложения ★★
пт Архитектура и технологии программирования ★★ и ★★★
★ - начинающий, ★★ - средний, ★★★ - профессиональный
Предложения пишите в https://t.me/MetarhiaHPW
Telegram
Metarhia/HowProgrammingWorks - JavaScript and Node.js Programming
Программная инжененрия для JavaScript, TypeScrip, Node.js 👉 Node.js channel: https://t.me/metarhia 👉 JavaScript & TypeScript channel: https://t.me/HowProgrammingWorks
Forwarded from Node.js Ukraine Community
Расписание на семестр
Всего 75 лекций, они проходят почти каждый на 5 паре (это в 16:10) в 307 корпус 18 (ФИВТ, КПИ). Вы можете выбирать лекции самостоятельно в соответствии с уровнем знаний и предметом, который у вас в программе.
Всего 75 лекций, они проходят почти каждый на 5 паре (это в 16:10) в 307 корпус 18 (ФИВТ, КПИ). Вы можете выбирать лекции самостоятельно в соответствии с уровнем знаний и предметом, который у вас в программе.
Forwarded from Node.js Ukraine Community
пн 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 июн - Метампрограммирование и динамическое связывание ★★★
вт 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 июн - Метампрограммирование и динамическое связывание ★★★
Forwarded from Node.js Ukraine Community
Ссылки с лекции
Оглавление курса и ссылки на репозитории
https://github.com/HowProgrammingWorks/Dictionary
Мой профиль
https://github.com/tshemsedinov
Примеры кода
https://github.com/HowProgrammingWorks/DataTypes
https://github.com/HowProgrammingWorks/Function
Оглавление курса и ссылки на репозитории
https://github.com/HowProgrammingWorks/Dictionary
Мой профиль
https://github.com/tshemsedinov
Примеры кода
https://github.com/HowProgrammingWorks/DataTypes
https://github.com/HowProgrammingWorks/Function
GitHub
GitHub - HowProgrammingWorks/Dictionary: Programming Dictionary
Programming Dictionary. Contribute to HowProgrammingWorks/Dictionary development by creating an account on GitHub.
Инструменты для разработки на js
https://github.com/HowProgrammingWorks/Tools/blob/master/JavaScript/README.ru.md
https://github.com/HowProgrammingWorks/Tools/blob/master/JavaScript/README.ru.md
GitHub
Tools/JavaScript/README.ru.md at master · HowProgrammingWorks/Tools
Development tools and environment configuration. Contribute to HowProgrammingWorks/Tools development by creating an account on GitHub.
Кто хочет потренироваться - домашнее задание:
- На сайте гитхаба сделайте форки репозиториев с примерами JavaScript, которые мы смотрели на предыдущей лекции: DataTypes и Function
- Зпустите терминал (я рекомендую поставить terminator)
- Установите git (если он еще не установлен в ОС)
- В своей домашней папке создайте каталог для лабораторок
- Сделайте git clone своим формкам репозиториев
Измените файлы и добавьте их в коммит git add -A
- Создайте коммнит git commit и дайте ему заголовок и описание
- Отправьте коммит на сервер Github в сфой форк через git push
- На сайте гитхаба сделайте форки репозиториев с примерами JavaScript, которые мы смотрели на предыдущей лекции: DataTypes и Function
- Зпустите терминал (я рекомендую поставить terminator)
- Установите git (если он еще не установлен в ОС)
- В своей домашней папке создайте каталог для лабораторок
- Сделайте git clone своим формкам репозиториев
Измените файлы и добавьте их в коммит git add -A
- Создайте коммнит git commit и дайте ему заголовок и описание
- Отправьте коммит на сервер Github в сфой форк через git push
Ссылки с лекции
https://github.com/HowProgrammingWorks/LinkedList
https://github.com/HowProgrammingWorks/Dequeue
https://github.com/HowProgrammingWorks/LinkedList
https://github.com/HowProgrammingWorks/Dequeue
GitHub
GitHub - HowProgrammingWorks/LinkedList: Linked list data structure
Linked list data structure. Contribute to HowProgrammingWorks/LinkedList development by creating an account on GitHub.
Forwarded from Timur Shemsedinov
В понедельник в 18:30 в 18 корпусе КПИ в 307 аудитории мы будем крутить мультик, созданный студенткой КПИ: Про Марка Львовича Тюльпанова, который разговаривал с цветами. Приглашаем всех желающих, рекомендую лично, мульт огромной эмоциональной мощности, вход свободный, автор будет привсутствовать.
Forwarded from Timur Shemsedinov
Приглашайте своих друзей https://t.me/MarcusLeoTulipa
Группа это вместо регистрации, чтоб мы поместились. В зале 150 мест
Группа это вместо регистрации, чтоб мы поместились. В зале 150 мест
Материалы с лекции
Запись с ХарьковJS https://www.youtube.com/watch?v=VdRhAXnfrd0
Примеры кода https://github.com/HowProgrammingWorks/AsynchronousProgramming
Библиотека Metasync https://github.com/metarhia/metasync
Слайды https://www.slideshare.net/tshemsedinov/asynchronous-programming-with-java-script-and-nodejs
Запись с ХарьковJS https://www.youtube.com/watch?v=VdRhAXnfrd0
Примеры кода https://github.com/HowProgrammingWorks/AsynchronousProgramming
Библиотека Metasync https://github.com/metarhia/metasync
Слайды https://www.slideshare.net/tshemsedinov/asynchronous-programming-with-java-script-and-nodejs
YouTube
KharkivJS #8 2017 Timur Shemsedinov - Асинхронное программирование на JS и Node.js