Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NestJS

 NestJS

NestJS

Juan Guillermo Gómez Torres

February 20, 2019
Tweet

More Decks by Juan Guillermo Gómez Torres

Other Decks in Programming

Transcript

  1. Juan Guillermo Gómez ➢ Co-Leader y Co-Founder del GDG Cali.

    ➢ CEO DevHack. ➢ CTO Progressus ➢ Consultant and advisor on software architecture, cloud computing and software development. ➢ Experience in several languages and platforms. (C, C#, Java, NodeJS, android, GCP, Firebase). ➢ Google Developer Expert (GDE) in Firebase ➢ BS in System Engineering and a MS in Software Engineering. ➢ @jggomez ➢ [email protected] <vanity> </vanity>
  2. Que pasa actualmente ? ➢ No hay guías claras de

    cómo construir una aplicación escalable y mantenible en NodeJS. ➢ Difícil mantenimiento de aplicaciones NodeJS. ➢ Crear aplicaciones con una arquitectura propia no comprobada puede generar dolores de cabeza si no es administra adecuadamente, especialmente cuando se tiene configuraciones específicas de librerías. ➢ Librerias, herramientas, helpers para NodeJS no solucionan problema de arquitectura.
  3. NestJS ➢ Brinda una razonable y moderada estructura para desarrollo

    de aplicaciones con NodeJS que brinden escalabilidad, fiabilidad, mantenibilidad, bajo acoplamiento y fácil de probar. ➢ Inspirado en Angular, NestJS fue construido con TypeScript y usa Express por default. ➢ Alta compatibilidad con express. ➢ Es posible aplicar de una forma más clara los principios SOLID. ➢ Framework progresivo que toma características de las últimas versiones de JS, brindando patrones de diseño y soluciones maduras al mundo de NodeJS. ➢ Creado por Kamil Mysliwiec.
  4. NestJS - Providers ➢ Casi todo en NestJS es un

    provider. ➢ Service, helpers, repository, factory. ➢ Inject dependencias.