Udemy

Platform

Español

Language

Other

Category

Acortador de Links con Nodejs y Mondgodb

Crea tu Propio Sitio Web para acortar enlaces web con NodeJs, Mongodb, HandleBars, Bootstrap, JavaScript, HTML y más!

Students

1.5 hours

Content

May 2021

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

NodeJs

Handlebars

Mongoose

MondoDB

Express

Esquemas

Rutas

Postman

JavaScript

Bootstrap


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!!


Screenshots

Acortador de Links con Nodejs y Mondgodb
Acortador de Links con Nodejs y Mondgodb
Acortador de Links con Nodejs y Mondgodb
Acortador de Links con Nodejs y Mondgodb

Content

Configuración de Entorno

Instalación de Mongodb y Compass

Instalación de Visual Studio Code

Instalación de NodeJs

Instalación de Postman

Creación de Aplicación

Creando Aplicación e Instalación de Dependencias

Servidor y Conexión a MongoDB

Configuración de Dominio - short.link

Backend

Esquema Mongoose

Ruta de Inicio

Crear link corto

Validación si ya existe link

Ruta para dirigir a pagina web original

Configuración de Rutas

Probando API con Postman y Mongo Compass

Frontend

Configuración de Template y Layout

Formulario para acortar Link

Copiar link corto con Javascript

Anuncios con contador en JavaScript

Template de Error 404

Actualizando Rutas

Inicio y Error 404

Crear link corto

Mostrar anuncio y redirigir a página Original

Despedida

Repaso de Aplicación Creada


Coupons

DateDiscountStatus
5/28/202175% OFFExpired

3923902

Udemy ID

3/19/2021

Course created date

5/28/2021

Course Indexed date
Bot
Course Submitted by