All coupons / Development

NodeJS: De cero a experto

Course Description

Bienvenidos a nuestro curso de NodeJS: de cero a experto Es un curso que nos ayudará a comprender el por qué Node es tan popular del lado del backend y a la vez por qué es muy utilizado en básicamente todos los frameworks de frontend como herramienta para construir sus aplicaciones. Aquí partimos de cero conocimiento de Node, pero es recomendado saber un poco de JavaScript y de programación básica ya que se parte de la primiza que se conoce cómo declarar variables, estructuras de control como IF y ciclos for. Dentro del curso haremos varias aplicaciones que van desde aplicaciones de consola, receptores de webhooks, Restful API endpoints, autenticación, web sockets y más, trabajando con TypeScript y patrones de desarrollo que nos ayudarán a escribir código de calidad. Puntualmente esta es una serie de puntos que tocamos en el curso: Aplicaciones de consola Leer y grabar archivos en File System Code Execution y Event Loop de Node Instalación de paquetes de NPM Patrón adaptador para las dependencias Clean Architecture Domain Driven Design Factory functions para inyección de dependencias en Vanilla JavaScript Axios Interceptores de Axios TypeScript, Interfaces Tipos Clases Testing Integración Unitarias Restful Mocks Espías Coverage Más Aplicaciones de consola Yargs Leer argumentos desde consola Variables de entorno Seeds Bases de datos como MongoDB PostgresSQL Github Github Webhooks Tareas automáticas - CRON Repository Pattern Inyección de dependencias Envío de correos Texto Html Gmail Loggers ORMs Prisma Mongoose Despliegue a Railway Rest Server con autenticación WebSockets Json Web Tokens Middlewares Relaciones de base de datos Carga de Archivos Aplicación de Colas - WebSockets + Rest WebHooks y Seguridad Bot de Discord Netlify Edge Functions Y mucho más El objetivo principal del curso es darles todo lo que necesitan para poder realizar aplicaciones con Node principalmente en el backend, poder usar Node para crear procedimientos automáticos y comunicación entre servidores. Este curso es la evolución de mi curso anterior de Node que después de más de 5 años de regrabaciones y actualización, siendo uno de los cursos más populares para aprender Node. Se procedió con toda una nueva forma de trabajar con Node, TypeScript y patrones de diseño de la mano con Clean Code. Nos vemos en el próximo video