NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

Desarrollo de Aplicaciones Móviles Nativas con Nestjs

Código: NESTJS-100


Nestjs es un framework para crear aplicaciones del lado del servidor Nodejs escalable y eficiente. Nest (NestJS) es un marco para crear aplicaciones del lado del servidor Node.js escalables y eficientes. Utiliza JavaScript progresivo, está construido y es totalmente compatible con TypeScript (aún permite a los desarrolladores codificar en JavaScript puro) y combina elementos de OOP (Programación Orientada a Objetos), FP (Programación Funcional) y FRP (Programación Reactiva Funcional). Nestjs es un framework para crear aplicaciones del lado del servidor nodejs, con este framework implementaras servicios para aplicaciones web y móviles.

 Propuesta de Valor: DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

 Duración: 30 Horas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


  • Desarrolladores de Angular que quieran aprender APIs en el Backend.
  • Desarrolladores de Typescript que quieran aprender APIs en el Backend.
  • Desarrolladores de Javascript que quieran crear servicios webs - APIs para el Backend.
  • Desarrolladores de Node que quieran aprender a crear servicios webs con NestJS.

   PRE REQUISITOS


  • Tener conocimiento básico de programación.

   OBJETIVOS


  • Iniciación al desarrollo de APIs con sintaxis TypeScript y arquitectura Angular.
  • Conexión a base de datos local con MySQL.
  • Uso de TypeORM para conectar con MySQL.
  • Consulta de APIs con Postman y app Android.

   CERTIFICACIÓN DISPONIBLE



  • Certificación emitida por COGNOS.

   CONTENIDO



1. INTRODUCCIÓN ECMASCRIPT



1.1. NODEJS Y NPM
1.2. TYPESCRIPT
1.3. MONGODB
1.4. OOP (PROGRAMACIÓN ORIENTADA A OBJETOS)
1.5. FP (PROGRAMACIÓN FUNCIONAL)
1.6. FRP (PROGRAMACIÓN RECTIVA FUNCIONAL)

2. AMBIENTE DE DESARROLLO E INSTALACIÓN DE NODEJS



2.1. INSTALACIÓN NEST CLI
2.2. INSTALACIÓN MONGODB

3. FUNDAMENTOS DE NESTJSSERVIDOR HTTP EXPRESS



3.1. CONTROLADORES
3.2. PROVEDORES
3.3. MIDDLEWARE
3.4. EXCEPTION FILTERS
3.5. PIPES
3.6. GUARDS
3.7. INTERCEPTORS
3.8. CUSTOM DECORATORS

4. MÓDULOS



4.1. AUTENTICACIÓN
4.2. BASE DE DATOS MONGODB
4.3. CONFIGURACIÓN DEL SERVIDOR
4.4. VALIDACIÓN
4.5. CACHING
4.6. RACIONALIZACIÓN
4.7. TAREAS PROGRAMADAS
4.8. COMPRESIÓN
4.9. SEGURIDAD
4.10. QUEUES
4.11. LOGGERS
4.12. FILE UPLOAD
4.13. HTTP MODULE
4.14. MODEL-VIEW-CONTROLLER
4.15. PERFORMANCE (FASTIFY)

5. SERVICIOS REST-API



5.1. GRAPHQL
5.2. WEBSOCKETS
5.3. MICROSERVICIOS
5.4. JWT
5.5. SEND-MAIL

6. PUESTA EN PRODUCCIÓN



6.1. CRUD
6.2. NGINX (PROXY REVERSE)
6.3. HTTPS


   BENEFICIOS



  • Los participantes al curso, obtendrán los conocimientos necesarios para crear aplicaciones para Web y móviles.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.