
Introducción al curso y presentación del instructor.
¿Por qué desarrollar APIs con NestJS es tan fácil? En este video veremos algunas razones.
¿Qué es una API? ¿Por qué son tan necesarias? ¿Por qué desarrollar una API con NestJS puede ahorrar dinero y tiempo? Las respuestas a estas preguntas las veremos en este video.
¿Que significa el término CRUD? ¿Cuál es la estructura de una API RESTFul y cómo está presente en la mayoría de las aplicaciones? En este video estaremos ahondando en conocimiento base para la creación de APIs.
Instalación de Node.js en el sistema operativo windows
Node.js v14.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs
Node.js v12.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs
Instalación de Postman.
TypeScript, el lenguaje de programación que hace más fácil el desarrollo en Javascript.
Primeros pasos con NestJS.
Estructura general de los archivos de la instalación de NestJS.
Haciendo uso de las clases de Javascript, el DTO crea el objeto de transferencia de datos de toda comunicación entrante a la API.
La forma correcta de normalizar y auditar la entrada de datos a tu API.
OBJETIVO DEL CURSO: Enseñarte a desarrollar APIs con NestJS. Nos enfocaremos en programar los nodos APIs para los métodos principales del protocolo HTTP, tales como, GET, POST, PUT y DELETE. El enfoque de este curso es "minimalista", es decir, el contenido tendrá sencillamente la información que necesitas para aprender a desarrollar APIs con NestJS.
REQUISITO: Tener conocimientos básicos de Javascript.
SOBRE EL CURSO: Este curso seguirá creciendo en contenido, ampliando y profundizando en el desarrollo Backend (Bases de datos, Autenticación, GraphQL, etc.), para finalmente tener un curso completo de básico a avanzado y así convertirte en un Backend Developer.