Curso de Node.js.completo

Bienvenido al Curso de Node.js, un entorno de ejecución de JavaScript construido sobre V8 y diseñado para crear aplicaciones del lado del servidor, APIs modernas y herramientas de desarrollo.

A lo largo de este curso aprenderás los fundamentos del entorno, incluyendo el sistema de módulos, módulos nativos, el uso de npm y la creación de tu primer servidor web con Node.js. Todas las lecciones cuentan con explicaciones claras y ejemplos prácticos.

Este curso está diseñado para ser progresivo, ideal tanto para principiantes como para desarrolladores con experiencia que quieran profundizar en Node.js y su ecosistema.

¿Qué es Node.js?._

Node.js es un entorno de ejecución que permite ejecutar JavaScript fuera del navegador, ideal para construir aplicaciones rápidas, escalables y orientadas a eventos. Utiliza un modelo asíncrono y no bloqueante, lo que lo hace perfecto para servidores web y APIs.

Entre sus usos más comunes se encuentran el desarrollo de APIs REST, microservicios, sistemas en tiempo real y herramientas de build como Webpack, Vite o esbuild.

¿Qué aprenderás en este curso?._

En este curso aprenderás:

Todo acompañado de ejemplos reales y ejercicios prácticos.

¿A quién está dirigido?._

Este curso está pensado para:

Requisitos previos._

Lista de Lecciones._

  1. Lección 01. Introducción a Node.js._

  2. Lección 02. Instalación de Node.js._

  3. Lección 03. Variables globales y cambios en Node.js._

  4. Lección 04. Patrón de diseño Módulo._

  5. Lección 05. Módulos Nativos._

  6. Lección 06. Módulo Nativo node:os._

  7. Lección 07. Módulo Nativo node:fs._

  8. Lección 08. Módulo Nativo node:path._

  9. Lección 09. Ejemplo de código utilizando métodos nativos._

  10. Lección 10. NPM._

  11. Lección 11. Dependencias de producción vs Dependencias de desarrollo._

  12. Lección 12. Primer servidor con Node.js._