% Off Udemy Coupon - CoursesWyn

NodeJS: De cero a experto

Clean Architecture, DDD, WebHooks, WebSockets, Tareas automáticas, Despliegues, TypeScript, Edge, Testing y más

$9.99 (95% OFF)
Get Course Now

About This Course

<div>Bienvenidos a nuestro curso de NodeJS: de cero a experto</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Puntualmente esta es una serie de puntos que tocamos en el curso:</div><div><ul><li><span style="font-size: 1rem;">Aplicaciones de consola</span></li><li><span style="font-size: 1rem;">Leer y grabar archivos en File System</span></li><li><span style="font-size: 1rem;">Code Execution y Event Loop de Node</span></li><li><span style="font-size: 1rem;">Instalación de paquetes de NPM</span></li><li><span style="font-size: 1rem;">Patrón adaptador para las dependencias</span></li><li><span style="font-size: 1rem;">Clean Architecture</span></li><li><span style="font-size: 1rem;">Domain Driven Design</span></li><li><span style="font-size: 1rem;">Factory functions para inyección de dependencias en Vanilla JavaScript</span></li><li><span style="font-size: 1rem;">Axios</span></li><li><span style="font-size: 1rem;">Interceptores de Axios</span></li><li><span style="font-size: 1rem;">TypeScript,</span></li><li><span style="font-size: 1rem;">Interfaces</span></li><li><span style="font-size: 1rem;">Tipos</span></li><li><span style="font-size: 1rem;">Clases</span></li><li><span style="font-size: 1rem;">Testing</span></li><li><span style="font-size: 1rem;">Integración</span></li><li><span style="font-size: 1rem;">Unitarias</span></li><li><span style="font-size: 1rem;">Restful</span></li><li><span style="font-size: 1rem;">Mocks</span></li><li><span style="font-size: 1rem;">Espías</span></li><li><span style="font-size: 1rem;">Coverage</span></li><li><span style="font-size: 1rem;">Más</span></li><li><span style="font-size: 1rem;">Aplicaciones de consola</span></li><li><span style="font-size: 1rem;">Yargs</span></li><li><span style="font-size: 1rem;">Leer argumentos desde consola</span></li><li><span style="font-size: 1rem;">Variables de entorno</span></li><li><span style="font-size: 1rem;">Seeds</span></li><li><span style="font-size: 1rem;">Bases de datos como</span></li><li><span style="font-size: 1rem;">MongoDB</span></li><li><span style="font-size: 1rem;">PostgresSQL</span></li><li><span style="font-size: 1rem;">Github</span></li><li><span style="font-size: 1rem;">Github Webhooks</span></li><li><span style="font-size: 1rem;">Tareas automáticas - CRON</span></li><li><span style="font-size: 1rem;">Repository Pattern</span></li><li><span style="font-size: 1rem;">Inyección de dependencias</span></li><li><span style="font-size: 1rem;">Envío de correos</span></li><li><span style="font-size: 1rem;">Texto</span></li><li><span style="font-size: 1rem;">Html</span></li><li><span style="font-size: 1rem;">Gmail</span></li><li><span style="font-size: 1rem;">Loggers</span></li><li><span style="font-size: 1rem;">ORMs</span></li><li><span style="font-size: 1rem;">Prisma</span></li><li><span style="font-size: 1rem;">Mongoose</span></li><li><span style="font-size: 1rem;">Despliegue a Railway</span></li><li><span style="font-size: 1rem;">Rest Server con autenticación</span></li><li><span style="font-size: 1rem;">WebSockets</span></li><li><span style="font-size: 1rem;">Json Web Tokens</span></li><li><span style="font-size: 1rem;">Middlewares</span></li><li><span style="font-size: 1rem;">Relaciones de base de datos</span></li><li><span style="font-size: 1rem;">Carga de Archivos</span></li><li><span style="font-size: 1rem;">Aplicación de Colas - WebSockets + Rest</span></li><li><span style="font-size: 1rem;">WebHooks y Seguridad</span></li><li><span style="font-size: 1rem;">Bot de Discord</span></li><li><span style="font-size: 1rem;">Netlify Edge Functions</span></li><li><span style="font-size: 1rem;">Y mucho más</span></li></ul></div><div><span style="font-size: 1rem;">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.</span></div><div><br></div><div>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.</div><div><br></div><div>Nos vemos en el próximo video</div>

What you'll learn:

  • NodeJS de forma sólida
  • Usos comunes y no tan comunes de Node
  • Aplicaciones de consola
  • Servidores Rest, WebSockets y Rest+WebSockets
  • TypeScript con Node
  • Testing
  • Webhooks, Edge Functions y mucho más