Доступно

Node.js [Timur Shemsedinov, Patreon]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 24 фев 2023.

Цена: 24 040р-94%
Взнос: 1 298р
100%

Основной список: 41 участников

Резервный список: 26 участников

Статус обсуждения:
Комментирование ограничено.
  1. 24 фев 2023
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Node.js [Timur Shemsedinov, Patreon]

    Технологический стек Node.js 2022-2023


    Объем материала: 20 часов лекций, еженедельно 2 часа семинары в течении года, репозитории с примерами кода.

    Чем это курс не является: это не чтение документации, не курс по фреймворкам, не курс по Metarhia, не повторение старого курса, не лайвкодинг и не мастеркласс, не стрим. Новый курс - это максимально сконцентрированная информация и практические задачи по разработке на чистой ноде но с хорошей архитектурой и использованием всех современных возможностей Node.js

    Содержание:

    • 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ии и скаффолдинга

    Доступ:
    План «Expert» на 1 год за $204 на Patreon. Помесячная подписка «Expert» не дает доступа. Доступ к матераиалам курса остается и после завершения подписки.
     
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      24 янв 2024
    2. phantom1990
      phantom1990 участвует в складчине.
      24 янв 2024
    3. etobcerobho
      etobcerobho участвует в складчине.
      23 янв 2024
    4. ivan14
      ivan14 участвует в складчине.
      23 янв 2024

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      24 янв 2024
    2. skladchik.com
      Взнос в складчине составляет 649р.
      21 янв 2024
    3. skladchik.com
      Складчина активна.
      21 янв 2024
    4. skladchik.com
      Сбор взносов начинается 21.01.2024.
      19 янв 2024
  3. Обсуждение
  4. 25 мар 2023
    #2
    new79den
    new79den СкладчикСкладчик
    а это не тоже самое что выставлено бесплатно от самого автора Скрытая ссылка
     
  5. 14 апр 2023
    #3
    nedorazumenie
    nedorazumenie ЧКЧлен клуба
    нет, он полностью переписал курс и добавил много нового материала
     
  6. 14 июн 2023
    #4
    TrioC
    TrioC ЧКЧлен клуба
    В пределах 1000 руб. готов взять.
     
    4 пользователям это понравилось.
  7. 19 июн 2023
    #5
    JeBern
    JeBern ЧКЧлен клуба
    Поддерживаю
     
    4 пользователям это понравилось.
  8. 9 ноя 2023
    #6
    responsivelayout
    responsivelayout ДолжникДолжник
    @Sharoun , вернись, пожалуйста! Кроме тебя некому
     
    6 пользователям это понравилось.
  9. 8 дек 2023
    #7
    ahalai
    ahalai ЧКЧлен клуба
    Скоро будет новая версия курса (2024)

    @Sharoun не хотите организовать?

     
    1 человеку нравится это.
  10. 9 дек 2023
    #8
    jpdreamthug
    jpdreamthug СкладчикСкладчик
    Эта новая версия будет опять выходить год..., по 2023 ещё выходит курс
     
  11. 15 янв 2024
    #9
    Sinister Scriptor
    Sinister Scriptor ДолжникДолжник
    Люди, может кто то организует ?
     
Статус обсуждения:
Комментирование ограничено.