
Queridos compañeros ingenieros, la comunidad Metarquía les presenta un moderno , que incluye un análisis profundo de todas las capacidades y aspectos de la plataforma. El enfoque principal es cómo crear servidores de aplicaciones y API de alta carga confiables sin atarse a un marco o incluso a un protocolo específicos, es decir, abstraer la lógica de negocio en una capa separada. Las lecciones incluyen numerosos ejemplos de código que demuestran la estructura flexible de las aplicaciones y las técnicas arquitectónicas, incluyendo el trabajo con bases de datos a través de una capa de acceso a datos, la creación de aplicaciones interactivas sobre websockets, la seguridad, el apagado elegante, la comunicación entre procesos, la prevención de fugas de memoria, escalado y agrupamiento mediante procesos e hilos. En la actualidad, el curso consta de 38 lecciones (alrededor de 35 horas y ½ de video), , 4 PDF con diapositivas. Antes de la parte principal del curso de Node.js, primero se debe dominar al menos parcialmente .
Introducción y fundamentos
- Diapositivas:
- Esto es solo una lección introductoria, el enlace al curso de programación asíncrona
se encuentra arriba, antes del índice
- Esto es solo una lección introductoria, el enlace al curso de programación asíncrona
- Enlace a la documentación:
- Repositorio con herramientas:
- Trabajo con archivos:
- Flujos de archivos:
- Buffers:
- Sistema de archivos en Node.js:
- Monitoreo de archivos:
- Ejemplos de código:
Структура и архитектура приложений на Node.js
- Ejemplo de proyecto:
- Capas abstractas:
- Cajas de arena:
- Inversión de control:
- Inyección de dependencias:
- Ejemplos de código:
- Ejemplos de código:
Разработка серверов приложений и API на Node.js
- Ejemplos de código:
- Ejemplos de código:
- Ejemplos de código:
- Ejemplos de código:
- Ejemplos de código:
- WebSockets:
- Chat:
- Ejemplos de código:
- Ejemplos de código y ejercicios:
Работа с базами данных на Node.js
- Ejemplos de código:
- Ejemplos de código:
Lecciones sobre CQRS y Event Sourcing
- Este patrón será necesario para la próxima lección
- Ejemplos de código:
- CQS:
- CQRS:
- Event Sourcing:
- Ver ejemplos de la lección anterior
- Ejemplos de código:
Gestión de memoria y programación paralela
- Ejemplos de código:
- Hilos:
- Operaciones atómicas:
- Semáforos:
- Mutexes:
- — charla en la conferencia JS Fest 2019 Primavera
- Diapositivas:
Seguridad, confiabilidad, despliegue e infraestructura
- Ejemplos de código:
- Ejemplos de código:
- Ejemplos de código:
- Ejemplos de código y ejercicios:
- Diapositivas:
- Diapositivas:
Le pedimos que deje sus comentarios sobre el curso y sugerencias para expandir el material del curso. Gracias por su interés en nuestro trabajo y por la ayuda de la comunidad para mejorar los ejemplos de código. Puede suscribirse al canal de YouTube con lecciones abiertas aquí: y en el GitHub del autor aquí:
Solo los usuarios registrados pueden participar en la encuesta. , por favor.
¿Verás el curso?
70,4%Sí, me parece interesante todo155
26,4%Lo veré selectivamente58
3,2%No me interesa7
Votaron 220 usuarios. 10 usuarios se abstuvieron.
¿Quieres más lecciones?
95,0%Sí, por supuesto191
3,0%Sí, y sugeriré temas6
2,0%Con esto es suficiente para mí4
Votó 201 usuario. 13 usuarios se abstuvieron.
Fuente: habr.com
