Эрхэм хүндэт инженерүүд ээ, Метархиа нийгэмлэг орчин үеийн загварыг та бүхэнд толилуулж байна
Танилцуулга ба үндсэн мэдээлэл
Node.js Технологийн танилцуулга 2019 онд Node.js 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
- Кодын жишээ:
Node.js дээр програмын сервер болон API хөгжүүлэлт
Node.js TCP болон UDP, DNS дээрх клиент-сервер - Кодын жишээ:
https://github.com/HowProgrammingWorks/Socket
- Кодын жишээ:
Node.js дээрх HTTP сервер (чиглүүлэлт, кластер, IP наалттай) - Кодын жишээ:
https://github.com/HowProgrammingWorks/NodeServer
- Кодын жишээ:
Цэвэр Node.js дээрх HTTP сесс болон күүки - Кодын жишээ:
https://github.com/HowProgrammingWorks/Session
- Кодын жишээ:
Хөтөч болон Node.js дээрх HTTP хүсэлт: XMLHttpRequest, татаж авах - Кодын жишээ:
https://github.com/HowProgrammingWorks/HttpRequest
- Кодын жишээ:
Node.js дээр API хөгжүүлэлт (үйлчлүүлэгч ба сервер) - Кодын жишээ:
https://github.com/HowProgrammingWorks/API
- Кодын жишээ:
Node.js дээрх WebSocket сервер (хүснэгт болон чат) API, UI болон өгөгдөлд зориулсан шат - Кодын жишээ:
https://github.com/HowProgrammingWorks/Scaffolding
- Кодын жишээ:
Node.js дээрх өндөр ачаалалтай тархсан програмууд Node.js дээр статик үйлчилж байна - Код болон даалгаврын жишээ:
https://github.com/HowProgrammingWorks/ServeStatic
- Код болон даалгаврын жишээ:
Node.js дээр мэдээллийн сантай ажиллах
Өгөгдлийн хандалтын давхарга, курсор, гүйлгээ - Кодын жишээ:
https://github.com/HowProgrammingWorks/Transaction
- Кодын жишээ:
PostgreSQL-г жишээ болгон ашиглан Node.js дахь өгөгдлийн сантай ажиллах - Кодын жишээ:
https://github.com/HowProgrammingWorks/Databases
- Кодын жишээ:
CQRS болон Event Sourcing-ийн лекцүүд
Загварын команд (тушаал) үйлдэл ба параметрүүдийг объект болгон - Энэ загвар нь дараагийн лекцэнд хэрэг болно.
- Кодын жишээ:
https://github.com/HowProgrammingWorks/Command
CQS, CQRS, Event Sourcing - Асуулга салгах, өгөгдлийг өөрчлөх - CQS:
https://github.com/HowProgrammingWorks/CQS - CQRS:
https://github.com/HowProgrammingWorks/CQRS - Үйл явдлын эх сурвалж:
https://github.com/HowProgrammingWorks/EventSourcing
- CQS:
EventSourcing-ийн хэрэглээ - Өмнөх лекцээс жишээг үзнэ үү
Жүжигчин загвар өмсөгч - Кодын жишээ:
https://github.com/HowProgrammingWorks/ActorModel
- Кодын жишээ:
Санах ойн менежмент ба зэрэгцээ програмчлал
Node.js болон JavaScript дээр санах ой алдагдсан, хог цуглуулах, профайл хийх - Кодын жишээ:
https://github.com/HowProgrammingWorks/MemoryLeaks
- Кодын жишээ:
Atomics, SharedArrayBuffer, Node.js дахь worker_threads - Дамжуулалт:
https://github.com/HowProgrammingWorks/Threads/ - Атомын үйл ажиллагаа:
https://github.com/HowProgrammingWorks/Atomics/
- Дамжуулалт:
JavaScript болон Node.js дээрх семафорууд болон мутексууд - Семафорууд:
https://github.com/HowProgrammingWorks/Semaphore - Мутексүүд:
https://github.com/HowProgrammingWorks/Mutex
- Семафорууд:
Олон урсгалтай Node.js-д хуваалцсан санах ой — JS Fest 2019 хаврын чуулганд хийсэн илтгэл
Аюулгүй байдал, найдвартай байдал, байршуулалт, дэд бүтэц
Амлалтанд зохицуулагдаагүй алдаа - Кодын жишээ:
https://github.com/HowProgrammingWorks/PromiseError
- Кодын жишээ:
JavaScript болон Node.js дээрх асинхрон стектрейсийн асуудал - Кодын жишээ:
https://github.com/HowProgrammingWorks/StackTrace
- Кодын жишээ:
Node.js болон JavaScript ашиглан бүртгэл хийх - Кодын жишээ:
https://github.com/HowProgrammingWorks/Logging
- Кодын жишээ:
Node.js-д хялбар унтрах - Код болон даалгаврын жишээ:
https://github.com/HowProgrammingWorks/GracefulShutdown
- Код болон даалгаврын жишээ:
Node.js програмын аюулгүй байдал Node.js дахь сервергүй үүл (FaaS) болон хүсэлтийн контекст тусгаарлалт
Хичээлийн талаар санал хүсэлтээ үлдээж, сургалтын хэрэглэгдэхүүнийг өргөжүүлэх талаар саналаа үлдээнэ үү. Бидний ажлыг сонирхож, кодын жишээг сайжруулахад нийгэмлэгийн туслалцаа үзүүлсэнд баярлалаа. Та эндээс нээлттэй лекцтэй YouTube сувагт бүртгүүлэх боломжтой.
Зөвхөн бүртгэлтэй хэрэглэгчид санал асуулгад оролцох боломжтой.
Та хичээл үзэх үү?
-
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