Kære medingeniører, Metarhia-samfundet præsenterer for din opmærksomhed en moderne
Introduktion og grundlæggende
Node.js Introduktion til teknologi Node.js i 2019 Asynkron programmering i Node.js - Dette er kun et oversigtsforedrag, et link til et kursus om asynkron programmering
placeret ovenfor, før indholdsfortegnelsen
- Dette er kun et oversigtsforedrag, et link til et kursus om asynkron programmering
Oversigt over den indbyggede Node.js API - Dokumentationslink:
https://nodejs.org/api/documentation.html
- Dokumentationslink:
Miljøopsætning: Node.js, npm, git, eslint - Depot med værktøjer:
https://github.com/HowProgrammingWorks/Tools
- Depot med værktøjer:
Arbejde med filer, buffere og filstrømme i Node.js - Arbejde med filer:
https://github.com/HowProgrammingWorks/Files - Filstrømme:
https://github.com/HowProgrammingWorks/Streams - Buffere:
https://github.com/HowProgrammingWorks/Buffers
- Arbejde med filer:
Overvågning af filsystemet i Node.js - Filsystem i Node.js:
https://github.com/HowProgrammingWorks/Files - Filovervågning:
https://github.com/HowProgrammingWorks/FilesystemWatch
- Filsystem i Node.js:
Konsol og kommandolinje i JavaScript og Node.js - Kode eksempler:
https://github.com/HowProgrammingWorks/CommandLine
- Kode eksempler:
Struktur og arkitektur af applikationer på Node.js
Arkitektonisk tilgang til programmering Moduler, lag, projektstruktur, sandkasser i JavaScript og Node.js - Eksempel på projekt:
https://github.com/HowProgrammingWorks/Project - Abstrakte lag:
https://github.com/HowProgrammingWorks/AbstractionLayers - Sandkasser:
https://github.com/HowProgrammingWorks/Sandboxes
- Eksempel på projekt:
Inversion af kontrol og afhængighedsinjektion i Node.js - Inversion af kontrol:
https://github.com/HowProgrammingWorks/InversionOfControl - Afhængighedsindsprøjtning:
https://github.com/HowProgrammingWorks/DependencyInjection
- Inversion af kontrol:
Interproces kommunikation i Node.js - Kode eksempler:
https://github.com/HowProgrammingWorks/InterProcessCommunication
- Kode eksempler:
Lag, forbindelse og kodesammenhæng - Kode eksempler:
https://github.com/HowProgrammingWorks/Abstractions
- Kode eksempler:
Udvikling af applikationsservere og API'er på Node.js
Klient-server på Node.js TCP og UDP, DNS - Kode eksempler:
https://github.com/HowProgrammingWorks/Socket
- Kode eksempler:
HTTP-server på Node.js (routing, klynge, IP sticky) - Kode eksempler:
https://github.com/HowProgrammingWorks/NodeServer
- Kode eksempler:
HTTP-sessioner og cookies på ren Node.js - Kode eksempler:
https://github.com/HowProgrammingWorks/Session
- Kode eksempler:
HTTP-anmodninger i browseren og Node.js: XMLHttpRequest, hent - Kode eksempler:
https://github.com/HowProgrammingWorks/HttpRequest
- Kode eksempler:
API-udvikling på Node.js (klient og server) - Kode eksempler:
https://github.com/HowProgrammingWorks/API
- Kode eksempler:
WebSocket-server på Node.js (regneark og chat) Stillads til API, UI og data - Kode eksempler:
https://github.com/HowProgrammingWorks/Scaffolding
- Kode eksempler:
Distribuerede applikationer med høj belastning på Node.js Viser statik i Node.js - Eksempler på kode og opgaver:
https://github.com/HowProgrammingWorks/ServeStatic
- Eksempler på kode og opgaver:
Arbejde med databaser på Node.js
Dataadgangslag, markør, transaktion - Kode eksempler:
https://github.com/HowProgrammingWorks/Transaction
- Kode eksempler:
Arbejde med databaser i Node.js ved at bruge PostgreSQL som eksempel - Kode eksempler:
https://github.com/HowProgrammingWorks/Databases
- Kode eksempler:
Foredrag om CQRS og Event Sourcing
Mønsterkommando (kommando) handling og parametre som et objekt - Dette mønster bliver nødvendigt til næste forelæsning.
- Kode eksempler:
https://github.com/HowProgrammingWorks/Command
CQS, CQRS, Event Sourcing - Forespørgselsadskillelse og datamodifikation Anvendelse af EventSourcing - Se eksempler fra forrige foredrag
Skuespiller model - Kode eksempler:
https://github.com/HowProgrammingWorks/ActorModel
- Kode eksempler:
Hukommelsesstyring og parallel programmering
Hukommelseslækager i Node.js og JavaScript, affaldsindsamling og profilering - Kode eksempler:
https://github.com/HowProgrammingWorks/MemoryLeaks
- Kode eksempler:
Atomics, SharedArrayBuffer, worker_threads i Node.js - Strømme:
https://github.com/HowProgrammingWorks/Threads/ - Atomoperationer:
https://github.com/HowProgrammingWorks/Atomics/
- Strømme:
Semaforer og mutexes i JavaScript og Node.js Delt hukommelse i multi-threaded Node.js — rapport ved JS Fest 2019-forårskonferencen
Sikkerhed, pålidelighed, implementering og infrastruktur
Ubehandlede fejl i løfter - Kode eksempler:
https://github.com/HowProgrammingWorks/PromiseError
- Kode eksempler:
Asynkron stacktrace-problem i JavaScript og Node.js - Kode eksempler:
https://github.com/HowProgrammingWorks/StackTrace
- Kode eksempler:
Logning med Node.js og JavaScript - Kode eksempler:
https://github.com/HowProgrammingWorks/Logging
- Kode eksempler:
Yndefuld nedlukning i Node.js - Eksempler på kode og opgaver:
https://github.com/HowProgrammingWorks/GracefulShutdown
- Eksempler på kode og opgaver:
Node.js Application Security Serverløse skyer (FaaS) og Request Context Isolation i Node.js
Vi beder dig give din feedback på kurset og forslag til udvidelse af kursusmaterialerne. Tak for din interesse i vores arbejde og fællesskabets hjælp til at forbedre kodeeksemplerne. Du kan abonnere på YouTube-kanalen med åbne foredrag her:
Kun registrerede brugere kan deltage i undersøgelsen.
Vil du se kurset?
-
70,4 %Ja, alt er interessant155
-
26,4 %Jeg vil selektivt se 58
-
3,2 %Ikke interesseret 7
220 brugere stemte. 10 brugere undlod at stemme.
Vil du fortsætte forelæsningerne?
-
95,0 %Ja, selvfølgelig191
-
3,0 %Ja, og jeg vil foreslå emner6
-
2,0 %Jeg har fået nok af det her 4
201 brugere stemte. 13 brugere undlod at stemme.
Kilde: www.habr.com