Nest: Desarrollo backend escalable con Node

Go to class
Write Review

Nest: Desarrollo backend escalable con Node provided by Udemy is a comprehensive online course, which lasts for 25 hours worth of material. Nest: Desarrollo backend escalable con Node is taught by Fernando Herrera. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Spanishand is Paid Course. Visit the course page at Udemy for detailed price information.

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.