Queridos compañeiros enxeñeiros, a comunidade Metarhia presenta á súa atención un moderno
Introdución e fundamentos
Node.js Introdución á tecnoloxía Node.js en 2019 - Diapositivas:
https://www.slideshare.net/tshemsedinov/nodejs-in-2019
- Diapositivas:
Programación asíncrona en Node.js - Esta é só unha conferencia xeral, unha ligazón a un curso sobre programación asíncrona
situado arriba, antes da táboa de contidos
- Esta é só unha conferencia xeral, unha ligazón a un curso sobre programación asíncrona
Visión xeral da API de Node.js integrada - Ligazón de documentación:
https://nodejs.org/api/documentation.html
- Ligazón de documentación:
Configuración do entorno: Node.js, npm, git, eslint - Repositorio con ferramentas:
https://github.com/HowProgrammingWorks/Tools
- Repositorio con ferramentas:
Traballar con ficheiros, búfers e fluxos de ficheiros en Node.js - Traballar con ficheiros:
https://github.com/HowProgrammingWorks/Files - Fluxos de ficheiros:
https://github.com/HowProgrammingWorks/Streams - Buffers:
https://github.com/HowProgrammingWorks/Buffers
- Traballar con ficheiros:
Monitorización do sistema de ficheiros en Node.js - Sistema de ficheiros en Node.js:
https://github.com/HowProgrammingWorks/Files - Seguimento de ficheiros:
https://github.com/HowProgrammingWorks/FilesystemWatch
- Sistema de ficheiros en Node.js:
Consola e liña de comandos en JavaScript e Node.js - Exemplos de código:
https://github.com/HowProgrammingWorks/CommandLine
- Exemplos de código:
Estrutura e arquitectura das aplicacións en Node.js
Aproximación arquitectónica á programación Módulos, capas, estrutura do proxecto, sandbox en JavaScript e Node.js - Proxecto de exemplo:
https://github.com/HowProgrammingWorks/Project - Capas abstractas:
https://github.com/HowProgrammingWorks/AbstractionLayers - Sandboxes:
https://github.com/HowProgrammingWorks/Sandboxes
- Proxecto de exemplo:
Inversión de control e inxección de dependencias en Node.js - Inversión de control:
https://github.com/HowProgrammingWorks/InversionOfControl - Inxección de dependencia:
https://github.com/HowProgrammingWorks/DependencyInjection
- Inversión de control:
Comunicación entre procesos en Node.js - Exemplos de código:
https://github.com/HowProgrammingWorks/InterProcessCommunication
- Exemplos de código:
Capas, conectividade e coherencia do código - Exemplos de código:
https://github.com/HowProgrammingWorks/Abstractions
- Exemplos de código:
Desenvolvemento de servidores de aplicacións e API en Node.js
Cliente-servidor en Node.js TCP e UDP, DNS - Exemplos de código:
https://github.com/HowProgrammingWorks/Socket
- Exemplos de código:
Servidor HTTP en Node.js (enrutamento, clúster, IP persistente) - Exemplos de código:
https://github.com/HowProgrammingWorks/NodeServer
- Exemplos de código:
Sesións HTTP e cookies en Node.js puro - Exemplos de código:
https://github.com/HowProgrammingWorks/Session
- Exemplos de código:
Solicitudes HTTP no navegador e Node.js: XMLHttpRequest, fech - Exemplos de código:
https://github.com/HowProgrammingWorks/HttpRequest
- Exemplos de código:
Desenvolvemento de API en Node.js (cliente e servidor) - Exemplos de código:
https://github.com/HowProgrammingWorks/API
- Exemplos de código:
Servidor WebSocket en Node.js (follas de cálculo e chat) Andamios para API, UI e datos - Exemplos de código:
https://github.com/HowProgrammingWorks/Scaffolding
- Exemplos de código:
Aplicacións distribuídas de alta carga en Node.js Servindo estática en Node.js - Exemplos de código e tarefas:
https://github.com/HowProgrammingWorks/ServeStatic
- Exemplos de código e tarefas:
Traballar con bases de datos en Node.js
Capa de acceso a datos, cursor, transacción - Exemplos de código:
https://github.com/HowProgrammingWorks/Transaction
- Exemplos de código:
Traballar con bases de datos en Node.js usando PostgreSQL como exemplo - Exemplos de código:
https://github.com/HowProgrammingWorks/Databases
- Exemplos de código:
Charlas sobre CQRS e Event Sourcing
Pattern Command (Comando) acción e parámetros como obxecto - Este patrón será necesario para a próxima charla.
- Exemplos de código:
https://github.com/HowProgrammingWorks/Command
CQS, CQRS, Event Sourcing - Separación de consultas e modificación de datos Aplicación de EventSourcing - Vexa exemplos da conferencia anterior
Modelo de actor - Exemplos de código:
https://github.com/HowProgrammingWorks/ActorModel
- Exemplos de código:
Xestión da memoria e programación paralela
Fugas de memoria en Node.js e JavaScript, recollida de lixo e elaboración de perfiles - Exemplos de código:
https://github.com/HowProgrammingWorks/MemoryLeaks
- Exemplos de código:
Atomics, SharedArrayBuffer, worker_threads en Node.js - Fluxos:
https://github.com/HowProgrammingWorks/Threads/ - Operacións atómicas:
https://github.com/HowProgrammingWorks/Atomics/
- Fluxos:
Semáforos e mutex en JavaScript e Node.js Memoria compartida en Node.js multiproceso — informe na conferencia de primavera do JS Fest 2019- Diapositivas:
https://www.slideshare.net/JSFestUA/js-fest-2019-nodejs
- Diapositivas:
Seguridade, fiabilidade, implantación e infraestrutura
Erros non xestionados nas promesas - Exemplos de código:
https://github.com/HowProgrammingWorks/PromiseError
- Exemplos de código:
Problema de traza de pila asíncrona en JavaScript e Node.js - Exemplos de código:
https://github.com/HowProgrammingWorks/StackTrace
- Exemplos de código:
Rexistro con Node.js e JavaScript - Exemplos de código:
https://github.com/HowProgrammingWorks/Logging
- Exemplos de código:
Apagado gracioso en Node.js - Exemplos de código e tarefas:
https://github.com/HowProgrammingWorks/GracefulShutdown
- Exemplos de código e tarefas:
Seguridade da aplicación Node.js Nubes sen servidor (FaaS) e illamento de contexto de solicitude en Node.js
Pedimos que deixes a túa opinión sobre o curso e suxestións para ampliar os materiais do curso. Grazas polo teu interese no noso traballo e pola axuda da comunidade para mellorar os exemplos de código. Podes subscribirte á canle de YouTube con conferencias abertas aquí:
Só os usuarios rexistrados poden participar na enquisa.
Estarás vendo o curso?
-
70,4%Si, todo é interesante155
-
26,4%Vou ver selectivamente 58
-
3,2%Non me interesa 7
Votaron 220 usuarios. 10 usuarios abstivéronse.
Queres continuar coas charlas?
-
95,0%Si, claro 191
-
3,0%Si, e vou suxerir temas6
-
2,0%Xa me farto disto4
Votaron 201 usuarios. 13 usuarios abstivéronse.
Fonte: www.habr.com