Primero, aprenderás sobre cómo crear la autenticación del lado del servidor. Te mostraremos cómo crear un usuario (registro, autenticación) y cómo crear un token. En el sprint anterior, trabajaste con un back-end prefabricado, pero esta vez, lo escribirás por tu cuenta.
Después, tendremos dos largos capítulos sobre cómo tratar con las pruebas automatizadas y el despliegue del back-end en el servidor remoto.
En este sprint, aprenderás cómo:
- Realizar pruebas básicas en tu código, incluyendo en APIs y bases de datos.
- Implementar la autorización back-end usando tokens JWT.
- Implementar un manejador de errores centralizado.
- Crear tu propio dominio.
- Desplegar una aplicación web en Google Cloud.
+1 proyecto para tu portfolio: Alrededor de los EE. UU. Parte 12
En este proyecto, vas a conectar el lado del cliente al lado del servidor de la aplicación, escribirás un manejador de errores centralizado y desplegarás el proyecto.
+ tecnologías a tus habilidades
Express JS
![MongoDB](/_astro/mongo.6994b4fb.svg)
MongoDB
![Postman](/_astro/postman.b7175fbf.svg)
Postman
![Git](/_astro/git.bcaac566.svg)
Git
![GitHub](/_astro/github.796137ba.svg)
GitHub
![Webpack](/_astro/webpack.13c5b6d5.svg)
Webpack
![Jest](/_astro/jest.b354ee93.svg)
Jest
![Google Cloud](/_astro/google-cloud.cb745de6.svg)
Google Cloud
![React](/_astro/react.0c4df481.svg)
React
![ESLint](/_astro/eslint.3aba5373.svg)
ESLint
![PM2](/_astro/pm2.0db6e15e.svg)
PM2
![Certbot](/_astro/certbot.4b29a586.svg)
Certbot