Save on skills. Reach your goals from $11.99

NodeJS: De cero a experto

Category:

Description

Requirements

  • Conocimiento de JavaScript es altamente recomendado
  • No es necesario saber TypeScript pero es útil
  • Poder realizar instalaciones en tu equipo
  • Es necesario tener bases de programación estructurada

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:

  1. Aplicaciones de consola
  2. Leer y grabar archivos en File System
  3. Code Execution y Event Loop de Node
  4. Instalación de paquetes de NPM
  5. Patrón adaptador para las dependencias
  6. Clean Architecture
  7. Domain Driven Design
  8. Factory functions para inyección de dependencias en Vanilla JavaScript
  9. Axios
  10. Interceptores de Axios
  11. TypeScript,
    1. Interfaces
    2. Tipos
    3. Clases
  12. Testing
    1. Integración
    2. Unitarias
    3. Restful
    4. Mocks
    5. Espías
    6. Coverage
    7. Más
  13. Aplicaciones de consola
  14. Yargs
  15. Leer argumentos desde consola
  16. Variables de entorno
  17. Seeds
  18. Bases de datos como
    1. MongoDB
    2. PostgresSQL
  19. Github
  20. Github Webhooks
  21. Tareas automáticas – CRON
  22. Repository Pattern
  23. Inyección de dependencias
  24. Envío de correos
    1. Texto
    2. Html
    3. Gmail
  25. Loggers
  26. ORMs
    1. Prisma
    2. Mongoose
  27. Despliegue a Railway
  28. Rest Server con autenticación
  29. WebSockets
  30. Json Web Tokens
  31. Middlewares
  32. Relaciones de base de datos
  33. Carga de Archivos
  34. Aplicación de Colas – WebSockets + Rest
  35. WebHooks y Seguridad
  36. Bot de Discord
  37. Netlify Edge Functions
  38. 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

Who this course is for:

  • Desarrolladores Frontend y Backend
  • Personas que quieran utilizar Node para desplegar aplicaciones a producción
  • Todos los que quieran aprender a usar Node con TypeScript
  • Personas que necesiten realizar testing y coverage
  • Todos los que deseen aprender sobre Rest, Webhooks, sockets, edge functions y más

Reviews

There are no reviews yet.

Be the first to review “NodeJS: De cero a experto”

Your email address will not be published. Required fields are marked *