Acortador de Links con Nodejs y Mondgodb
What you'll learn
- NodeJs
- Handlebars
- Mongoose
- MondoDB
- Express
- Esquemas
- Rutas
- Postman
- JavaScript
- Bootstrap
Requirements
- Tener las ganas de aprender y desarrollarte como un FullStack Developer
Description
Aprenderás a crear tu propio sitio web con desarrollo FullStack para acortar enlaces de sitios web y poder tener una dirección web más accesible.
En este curso estaremos creando un sitio web para acortar links desde cero, desde la configuración de nuestro ambiente de desarrollo, REST API, consumo desde el frontend, etc
NodeJs: Es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor basado en el lenguaje de programación JavaScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google.
MongoDB: Es un sistema de base de datos NoSQL, orientado a documentos y de código abierto. En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificación similar a JSON) con un esquema dinámico, haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida..
Mongoose: Es un Object Document Mapper (ODM). Esto significa que Mongoose le permite definir objetos con un esquema fuertemente tipado que se asigna a un documento MongoDB.
Postman: Es una herramienta que se utiliza para consumir peticiones HTTP de API REST, también nos brinda la ventaja de poder crear colecciones para el consumo de APIS, poder modificar variables de entorno entre otras funciones relacionadas a las peticiones HTTP
Peticiones HTTP: Aprenderemos todos sobre las peticiones HTTP y estaremos utilizando Postman para poder consumir nuestra API y comprobar el funcionamiento de nuestra API los métodos en función del verbo HTTP que utilizaremos serán GET, POST, PUT, DELETE.
Handlebars: Es un motor de plantillas muy popular que es potente, fácil de utilizar y que cuenta con una gran comunidad. Se basa en el lenguaje de plantillas Mustache.
NodeJs
Handlebars
MongoDB
API REST
Mongoose
Postman
y más!!
Who this course is for:
- Desarrolladores
Instructor
Full Stack Developer, apasionado por las nuevas tecnologías, buenas practicas, emprendedor y con una gran pasión por compartir todos los conocimientos adquiridos con una experiencia de más de 10 años como desarrollador!
Con una capacidad innata para simplificar temas complejos, he sido mentor de ingenieros que comienzan sus carreras en el desarrollo de software.