/netflix

Primary LanguageJavaScript

Ejercicio de Netflix ¿Cuántos ejercicios hemos hecho? Por favor marca a continuación los ejercicios que hayáis terminado:

4.1 MYSQL I:

  • Crea la base de datos.
  • Inserta valores a la bases de datos.
  • Crea un repositorio en Github.

4.2 MYSQL II:

  • Consultas sobre las películas
  • Consultas sobre los actores.
  • Consultas sobre los usuarios.
  • Bonus: Agrega más campos a las tablas.

4.3 MYSQL III:

  • Piensa qué relación es
  • Crea la relación User-Movies.
  • Crea la relación Movies-Actors.

4.4 Node JS:

  • Descarga el proyecto
  • Arranca el backend
  • Arranca el front end
  • Prueba el proyecto
  • Entiende el código del proyecto

4.5 Express JS I:

  • Pide todas las películas

4.6 Express JS II:

  • Filtrar por género
  • Ordenar por nombre
  • Login
  • Registro
  • Bonus: Mantén logueada a la usuaria

4.7 Express JS III:

  • Servidor de estáticos para React
  • Servidor de estáticos para las fotos
  • Crea un motor de plantillas - [X] Obtener el id de la película a renderizar - [X] Obtener la película - [X] Renderiza la película - [X] Añade estilos

4.8 Mongo I:

  • Configura MongoDB Atlas
  • Crea la bases de datos Netflix

4.9 Mongo II:

  • Conexión con la bases de datos de MongoDB
  • Modelos para las colecciones
  • Listado de películas
  • Ordena por nombre

4.10 Mongo III:

  • Insertar Películas favoritas
  • Obtener Películas favoritas

4.11 Docker:

  • Crea un dockerfile
  • Crea el dockerignore
  • Crea un contenedor

Extras:

  • Registro de nuevas usuarias
  • Dos contraseñas en el registro
  • Comprueba la fortaleza de la contraseña
  • Comprueba que no haya una usuaria registrada con el mismo email
  • (Des)marca como favoritas las películas de la usuaria
  • Recupera los datos del perfil de la usuaria
  • Actualiza el perfil de la usuaria