Volver a cursos
Curso VI
Especialización en backend con node.js
- Inicia el 15 de abril 2024
- Adquirir conocimientos avanzados de Node.js y su ecosistema, así como de Express.js y otras herramientas comunes utilizadas en el desarrollo backend.
- Comprender los principios fundamentales de la programación del lado del servidor y cómo aplicarlos eficazmente en la construcción de aplicaciones web y APIs.
- Aprender y aplicar técnicas avanzadas de desarrollo backend, como la autenticación y autorización de usuarios, la seguridad de las aplicaciones web y la gestión de bases de datos.
- Dominar la implementación de patriones de diseño y arquitecturas escalables para garantizar el rendimiento y la mantenibilidad de las aplicaciones.
- Adquirir habilidades para desplegar aplicaciones backend en entornos de producción, incluyendo la configuración de servidores, la gestión de bases de datos y la optimización del rendimiento.
- Aprender sobre herramientas y prácticas de integración continua (CI) y despliegue continuo (CD) para automatizar el proceso de desarrollo y despliegue de aplicaciones backend.
Modalidad
100% online En vivo
Duración
3 meses (24 clases de 2.5hs)
Requisito
Conocimientos previos básicos en: Programación con Node.js, Bases de datos y desarrollo web
Programa: Curso VI
- Análisis de arquitecturas típicas (monolítica, cliente-servidor, basada en microservicios)
- Implementación de patriones de diseño como MVC y Middleware
- Node.js y su arquitectura
- Creación de servidores y rutas en Express
- Implementación de middleware para gestionar solicitudes HTTP
- Conceptos básicos de JavaScript aplicados a Node.js
- Introducción a sistemas de gestión de bases de datos (SQL y NoSQL)
- Conexión y manipulación de datos de MongoDB en Node.js
- Diseño de esquemas y relaciones
- Transacciones y consistencia de datos
- Uso de índices para mejorar el rendimiento de las consultas
- Prácticas recomendadas para el manejo de errores y el rendimiento
- Introducción a Redis y su uso como almacenamiento en caché
- Implementación de caché de resultados de consultas a bases de datos o APIs externas
- Configuración de políticas de expiración y eliminación automática de datos de la caché reutilizables y mantenibles
- Despliegue de aplicaciones Node.js en plataformas de hosting y en la nube
- Puesta en producción con Nginx y Proxy Reverso
- Configuración de pipelines de integración continua con Github Actions
- Automatización de pruebas y despliegues de código
- Gestión de procesos Node.js con PM2
- Monitoreo de procesos Node.js y logging con PM2
- Importancia de la documentación en el desarrollo de aplicaciones
- Uso de herramientas como swagger para generar documentación de la api
- Desarrollo de un proyecto integrador de e-commerce que integre todos los conceptos aprendidos en el curso, demostrando habilidades en el diseño, desarrollo y despliegue de aplicaciones en entornos de producción.
Beneficios de la comunidad
Dos (2) Clases semanales (2.5hs) en vivo y clases grabadas
Seis (6) clases de consulta online con expertos por semana
Arma tu portfolio profesional con dominio personalizado gratis
Forma parte de nuestra bolsa de trabajo y conseguí trabajo rápidamente
Campus virtual
Metodología scrum
Capacitaciones exclusivas
Convenios de colaboración
Slack
Speaking sessions
Más cursos
La carrera cuenta con 7 cursos correlativos. Podés ir avanzando a tu ritmo hasta completar la carrera completa.
PROGRAMACIÓN
Creación y diseño de páginas web
- Inicia el 15/4
- 3 meses / 24 clases (2.5hs por clase)
En vivo
Precio total: $199.777
Financiación de 3 y 6 cuotas sin interés
Cuotas desde
$33.296 ARS
PROGRAMACIÓN
Desarrollo web avanzado con React
- Inicia pronto
- 3 meses / 24 clases (2.5hs por clase)
En vivo
Precio total: $199.777
Financiación de 3 y 6 cuotas sin interés
Cuotas desde
$33.296 ARS
PROGRAMACIÓN
Backend - Integración de bases de datos en aplicaciones web
- Inicia pronto
- 3 meses / 24 clases (2.5hs por clase)
En vivo
Precio total: $199.777
Financiación de 3 y 6 cuotas sin interés
Cuotas desde
$33.296 ARS
PROGRAMACIÓN
Especialización frontend con React
- Inicia el 15/4
- 3 meses / 24 clases (2.5hs por clase)
En vivo
Precio total: $199.777
Financiación de 3 y 6 cuotas sin interés
Cuotas desde
$33.296 ARS
PROGRAMACIÓN
Desarrollo de aplicaciones móviles
- Inicia el 15/4
- 3 meses / 24 clases (2.5hs por clase)
En vivo
Precio total: $199.777
Financiación de 3 y 6 cuotas sin interés
Cuotas desde
$33.296 ARS
PROGRAMACIÓN
Especialización en backend con node.js
- Inicia el 15/4
- 3 meses / 24 clases (2.5hs por clase)
En vivo
Precio total: $199.777
Financiación de 3 y 6 cuotas sin interés
Cuotas desde
$33.296 ARS
PROGRAMACIÓN
Testing con node.js
- Inicia pronto
- 3 meses / 24 clases (2.5hs por clase)
En vivo