Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Introducción al Entorno de Desarrollo con NestJS, Diapositivas de Programación Informática

La sesión VI del curso de Electiva de Profundización I, que incluye la preparación del entorno de desarrollo con herramientas como GitHub, NodeJS, npm, Postman, WebStorm o VSCode, y el framework NestJS para crear aplicaciones sostenibles, potentes y escalables utilizando TypeScript, SOLID, programación orientada a objetos, funcional y reactiva.

Tipo: Diapositivas

2021/2022

Subido el 06/11/2022

gher-and-cartacho
gher-and-cartacho 🇨🇴

4 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Electiva de Profundización I
Sesión VI
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Introducción al Entorno de Desarrollo con NestJS y más Diapositivas en PDF de Programación Informática solo en Docsity!

Electiva de Profundización I

Sesión VI

Preparación del Entorno

• Manejador de Versiones GIT: GitHub: Where the world builds

software · GitHub

• NodeJS: Node.js (nodejs.org)

• npm: npm (npmjs.com)

• Postman: Postman API Platform | Sign Up for Free

• IDE: WebStorm: Licencias educativas gratuitas. Asistencia a la

comunidad (jetbrains.com) o VSCode

• NestJS: npm i - g @nestjs/cli

• nest new project-name

• npm run start

Estructura de las aplicaciones en NestJS

  • node_modules: Carpeta donde se guardan todos los paquetes descargados con el comando npm install
  • src: Carpeta raíz del código del proyecto
  • test: Carpeta donde se crearán las pruebas unitarias y de integración. NestJS utiliza por defecto Jest para escribir las pruebas.
  • .eslintrc.js: permite la configuración de un analizador de código para detectar tempranamente errores y resolverlos. Requiere instalación de un plugin en el editor.
  • .prettierrc: archivo de configuración para el autoformateo de código. Requiere instalación de un plugin en el editor.
  • nest-cli.json: Configuración del cli de nest y el folder raíz.
  • package.json: Información del proyecto, scripts que pueden ser ejecutados en el proyecto e información de las dependencias a instalar para que funcione el proyecto.
  • package-lock.json: describe las dependencias exactas que se generaron en la instalación del proyecto.
  • README.md: Información de comandos a utilizar con el cli de nest y npm para el proyecto.
  • tsconfig.build.json: archivo principal para la configuración de TypeScript.
  • tsconfig.json: extensión con más configuraciones de TypeScript.

Estructura de las aplicaciones en NestJS