- Instalación de Express.
- Express Generator.
- Introducción al manejo de rutas.
- Manejo avanzado de rutas.
- Controladores.
- Templating.
- Manejo de templates con Pug.
- Layouts.
- Manejo avanzado de Pug.
- Contenido Estático.
Express es un framework para desarrollar aplicaciones web con Node.js de forma minimalista y flexible, provee de herramientas que te permitirán el manejo de rutas, creación de sitios web, construir APIs, etc. Express es uno de los frameworks más populares dentro del ecosistema de Node, este compite con otros frameworks tales como: Fastify, Hapi, Koa, entre muchos otros más.
Pug es un motor de plantilla altamente influenciado por Haml e implementado con JavaScript para utilizarlo en Node y en los navegadores. Anteriormente, fue conocido por el nombre de Jade, pero como resultado de que el uso del nombre afectaba a una marca registrada, tuvieron que renombrarlo.
- Node.js
- Un editor de código de tu preferencia.
- Crear una copia del proyecto.
- Clonar el proyecto en tu equipo para realizar los ejercicios.
Crear una página con un formulario de contacto, desde el cuál se obtendrá la información y se enviará al servicio. Esta debe almacenarse en un arreglo de datos. Los campos a obtener son:
- Nombre.
- Email.
- País.
- Mensaje del usuario.
Obtener los datos registrados por los usuarios y mostrarlos en formato json
.
Crear una aplicación que permita iniciar sesión y registrarse. Esto no debe guardarse en base de datos, ya que solamente es para simular dichos eventos.