Apuntes de NodeJS (Programación desde Cero) en español
Como aprender a utilizar nodejs, desde los conceptos básicos hasta el lanzamiento de un sitio web. En este curso vamos a empezar con los conceptos mas básicos de NodeJS, instalación del lenguaje, utilización del sistema de módulos de npm, manejo de bases de datos, etc.
- Introducción a Node.js: Desarrollo de aplicaciones web y de servidor
- Instalación de Node.js en Windows: Paso a Paso
- Instalación de Node.js en Mac: Guía Paso a Paso
- Instalación de Node.js en Linux: Paso a paso
- Características de JavaScript en el servidor: ¿Qué ventajas ofrece?
- Uso de Node.js en la línea de comandos: Herramientas para desarrolladores
- Editores de código para Node.js: Mejora tu flujo de trabajo
- Hola Mundo en Node.js: Escribe tu primer programa en Node
- Creando mi primer módulo en Node.js: Manos a la obra
- Objetos y literales en Node.js: Una introducción
- Herencia y Prototipos en NodeJS: Construir Objetos con Constructores
- Asignación por valor vs referencia en Node.js: ¿Cuál es la diferencia?
- Scope en Node.js: Entendiendo el alcance de las variables
- Introducción a JSON: Formato de intercambio de datos
- Módulos anidados en Node.js: Organiza y reutiliza tu código
- Patrones de diseño en Node.js: Reutilización y mantenibilidad
- Módulos del Core de Node.js: Funciones y utilidades
- Eventos en Node.js: programación asíncrona en acción
- Herencia en Node.js: Clases y Prototipos
- Novedades de ES6 en Node.js: Arrow Functions, Template Strings y más
- Síncrono vs. Asíncrono: ¿Cuándo usar cada uno en Node.js?
- Streams y Buffers en Node.js: Procesar grandes cantidades de datos
- Manipular Buffers: Mejorando la eficiencia del manejo de datos
- Node.js FileSystem: Manejo de archivos en tu proyecto
- Chunk por Chunk: Procesar grandes cantidades de datos en Node.js
- Node.js Pipes: Cómo leer y escribir datos de manera eficiente
- Comunicación cliente-servidor en Node.js: Manejo de peticiones HTTP
- Mi primera aplicación web en Node.js: Crea tu primer servidor web
- Servidores web en Node.js: De texto a html
- Uso de templates en NodeJS: Separa la lógica de la presentación
- Uso de JSON en Node.js: Respuestas dinámicas del servidor web
- Enrutamiento en Node.js: Organiza tu aplicación web de manera efectiva
- Gestión de paquetes con NPM: Optimiza tu flujo de trabajo en Node.js
- Utilizando NPM: Inicializando un proyecto en Node.js
- Utilizando NPM: Instalación de paquetes globales
- Express.js: El framework para crear aplicaciones web de Node.js
- Enrutamiento en Express.js: Gestión de rutas del servidor web
- Middleware en Express.js: Funciones para una aplicación modular
- Uso de motores de templates en Express.js: Simplifica el renderizado de tus vistas
- Query String en Node.js: Parseo de URL y manejo de parámetros
- Creación de proyectos con Express: Herramienta de la línea de comandos
- REST Apis con Express.js : Como crear endpoints
- Bases de datos MySQL en Express: Integración y mejores prácticas
- NoSQL: Una alternativa a las bases de datos relacionales
- Manejo de bases de datos MongoDB : Integrar Mongoose y Express