Contenido del curso

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Introducción a las pruebas automáticas

    4. Continuación de proyecto - Bases

    5. Configurar ambiente de pruebas

    6. Nota para próximas clases

    7. Arrange, Act y Assert

    8. Pruebas en 01-Template

    9. Pruebas en 02-Destructuring

    10. Pruebas en 03-Callbacks

    11. Pruebas en 03-Callbacks - Exito

    12. Pruebas en 05-Factory

    13. Pruebas en 06-Promises

    14. Pruebas en GetAge Adapter

    15. SpyOn - Métodos de objetos

    16. Pruebas en GetUUID Adapter

    17. Pruebas en HttpClient Adapter

    18. Pruebas en el Logger Adapter

    19. Testing Coverage

    20. Conectar Build + Testing

    21. Código fuente de la sección

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Inicio de proyecto - MultiplicationApp

    4. Tarea - Impresión de consola y archivo

    5. Argv - Argument Values

    6. yargs

    7. Función anónima auto-invocada

    8. Opciones de Yargs

    9. Checks - Validaciones adicionales

    10. Usando Yargs empiricamente

    11. Refactorizar - Organizar lógicamente el código

    12. Clean Architecture - Use Cases

    13. CreateTable - UseCase

    14. SaveFile - UseCase

    15. Tarea - Reforzar todo lo aprendido

    16. Solución de la tarea

    17. Subir repositorio a GitHub

    18. Código fuente de la sección

Acerca de este curso

  • $60.00
  • 390 lecciones
  • 37.5 horas de contenido en video
  • Fernando Herrera
  • Subtítulos disponibles

Requisitos previos

• Conocimiento de JavaScript es altamente recomendado
• No es necesario saber TypeScript pero es útil
• Poder realizar instalaciones en tu equipo
• Es necesario tener bases de programación estructurada

Descripción del curso

Bienvenido al curso donde aprenderás Node.js desde cero, comprendiendo por qué se ha convertido en una de las tecnologías más utilizadas para el desarrollo backend y en una pieza fundamental del ecosistema JavaScript moderno.

A lo largo del curso construirás múltiples aplicaciones reales utilizando TypeScript, bases de datos, autenticación, WebSockets, APIs REST y patrones de arquitectura profesional, desarrollando las habilidades necesarias para crear aplicaciones robustas, escalables y listas para producción.

¿Este curso es para ti? No necesitas experiencia previa con Node.js. Es recomendable contar con conocimientos básicos de JavaScript y programación, ya que el curso parte desde los fundamentos de Node y evoluciona hasta conceptos utilizados en aplicaciones profesionales.

¿Cómo está estructurado el curso?

Aprenderás mediante la construcción de proyectos reales, comenzando con aplicaciones de consola y avanzando hacia servidores backend completos, integraciones con servicios externos y arquitecturas modernas.

  • Fundamentos de Node.js: Event Loop, File System, NPM, variables de entorno y aplicaciones de consola.
  • Desarrollo Backend: APIs REST, autenticación, WebSockets, Webhooks y comunicación entre servidores.
  • Arquitectura profesional: Clean Architecture, Domain Driven Design, Repository Pattern e inyección de dependencias.
  • Herramientas modernas: TypeScript, Prisma, Mongoose, PostgreSQL, MongoDB, Testing y despliegues.

Temas que desarrollarás durante el curso:

  • Node.js y TypeScript: Interfaces, clases, tipos y buenas prácticas.
  • Arquitectura: Clean Architecture, Domain Driven Design y Repository Pattern.
  • Bases de datos: MongoDB, PostgreSQL, Prisma y Mongoose.
  • Backend moderno: APIs REST, autenticación con JWT, middlewares y carga de archivos.
  • Comunicación en tiempo real: WebSockets y aplicaciones basadas en eventos.
  • Testing: Pruebas unitarias, de integración, mocks, spies y cobertura.
  • Integraciones: GitHub Webhooks, CRON Jobs, envío de correos, Axios y Bots de Discord.
  • Despliegue: Railway, Netlify Edge Functions y entornos de producción.
  • Y mucho más...

Resultados al finalizar el curso:

  • Serás capaz de desarrollar aplicaciones backend profesionales utilizando Node.js y TypeScript.
  • Comprenderás cómo estructurar proyectos escalables aplicando patrones de diseño y principios de Clean Code.
  • Podrás construir APIs, automatizaciones, WebSockets e integraciones con múltiples servicios y bases de datos.
  • Contarás con una base sólida para desarrollar aplicaciones modernas preparadas para entornos de producción.

Este curso representa la evolución del reconocido curso de Node.js de Fernando Herrera. Después de años de mejoras y actualizaciones, esta nueva edición incorpora TypeScript, patrones de diseño y una arquitectura moderna para ofrecer una experiencia de aprendizaje mucho más completa y alineada con las necesidades actuales de la industria.

🚀 ¡Te espero en el curso y mucho éxito en tu camino para convertirte en un desarrollador Backend con Node.js!



Pago único

Adquiere el curso de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.

¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.