Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Nest: Desarrollo backend escalable con Node

via Udemy

Overview

REST, TypeScript, Websockets, Autenticación, Authorización, Docker, Mongo, Postgres, TypeOrm,

What you'll learn:
  • Nest con TypeScript
  • Backend servers con Node
  • Restful APIS robustas y seguras
  • Conexiones con bases de datos SQL y NoSQL
  • Websockets
  • Validaciones de data y tipos
  • Nest Guards, interceptors, pipes, controllers, decorators, services, filters, modules y middlewares

Bienvenidos a mi curso completo sobre Nest


Nest es un framework de node extensible, versátil y progresivo, el cual nos ofrece la columna vertebral de todo tipo de aplicaciones del lado del servidor. Con Nest tendremos el poder de crear backend servers siguiendo las buenas prácticas recomendadas por el equipo de Nest y el mismo Kamil Mysliwiec (autor de Nest)

El curso parte de cero conocimiento de Nest y TypeScript y poco a poco vamos creando aplicaciones más complejas hasta desplegarlas en producción.

Puntualmente veremos temas como:

  1. Core building blocks

    1. Services

    2. Controllers

    3. Providers

    4. Decorators

    5. Gateways

    6. Guards

    7. Interceptors

    8. Exception Filters

    9. Modules

  2. Docker

    1. Docker-compose

    2. Dockerization

  3. CORS

  4. Websockets

  5. Autentication y Authorization basado en roles

  6. JWTs

  7. Ciclo de vida de una petición

  8. Nest CLI

  9. Transacciones de base de datos

  10. Secuencias y UUID

  11. Restful endpoints

  12. Control de versiones con Git

  13. Despliegues a producción.

  14. Class transformation

  15. Validaciones de inicio a fin de un request

  16. DTOs

  17. TypeORM

  18. Postgres

  19. MongoDB

  20. TypeORMy Mongoose

  21. Patrón repository para TypeORM

  22. Schemas de Mongo

  23. Core building blocks personalizados

  24. Global Pipes, Filters, Exceptions.

  25. Carga y validación de archivos

  26. Principios SOLID

  27. Documentación automática y semi-automática

  28. Estructuras siguiendo las prácticas recomendadas por el equipo de Nest

  29. Ciclo de vida de Nest

  30. TypeScript

  31. Genericos e interfaces.

  32. Mucho mas.

El curso está pensado para ayudarlos a empezar en Nest como para mejorar sus habilidades en este framework tan poderoso, adicionalmente cuenta con un cheat-sheet personalizado por mi para ayudarlos en el aprendizaje que pueden imprimir y compartir.


Bases necesarias:

Idealmente el curso necesita conocimiento básico de JavaScript, Node y TypeScript, siempre soy de la opinión que para aprender un framework que se basa en JavaScript, es necesario tener las bases del mismo para no confundir conceptos. Si bien es cierto que el curso cuenta con las bases de TypeScript, es ideal conocerlo para no sentir la curva de aprendizaje alta.

Taught by

Fernando Herrera

Reviews

4.9 rating at Udemy based on 2583 ratings

Start your review of Nest: Desarrollo backend escalable con Node

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.