Tucno0 / hospital-app-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend Server

Sección 9: Backend - Node - Express - Mongo - Instalaciones y configuraciones básicas

Esta sección tiene como objetivo preparar todo lo necesario para comenzar a crear nuestro backend server: https://import.cdn.thinkific.com/643563/courses/1918706/httpresponsecodes-220705-095543.pdf

  1. Configuración de Mongo
  2. Robo 3T
  3. Conexión entre Mongo y Node
  4. Tip sobre colores de consola
  5. Aprender un poco sobre los errores de respuestas HTTP
  6. Configuración inicial de Express
  7. Establecer las bases de nuestros RESTful services

Al finalizar, crearemos un nuevo repositorio en GitHub para almacenar nuestro backend server y así tenerlo listo en caso de que necesitemos implementar un nuevo backend server rápidamente

Sección 10: HospitalAPP - Backend Server - Funciones de Usuarios

Esta sección tiene por objetivo trabajar fuertemente con Express, Mongo y Node:

  1. Explicación general y alcances del Backend
  2. Crear colección de Usuarios
  3. Crear modelos en Node
  4. POST
  5. Validaciones automáticas mediante Mongoose
  6. Encriptar contraseñas
  7. PUT
  8. Delete
  9. Get
  10. Login de Usuario
  11. Generación de un JWT
  12. Middlewares
  13. Optimizar Middlewares

Al finalizar, actualizaremos nuestro repositorio en GitHub para mantener un respaldo de nuestro código local y remotamente

Sección 11: Médicos y Hospitales - CRUD - Búsquedas - subida de Imágenes

Esta sección tiene varias tareas e información importante sobre:

  1. CRUD de médicos y hospitales
  2. Una tarea robusta con su respectivo documento y resolución
  3. Códigos útiles de Mongoose
  4. Populate
  5. Gets
  6. Paginar resultados
  7. Búsquedas específicas y globales
  8. Subida de archivos al servidor
  9. Asignación de imagen a un hospital, medico o usuario
  10. Formas de exponer archivos a la web
  11. Manejo del FileSystem
  12. Proteger imágenes
  13. Generar imagen por defecto

Al finalizar, subiremos los cambios a GitHub y haremos un backup local de nuestro repositorio

Sección 12: Backend - Autenticación con Google Sign

Esta sección esta especializada en implementar el Google Sign-in en nuestro backend server:

  1. Crear una aplicación en Google Developer Console
  2. Generar el ID de nuestra aplicación y un ID Secreto de servidor
  3. Crear un login básico de pruebas usando el API de Google
  4. Generar un Token desde el front-end
  5. Validar el Token en nuestro back-end
  6. Tip para generar la documentación de nuestros servicios automáticamente

Al finalizar, crearemos el release tag y realizamos los respectivos respaldos en GIT y GitHub.

Sección 13: Médicos y Hospitales - CRUD

En esta sección continuaremos el CRUD faltante de los médicos y hospitales, puntualmente seguiremos con los temas de:

  1. odelos
  2. rabaciones
  3. ueries
  4. ndpoints faltantes

Entre otras cosas, la idea es terminar nuestro backend para empezar a conectarlo con Angular.

About


Languages

Language:JavaScript 73.7%Language:CSS 12.5%Language:HTML 6.7%Language:SCSS 3.7%Language:Less 1.8%Language:CoffeeScript 1.5%Language:Shell 0.0%Language:PHP 0.0%Language:Makefile 0.0%