Patreon, Timur Shemsedinov | Технологический стек Node.js (2022-2023) WEB-DL [RU] Автор: Timur Shemsedinov Производство:Patreon Жанр: Обучающий курс
Описание: Объем материала: 20 часов лекций, еженедельно 2 часа семинары в течении года, репозитории с примерами кода. Чем это курс не является: это не чтение документации, не курс по фреймворкам, не курс по Metarhia, не повторение старого курса, не лайвкодинг и не мастеркласс, не стрим. Новый курс - это максимально сконцентрированная информация и практические задачи по разработке на чистой ноде но с хорошей архитектурой и использованием всех современных возможностей Node.js
Продолжительность: 207:11:19 Качество видео: WEB-DL Язык озвучки: Русский
Содержание:
Node.js Введение в технологию, обзор API, основные идеи: за счет чего реализована экономия памяти, cpu, I/O Системы модулей CJS (CommonJS) and ESM (ECMAScrip modules), особенности в Node.js, зависимости и пакеты npm Асинхронное программирование: event loop, async hooks, race condition, callbacks, async/await, thenable, promises Параллельное программирование: threads, semaphore, mutex, spin locks, Atomics, SharedArrayBuffer, Web Locks API Реактивное программирование: Observer, EventEmitter, RxJS, асинхронные и конкурентные очереди, async collectors Изоляция кода и данных в Node.js: vm, v8, защита global, контекстов, модулей и прототипов от патчинга Работа с файлами: fs, Buffer, Stream, pipe, backpressure, Web streams API, наблюдение за файловой системой Структура и архитектура проекта, слои, DDD, Clean architecture, связанность и связность кода, протекание абстракций Принципы GRASP и SOLID в JavaScript с адаптацией для Node.js, IoC (инверсия управления) и DI (внедрение зависимостей) Сетевые протоколы: HTTP(S), HTTP2, TCP, UDP, TLS, Websocket, SSE, HTTP/3 (QUIC) Принципы взаимодействия систем: REST, RPC, Pipeline, Event-bus, Event-broker, клиент-сервер, peer-to-peer API на принципах транспорт-агностик и фреймворк-агностик, контракты, реализация сессий и сервиса аутентификации Приложения, приближенные к реальному времени, интерактивность и коллаборативные приложения на вебсокетах Распространенные паттерны и антипаттерны в приложениях на Node.js Распределенные системы, высоконагруженные системы, балансировка нагрузки, кластеризация и масштабирование, IP sticky Вопросы безопасности: DoS, XSS, Path traversal, CSRF, SQL-инъекции Работа с базами данных, слой доступа к данным, описание структуры данных, доступ к данным, postgres, redis, in-memory Сравнение подходов domain in the middle, ORM, active record, repository, data mapper, схемы данных, query builder Утечки памяти и ресурсов, количественная оценка надежности, устойчивости, доступности, гибкости, качества Инфраструктура и инструментарий: логирование, тестирование, линтеры, отладка, CI/CD, встроенный testing framework Performance hooks, телеметрия ресурсов и оптимизация: I/O bound, CPU bound, memory bound, профилирование Graceful shutdown в Node.js, работа с ошибками и исключениями, unhandled exceptions, stack trace Встроенная криптография в Node.js (openssl), addons, plugins, Node-API (ранее N-API), WASI (Webassembly) Serverless и облачные FaaS решения на базе Node.js Практическое использование интроспекции, рефлекcии и скаффолдинга
Уф, годнота подскочила, я являюсь подписчиком и скажу, что это единственный автор курсов по ноде которому не жалко заплатить, так что как первый лям накодите - поддержите Тимура!)
Freson
Стаж: 2 года 3 мес.
Сообщений: 17
Ratio: 19.176
22.02%
Ух, очень сочно, спасибо. Тимур имеет хорошую репутацию в сообществе
ziyaddin
Стаж: 15 лет 2 мес.
Сообщений: 3
Ratio: 1.112
0.16%
Знаю этого человека лично, даже делаем совместно один проект) Даже брали у него интервью
Умнейший, спец своего дела. Поддержите его при возможности, человек отдает себя полностью.
dv.nik
Стаж: 14 лет 9 мес.
Сообщений: 15
Ratio: 15.729
Поблагодарили: 33
7.11%
"Налетай, торопись, раздавай живопись"
ualiga
Стаж: 3 года 6 мес.
Сообщений: 35
Ratio: 0.245
22.94%
Откуда: Суджа
Болтовня о том о сем
gromlis
Стаж: 2 года
Сообщений: 2
Ratio: 0.906
0%
По мне так не курс а каша, все хаотично расположено, без нити повествование, непонятно как одно видео пересекается с другим. Автор курса заявляет что нужно знать, так вот надо знать nodejs)) а то вообще ничего не поймете. Автор вообще забивает на базовые вещи и копает сразу в глубь. Не пойму на кого рассчитан такой курс. Может чел и в совершенстве знает node но курсы ему нужно поучиться делать. Бесплатно брать его не стал, посмотрел первое видео а далее понял что это просто копипаста с хаотичных лекции и видео,после него просто бардак в голове будет, уж лучше доку читать чем вот так.
atosdo
Стаж: 12 лет 3 мес.
Сообщений: 129
Ratio: 7.139
100%
gromlis писал(а):
По мне так не курс а каша, все хаотично расположено, без нити повествование, непонятно как одно видео пересекается с другим. Автор курса заявляет что нужно знать, так вот надо знать nodejs)) а то вообще ничего не поймете. Автор вообще забивает на базовые вещи и копает сразу в глубь. Не пойму на кого рассчитан такой курс. Может чел и в совершенстве знает node но курсы ему нужно поучиться делать. Бесплатно брать его не стал, посмотрел первое видео а далее понял что это просто копипаста с хаотичных лекции и видео,после него просто бардак в голове будет, уж лучше доку читать чем вот так.
Вот прямо в точку! У него ВСЕ курсы такие. Люди пишут восторженные комментарии, но совсем не ясно к чему они. Даже по базовому js его лекции оставляют желать лучшего(те что из университета записаны). Каша - это очень хорошая аналогия.
tornadoeye
Стаж: 2 года
Сообщений: 42
Ratio: 622.439
87.62%
Хорошая подборка материалов, преподаватель очень приятный, в теме разбирается феноменально. Курс не для начинающих, а скорее для тех, кто уже давно с нодой, но хочет повысить квалификацию. Тем, кто только осваивает, лучше поискать курс Богдана - там всё отлично изложено.
В описании сказано: «продолжительность: 207 часов...» Может 20? Проверил: и правда > 200...
Frekby
Стаж: 2 года
Сообщений: 4
Ratio: 19.754
0%
Не смог смотреть. 1 видео вводное посмотрел, а дальше непонятное месиво. Лектор другой, объясняет непутуво. А дальше куча видео в плохом качестве. Кому такое надо - непонятно.
xVxDeRuSxVx
Стаж: 1 год 11 мес.
Сообщений: 5
Ratio: 42.07
0%
atosdo писал(а):
gromlis писал(а):
По мне так не курс а каша, все хаотично расположено, без нити повествование, непонятно как одно видео пересекается с другим. Автор курса заявляет что нужно знать, так вот надо знать nodejs)) а то вообще ничего не поймете. Автор вообще забивает на базовые вещи и копает сразу в глубь. Не пойму на кого рассчитан такой курс. Может чел и в совершенстве знает node но курсы ему нужно поучиться делать. Бесплатно брать его не стал, посмотрел первое видео а далее понял что это просто копипаста с хаотичных лекции и видео,после него просто бардак в голове будет, уж лучше доку читать чем вот так.
Вот прямо в точку! У него ВСЕ курсы такие. Люди пишут восторженные комментарии, но совсем не ясно к чему они. Даже по базовому js его лекции оставляют желать лучшего(те что из университета записаны). Каша - это очень хорошая аналогия.
Почему восторженные комментарии. Ты смотрел различные доклады с конференций? Для того что бы понимать ценность этой информации нужно быть не новичком. Это можно рассматривать как повышение квалификации, но не как курс который просто учит ноде на базовом уровне.
maroderwrt
Стаж: 13 лет 2 мес.
Сообщений: 373
Ratio: 1.747
100%
Шемсединов всюду заявляет , что является контрибьютером node.js , но вот в чем подвох , в списке контрибьютеров на github его аккаунта нет и я не смог найти ни одного коммита в node.js от него. Вопрос......
niki2k1
Стаж: 9 лет 4 мес.
Сообщений: 150
Ratio: 30.798
100%
maroderwrt писал(а):
Шемсединов всюду заявляет , что является контрибьютером node.js , но вот в чем подвох , в списке контрибьютеров на github его аккаунта нет и я не смог найти ни одного коммита в node.js от него. Вопрос......
Шемсединов всюду заявляет , что является контрибьютером node.js , но вот в чем подвох , в списке контрибьютеров на github его аккаунта нет и я не смог найти ни одного коммита в node.js от него. Вопрос......