Первый курс, к следующей лекции у вас задание:
- ставите себе unix/linux (предпочтительно Fedora) на комп
- устанавливаете nodejs (для федоры), вот так: sudo dnf install nodejs
- регистрируетесь на https://github.com/
- проходите опрос https://goo.gl/forms/N3Wbv5gUofxxBfSx2
- ставите себе unix/linux (предпочтительно Fedora) на комп
- устанавливаете nodejs (для федоры), вот так: sudo dnf install nodejs
- регистрируетесь на https://github.com/
- проходите опрос https://goo.gl/forms/N3Wbv5gUofxxBfSx2
GitHub
GitHub · Build and ship software on a single, collaborative platform
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
Forwarded from Timur Shemsedinov
В среду 12 сентяьря в 12:00 в КПИ будет встреча/лекция с товарищем американским инженером, специалистом по захвату Марса. Роберт Зубрин расскажет про то, чем занимается и невозбранно ответит на ваши вопросы. О месте встречи объявим позже в @MetarhiaCultura
HowProgrammingWorks - JavaScript and Node.js Programming pinned «Товарищи инженеры и будущие инженеры! Сейчас сюда будут добавляться студенты 1 курса и некоторые студенты старших курсов, кто перевелся. Тут будут материалы и объявления по всем курсам, которые я веду. Кто это все уже прошел или вообще выпустился, то можете…»
Расписание на этот семестр
пн 17 сен 16:10 - Базовый синтаксис JavaScript
вт 18 сен 19:00 - Введение в Node.js
ср 19 сен 19:00 - Введение в асинхронное программирование
чт 20 сен 16:10 - Карта специальности инженер-программист
пн 24 сен 16:10 - Базовый синтаксис JS, продолжение
вт 25 сен 19:00 - Архитектурный подход к программированию
ср 26 сен 19:00 - Обзор Node.js API
чт 27 сен 16:10 - Функции, лямбды, контексты, замыкания
пн 01 окт 16:10 - Настройка среды: Node.js, npm, git, eslint
вт 02 окт 19:00 - Модули, слои, структура проекта, песочницы
ср 03 окт 19:00 - TCP/IP клиент-сервер на Node.js
чт 04 окт 16:10 - Массивы, объекты, классы, прототипы
пн 08 окт 16:10 - Композиция, каррирование, частичное применение
вт 09 окт 19:00 - Инверсия управления и внедрение зависимостей
ср 10 окт 19:00 - Работа с файлами, буферами и файловыми потоками
чт 11 окт 16:10 - Функции высшего порядка, колбеки, события
вт 16 окт 19:00 - Межпроцессовое взаимодействие
ср 17 окт 19:00 - HTTP сервер на Node.js
чт 18 окт 16:10 - Работа со строками, шаблонами и юникодом
пн 22 окт 16:10 - Примеси, обертки, дектораторы, мемоизация
вт 23 окт 19:00 - Слои, связанность и связность кода
ср 24 окт 19:00 - Измерение производеительности кода и оптимизация
чт 25 окт 16:10 - Консоль и командная строка
пн 29 окт 16:10 - Чеининг функций и объектов, обработка ошибок
вт 30 окт 19:00 - Высоконагруженные распределенные приложения
ср 31 окт 19:00 - WebSocket сервер на Node.js
чт 01 ноя 16:10 - Таймеры, таймауты, EventEmitter
пн 05 ноя 16:10 - Повторение и обзор базовых концепций курса
вт 06 ноя 19:00 - Функциональное программирование на JavaScript
ср 07 ноя 19:00 - Живые таблицы на вебсокетах и реактивность в Node.js
чт 08 ноя 16:10 - Разбор кода студентов
пн 12 ноя 16:10 - Семинар, ответы на вопросы студентов
вт 13 ноя 19:00 - Асинхронное программирование в JavaScript
ср 14 ноя 19:00 - Кластеризация Node.js приложений
чт 15 ноя 16:10 - Разбор кода студентов
пн 19 ноя 16:10 - Коллекции, множества, хештаблицы
вт 20 ноя 19:00 - Слой доступа к данным, курсор, транзакция
ср 21 ноя 19:00 - Примеры структуры проектов на Node.js
чт 22 ноя 16:10 - Структуры данных: списки, стек, очередь, дэк
пн 26 ноя 16:10 - Proxy, Symbol, сериализация и десериализация
вт 27 ноя 19:00 - Асинхронность с библиотекой async.js
ср 28 ноя 19:00 - Наблюдение за файловой системой в Node.js
чт 29 ноя 16:10 - Регулярные выражения и парсинг
пн 03 дек 16:10 - Фабрики и пулы объектов и других инстансов
вт 04 дек 19:00 - Асинхронность на промисах
ср 05 дек 19:00 - Интерфейсы, API, RPC, BUS, брокер запросов
чт 06 дек 16:10 - Типизированные массивы
пн 10 дек 16:10 - Синглтон, функторы, функциональные объекты, монады
вт 11 дек 19:00 - Асинхронность на async/await, адаптеры асинхронности
ср 12 дек 19:00 - Масштабирование, оптимизация, балансировка
чт 13 дек 16:10 - Использование внешних зависимостей
пн 17 дек 16:10 - Повторение и обзор базовых концепций курса
вт 18 дек 19:00 - Асинхронная композиция и коллекторы данных
ср 19 дек 19:00 - Сборка мусора и чтечки памяти в Node.js
чт 20 дек 16:10 - Семинар, ответы на вопросы студентов
пн 17 сен 16:10 - Базовый синтаксис JavaScript
вт 18 сен 19:00 - Введение в Node.js
ср 19 сен 19:00 - Введение в асинхронное программирование
чт 20 сен 16:10 - Карта специальности инженер-программист
пн 24 сен 16:10 - Базовый синтаксис JS, продолжение
вт 25 сен 19:00 - Архитектурный подход к программированию
ср 26 сен 19:00 - Обзор Node.js API
чт 27 сен 16:10 - Функции, лямбды, контексты, замыкания
пн 01 окт 16:10 - Настройка среды: Node.js, npm, git, eslint
вт 02 окт 19:00 - Модули, слои, структура проекта, песочницы
ср 03 окт 19:00 - TCP/IP клиент-сервер на Node.js
чт 04 окт 16:10 - Массивы, объекты, классы, прототипы
пн 08 окт 16:10 - Композиция, каррирование, частичное применение
вт 09 окт 19:00 - Инверсия управления и внедрение зависимостей
ср 10 окт 19:00 - Работа с файлами, буферами и файловыми потоками
чт 11 окт 16:10 - Функции высшего порядка, колбеки, события
вт 16 окт 19:00 - Межпроцессовое взаимодействие
ср 17 окт 19:00 - HTTP сервер на Node.js
чт 18 окт 16:10 - Работа со строками, шаблонами и юникодом
пн 22 окт 16:10 - Примеси, обертки, дектораторы, мемоизация
вт 23 окт 19:00 - Слои, связанность и связность кода
ср 24 окт 19:00 - Измерение производеительности кода и оптимизация
чт 25 окт 16:10 - Консоль и командная строка
пн 29 окт 16:10 - Чеининг функций и объектов, обработка ошибок
вт 30 окт 19:00 - Высоконагруженные распределенные приложения
ср 31 окт 19:00 - WebSocket сервер на Node.js
чт 01 ноя 16:10 - Таймеры, таймауты, EventEmitter
пн 05 ноя 16:10 - Повторение и обзор базовых концепций курса
вт 06 ноя 19:00 - Функциональное программирование на JavaScript
ср 07 ноя 19:00 - Живые таблицы на вебсокетах и реактивность в Node.js
чт 08 ноя 16:10 - Разбор кода студентов
пн 12 ноя 16:10 - Семинар, ответы на вопросы студентов
вт 13 ноя 19:00 - Асинхронное программирование в JavaScript
ср 14 ноя 19:00 - Кластеризация Node.js приложений
чт 15 ноя 16:10 - Разбор кода студентов
пн 19 ноя 16:10 - Коллекции, множества, хештаблицы
вт 20 ноя 19:00 - Слой доступа к данным, курсор, транзакция
ср 21 ноя 19:00 - Примеры структуры проектов на Node.js
чт 22 ноя 16:10 - Структуры данных: списки, стек, очередь, дэк
пн 26 ноя 16:10 - Proxy, Symbol, сериализация и десериализация
вт 27 ноя 19:00 - Асинхронность с библиотекой async.js
ср 28 ноя 19:00 - Наблюдение за файловой системой в Node.js
чт 29 ноя 16:10 - Регулярные выражения и парсинг
пн 03 дек 16:10 - Фабрики и пулы объектов и других инстансов
вт 04 дек 19:00 - Асинхронность на промисах
ср 05 дек 19:00 - Интерфейсы, API, RPC, BUS, брокер запросов
чт 06 дек 16:10 - Типизированные массивы
пн 10 дек 16:10 - Синглтон, функторы, функциональные объекты, монады
вт 11 дек 19:00 - Асинхронность на async/await, адаптеры асинхронности
ср 12 дек 19:00 - Масштабирование, оптимизация, балансировка
чт 13 дек 16:10 - Использование внешних зависимостей
пн 17 дек 16:10 - Повторение и обзор базовых концепций курса
вт 18 дек 19:00 - Асинхронная композиция и коллекторы данных
ср 19 дек 19:00 - Сборка мусора и чтечки памяти в Node.js
чт 20 дек 16:10 - Семинар, ответы на вопросы студентов
HowProgrammingWorks - JavaScript and Node.js Programming pinned «Расписание на этот семестр пн 17 сен 16:10 - Базовый синтаксис JavaScript вт 18 сен 19:00 - Введение в Node.js ср 19 сен 19:00 - Введение в асинхронное программирование чт 20 сен 16:10 - Карта специальности инженер-программист пн 24 сен 16:10 - Базовый синтаксис…»
Все лекции я зарегистрирую в meetup, это приложение и сайт, где можно вести календарь лекций и каждый может выбрать и подтвердить, что он будет на те лекции, что его интересуют, а потом иметь себе календарь с выбранными темами и синхронизацией в гугл-календарем https://www.meetup.com/HowProgrammingWorks/events/254576997/
Meetup
Доклад: Карта специальности инженер-программист
Thu, Sep 20, 2018, 4:10 PM: О том, как и что учить, чтобы стать инженером-программистом. Как выбрать специализацию и какие базовые знания нужны в любом случае. О том, где найти хорошие материалы для о
Я разделил лекции и митапы на 2 группы, для начинающих и сложные темы и опубликовал их, соответственно, в разных группах в meetup. Прошу вас выбрать те, на которые пойдете и отдтвердить участие (RSVP) чтоб мы значи кол-во людей и смелили аудиторию, пока не поздно.
Лучшее руководство по языку тут https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
MDN Web Docs
JavaScript Guide - JavaScript | MDN
The JavaScript Guide shows you how to use JavaScript and gives an overview of the language. If you need exhaustive information about a language feature, have a look at the JavaScript reference.
Тут можно поржатт, как в загнивающем Гарварде JS учат, ни слова правды. Спасибо, что хоть на последней лекции программу не из пластилина и пазлов лепят https://www.youtube.com/watch?v=rIchzyHPaCQ
YouTube
Основы программирования. Знакомство с JavaScript
Весь курс CS50 - https://javarush.com/s/course_cs50
Отрывок из 18 лекции курса CS50, где Девид Малан расскажет о JS, сравнит его с PHP и С.
Отрывок из 18 лекции курса CS50, где Девид Малан расскажет о JS, сравнит его с PHP и С.
Forwarded from Node.js Ukraine Community
YouTube
💻 Асинхронное программирование в Node.js и JavaScript
Оглавление курса: https://github.com/HowProgrammingWorks/Index
Патреон: https://www.patreon.com/tshemsedinov
5:45 Callbacks
10:00 Async.js or analogues
15:47 Events
18:00 Promise
25:20 async/await
27:10 Functor + Chaining + composition
30:49 Problems of…
Патреон: https://www.patreon.com/tshemsedinov
5:45 Callbacks
10:00 Async.js or analogues
15:47 Events
18:00 Promise
25:20 async/await
27:10 Functor + Chaining + composition
30:49 Problems of…
Не забываем про эстетику, окультуриваемся, товарищи https://www.youtube.com/watch?v=bcZnhI5ReGs
YouTube
KUNG FURY в переводе Гоблина (UNCENSORED)
Written & Directed by David Sandberg.
Перевод - Дмитрий "Гоблин" Пучков: http://www.oper.ru
Official Movie [HD]: https://youtu.be/bS5P_LAqiVg
SWEDEN - watch on http://www.svt.se/kung-fury
http://www.kungfury.com ← Web shop and exclusive blog updates!
…
Перевод - Дмитрий "Гоблин" Пучков: http://www.oper.ru
Official Movie [HD]: https://youtu.be/bS5P_LAqiVg
SWEDEN - watch on http://www.svt.se/kung-fury
http://www.kungfury.com ← Web shop and exclusive blog updates!
…
С сегодняшней лекции пару ссылок
Таблица битовых операций https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators
Таблица прецеденции - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence
Таблица битовых операций https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators
Таблица прецеденции - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence
MDN Web Docs
Expressions and operators - JavaScript | MDN
This chapter documents all the JavaScript language operators, expressions and keywords.