Дорогие товарищи инженеры, сообщество Метархия представляет вашему вниманию современный
Введение и основы
Node.js Введение в технологию Node.js в 2019 году Асинхронное программирование в Node.js - Это только обзорная лекция, ссылка на курс по асинхронному программированию
находится выше, перед оглавлением
- Это только обзорная лекция, ссылка на курс по асинхронному программированию
Обзор встроенного Node.js API - دستاویزی لنک:
https://nodejs.org/api/documentation.html
- دستاویزی لنک:
Настройка среды: Node.js, npm, git, eslint - Репозиторий с инстрементами:
https://github.com/HowProgrammingWorks/Tools
- Репозиторий с инстрементами:
Работа с файлами, буферами и файловыми потоками в Node.js - Работа с файлами:
https://github.com/HowProgrammingWorks/Files - Файловые потоки:
https://github.com/HowProgrammingWorks/Streams - Буферы:
https://github.com/HowProgrammingWorks/Buffers
- Работа с файлами:
Наблюдение за файловой системой в Node.js - Файловая система в Node.js:
https://github.com/HowProgrammingWorks/Files - Наблюдение за файлами:
https://github.com/HowProgrammingWorks/FilesystemWatch
- Файловая система в Node.js:
Консоль и командная строка в JavaScript и Node.js - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/CommandLine
- کوڈ کی مثالیں:
Структура и архитектура приложений на Node.js
Архитектурный подход к программированию Модули, слои, структура проекта, песочницы в JavaScript и Node.js - Пример проекта:
https://github.com/HowProgrammingWorks/Project - Абстрактные слои:
https://github.com/HowProgrammingWorks/AbstractionLayers - Песочницы:
https://github.com/HowProgrammingWorks/Sandboxes
- Пример проекта:
Инверсия управления и внедрение зависимостей в Node.js - Инверсия управления:
https://github.com/HowProgrammingWorks/InversionOfControl - Внедрение зависимостей:
https://github.com/HowProgrammingWorks/DependencyInjection
- Инверсия управления:
Межпроцессовое взаимодействие в Node.js Слои, связанность и связность кода - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Abstractions
- کوڈ کی مثالیں:
Разработка серверов приложений и API на Node.js
Клиент-сервер на Node.js TCP и UDP, DNS - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Socket
- کوڈ کی مثالیں:
HTTP сервер на Node.js (routing, cluster, IP sticky) - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/NodeServer
- کوڈ کی مثالیں:
HTTP сессии и cookies на чистом Node.js - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Session
- کوڈ کی مثالیں:
HTTP запросы в браузере и Node.js: XMLHttpRequest, fetch - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/HttpRequest
- کوڈ کی مثالیں:
Разработка API на Node.js (клиент и сервер) - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/API
- کوڈ کی مثالیں:
WebSocket сервер на Node.js (электронные таблицы и чат) Скаффолдинг для API, UI и данных - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Scaffolding
- کوڈ کی مثالیں:
Высоконагруженные распределенные приложения на Node.js Отдача статики в Node.js - Примеры кода и задачи:
https://github.com/HowProgrammingWorks/ServeStatic
- Примеры кода и задачи:
Работа с базами данных на Node.js
Слой доступа к данным, курсор, транзакция - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Transaction
- کوڈ کی مثالیں:
Работа с базами данных в Node.js на примере PostgreSQL - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Databases
- کوڈ کی مثالیں:
Лекции по CQRS и Event Sourcing
Паттерн Команда (Command) действие и параметры как объект - Этот паттерн понадобится для следующей лекции
- کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Command
CQS, CQRS, Event Sourcing — Разделение запросов и модификации данных Применение EventSourcing - См. примеры из предыдущей лекции
Модель акторов (Actor Model) - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/ActorModel
- کوڈ کی مثالیں:
Управление памятью и параллельное программирование
Утечки памяти в Node.js и JavaScript, сборка мусора и профилирование - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/MemoryLeaks
- کوڈ کی مثالیں:
Atomics, SharedArrayBuffer, worker_threads в Node.js - Потоки:
https://github.com/HowProgrammingWorks/Threads/ - Атомарные операции:
https://github.com/HowProgrammingWorks/Atomics/
- Потоки:
Семафоры и мьютексы в JavaScript и Node.js Разделяемая память в многопоточном Node.js — доклад на конференции JS Fest 2019 Spring
Безопасность, надежность, развертывание и инфраструктура
Необработанные ошибки в промисах - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/PromiseError
- کوڈ کی مثالیں:
Проблема асинхронного стектрейса в JavaScript и Node.js - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/StackTrace
- کوڈ کی مثالیں:
Логирование на Node.js и JavaScript - کوڈ کی مثالیں:
https://github.com/HowProgrammingWorks/Logging
- کوڈ کی مثالیں:
Graceful Shutdown в Node.js - Примеры кода и задачи:
https://github.com/HowProgrammingWorks/GracefulShutdown
- Примеры кода и задачи:
Безопасность приложений Node.js Serverless Clouds (FaaS) и изоляция контекстов запросов в Node.js
Просим вас оставлять свои отзывы о курсе и пожелания по расширению материалов курса. Спасибо за интерес к нашей работе и помощь сообщества в улучшении примеров кода. Подписаться на ютюб канал с открытыми лекциями можно тут:
سروے میں صرف رجسٹرڈ صارفین ہی حصہ لے سکتے ہیں۔
Будете ли вы смотреть курс?
-
70,4٪Да, интересно все155
-
26,4٪Выборочно просмотрю58
-
3,2٪Не интересно7
220 صارفین نے ووٹ دیا۔ 10 صارفین غیر حاضر رہے۔
Хотите продолжения лекций?
-
95,0٪Да, конечно191
-
3,0٪Да, и я подскажу темы6
-
2,0٪С меня и этого хватит4
201 صارفین نے ووٹ دیا۔ 13 صارفین غیر حاضر رہے۔
ماخذ: www.habr.com