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

NestJS

 NestJS

NestJS

Avatar for Juan Guillermo Gómez Torres

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.