Доступно

Node.js [Timur Shemsedinov, Patreon]

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

Цена: 24040р.-94%
Взнос: 1298р.
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» не дает доступа. Доступ к матераиалам курса остается и после завершения подписки.
     
    2 пользователям это понравилось.
  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 ЧКЧлен клуба
    Люди, может кто то организует ?
     
Статус обсуждения:
Комментирование ограничено.