Дорогие товарищи инженеры, сообщество Метархия представляет вашему вниманию современный
Введение и основы
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 รายงดออกเสียง
ที่มา: will.com