Node Devtalles

Node.Js: De cero a experto

Node

Ambiente de ejecución para ejecutar JavaScript desligado del navegador web.

Runtime Environment.

Secciones

S01: Fundamentos de Node

En esta sección quiero que nos enfoquemos en varias introducciones a Node, puntualmente veremos:

  • Preguntas comunes sobre Node
  • Hola Mundo en Node
  • Laboratorio con FileSystem
  • Code Execution
  • Event Loop

S02: Desarrollando en Node

En esta sección veremos generalidades de Node y a la vez, aprovechamos para explicar ciertos conceptos de JavaScript que son necesarios para casi cualquier aplicación de Node.

  1. Package.json
  2. Node Modules
  3. Scripts
  4. Importaciones y exportaciones
  5. Módulos
  6. Reforzamiento de JS:
    • Callbacks
    • Arrow Functions
    • Promises
    • Async Await
  7. Peticiones Http básicas
  8. Depenencias de producción y desarrollo
  9. Patrón adaptador para dependencias

S03: Bases de Node + Typescript

Esta sección tiene por objetivo aprender un poco sobre Loggers como Winston, y a la vez migrar y comprender por qué TypeScript es recomendado para trabajar y desarrollar aplicaciones.

  1. Loggers y su necesidad
  2. Winston
  3. Configuraciones básicas y adaptador
  4. Typescript
  5. Configuración de Typescript
  6. Migración de proyecto
  7. TSC
  8. ts-node + nodemon