Desarrollo de APIs REST en Node con NestJS
-
Ingeniería Software
-
curso
- 24
- Finalizado
Parece que llevamos toda la vida con esto, pero lo cierto es que no hace más que unos pocos años que empezamos a desarrollar frontends desacoplados de backends.
Esto ha supuesto un beneficio importante respecto a necesidades de escalado de aplicaciones. Los servidores aguantan más peticiones, porque si los hemos desarrollado stateless, ya no tienen que manejar las sesiones de los usuarios (de eso se encarga ahora el frontend), por lo que además podemos replicar nuestros backends para atender peticiones más fácilmente, sin tener en cuenta a qué servidores ha accedido qué usuario en algún momento previo.
Pero, como casi todo en tecnología, también perdimos algo. Los desarrolladores que antes eran capaces de implementar toda la aplicación en un stack tecnológico, como JAVA o .NET, ahora ya solo se encargan del backend. Es necesario buscar otros developers, que desarrollarán en otro stack tecnológico, generalmente Javascript o Typescript. Para empresas grandes no es un problema, pero para startups, pymes o empresas con un departamento TIC pequeño puede suponer un sobrecoste excesivo.
Este hecho tampoco fomenta la compartición de conocimientos entre técnicos, ya que están en stacks tecnológicos tan diferentes que solo pueden compartir generalidades, sin llegar a profundizar en los temas.
NestJS es un framework de desarrollo de backends y APIs REST fuertemente inspirado en Angular, que permite mantener el stack tecnológico del equipo de desarrollo sin renunciar al desacoplamiento de backend y frontend. Además, introduce un montón de conceptos y técnicas de programación (especialmente asíncronas) que lo convierten en una tecnología muy potente.
En este curso introduciremos NestJS, sus fundamentos y tecnologías asociadas más potentes. Nos centraremos en la arquitectura e implementaremos una aplicación completa y desde cero con acceso a base de datos, tratamiento asíncrono y todo lo necesario para desarrollar proyectos reales y existosos basados en Typescript.
Entrando en la siguiente presentación podréis tener una primera visión sobre qué consistirá nuestro curso.
No te pierdas el video promocional!
Los alumnos deberán adquirir las siguientes competencias:
Profesionales técnicos, administradores gestores/jefes de proyecto y desarrolladores interesados en desarrollar en Node y NestJS.
Conocimientos básicos de programación.
Este curso puede ser bonificado a través de los créditos de formación de la FUNDAE, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 7 días de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros en formacion@iti.es con una antelación mínima de 10 días antes del inicio del curso.
Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una serie de descuentos en los siguientes casos:
Consulta nuestra política de precios
Importante: Nueva política de contratación de cursos.
Desde el día 20 de marzo de 2019, se dispone de una nueva política de contratación:
Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una serie de descuentos en los siguientes casos:
• Inscripción anticipada (30 días antes de la fecha de fin de inscripción).
• Inscripción de más de un alumno de una misma organización*.
• Ser asociados de ITI o disponer de un acuerdo de colaboración con ITI*.
* Estos descuentos no serán de aplicación durante el periodo de inscripción anticipada.
Más información aquí
¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.