Ambiente de ejecución para ejecutar JavaScript desligado del navegador web.
Runtime Environment.
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
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.
- Package.json
- Node Modules
- Scripts
- Importaciones y exportaciones
- Módulos
- Reforzamiento de JS:
- Callbacks
- Arrow Functions
- Promises
- Async Await
- Peticiones Http básicas
- Depenencias de producción y desarrollo
- Patrón adaptador para dependencias
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.
- Loggers y su necesidad
- Winston
- Configuraciones básicas y adaptador
- Typescript
- Configuración de Typescript
- Migración de proyecto
- TSC
- ts-node + nodemon