diff --git a/README.es.md b/README.es.md index 18436e4a..3b52ae65 100644 --- a/README.es.md +++ b/README.es.md @@ -1,12 +1,12 @@ -# StarWars blog database (base de datos) +# StarWars blog database -**Importante**: Para realizar esta actividad necesitas hacer un `fork` de [este repo](https://github.com/breatheco-de/exercise-starwars-data-modeling) en tu cuenta de **Github** y luego, abrir el *fork* en Codespaces (recomendado) o Gitpod. +**Importante**: Para realizar esta actividad necesitas hacer un `fork` de [este repo](https://github.com/breatheco-de/exercise-starwars-data-modeling) en tu cuenta de **Github** y luego, abre el *fork* en Codespaces (recomendado) o Gitpod. Dentro del archivo `src/models.py` encontrarás un par de clases que describen una base de datos de ejemplo. -Aquí hay un video de 4 minutos que explica qué es UML: [https://www.youtube.com/watch?v=UI6lqHOVHic](https://www.youtube.com/watch?v=UI6lqHOVHic) +Aquí hay un video de 10 minutos que explica qué es UML: [https://www.youtube.com/watch?v=UI6lqHOVHic](https://www.youtube.com/watch?v=UI6lqHOVHic) Vamos a crear el Diagrama de relación de entidad para la base de datos de un blog de StarWars, un diagrama muy similar a este: @@ -17,16 +17,15 @@ Vamos a crear el Diagrama de relación de entidad para la base de datos de un bl ## 💻 Instalación -1. Entra dentro del environment (ambiente) `$ pipenv shell` +1. Entra dentro del environment (entorno) `$ pipenv shell` 2. Instala todas las dependencias `$ pipenv install` 3. Genera el diagrama tantas veces como sea necesario `$ python src/models.py` -4. Abre el archivo `diagram.png` para ver tu diagrama UML! +4. ¡Abre el archivo `diagram.png` para ver tu diagrama UML! - -## 📝Instrucciones +## 📝 Instrucciones Tu trabajo es actualizar el archivo `src/models.py` con el código necesario para replicar el modelo de datos de un blog de StarWars. @@ -35,15 +34,15 @@ El proyecto está utilizando la librería Python SQLAlchemy para generar la base - Tu proyecto debe tener una tabla `Usuario` que va a contener la información de cada uno de tus usuarios. - Los usuarios del blog podrán iniciar sesión y guardar sus planetas o personajes favoritos. - Tu base de datos debe guardar los favoritos de cada usuario del blog para su posterior revisión. -- Tu base de datos también debe almacenar cada planeta y personaje de starwars. +- Tu base de datos también debe almacenar cada planeta y personaje de StarWars. - ¿Qué otras tablas crees que necesitarás para tu aplicación? - ¿Qué propiedades deben ir dentro de cada tabla? Por ejemplo: El usuario tiene email, password, fecha de subscripción, nombre, apellido, etc. - ¿Qué relaciones hay entre las tablas? ¿Cuántos planetas puede guardar un usuario? -Nota: Recuerda que las relaciones pueden ser Uno-a-uno, Uno-a-muchos o Muchos-a-uno. +Nota: Recuerda que las relaciones pueden ser Uno-a-uno, Uno-a-muchos o Muchos-a-muchos. -- Por favor agrega por lo menos 4 modelos y sus respectivas relaciones. -- Genera el `diagrama.png` utilizando el comando `$ python src/models.py` en la consola. +- Por favor, agrega por lo menos 4 modelos y sus respectivas relaciones. +- Genera el `diagram.png` utilizando el comando `$ python src/models.py` en la consola. -Este y otros proyectos son usados para [aprender a programar](https://4geeksacademy.com/es/aprender-a-programar/aprender-a-programar-desde-cero) por parte de los alumnos de 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) realizado por [Alejandro Sánchez](https://twitter.com/alesanchezr) y muchos otros contribuyentes. Conoce más sobre nuestros [Curso de Programación](https://4geeksacademy.com/es/curso-de-programacion-desde-cero?lang=es) para convertirte en [Full Stack Developer](https://4geeksacademy.com/es/coding-bootcamps/desarrollador-full-stack/?lang=es), o nuestro [Data Science Bootcamp](https://4geeksacademy.com/es/coding-bootcamps/curso-datascience-machine-learning). +Este y otros proyectos son usados para [aprender a programar](https://4geeksacademy.com/es/aprender-a-programar/aprender-a-programar-desde-cero) por parte de los alumnos de 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) realizado por [Alejandro Sánchez](https://twitter.com/alesanchezr) y muchos otros contribuyentes. Conoce más sobre nuestros [Cursos de Programación](https://4geeksacademy.com/es/curso-de-programacion-desde-cero?lang=es) para convertirte en [Full Stack Developer](https://4geeksacademy.com/es/coding-bootcamps/desarrollador-full-stack/?lang=es), o nuestro [Data Science Bootcamp](https://4geeksacademy.com/es/coding-bootcamps/curso-datascience-machine-learning). diff --git a/README.md b/README.md index cf3b5940..ae0469e0 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Inside the `src/models.py` file you will find a couple of classes describing an example database. -Here is a 4min video explaining what UML is: [https://www.youtube.com/watch?v=UI6lqHOVHic](https://www.youtube.com/watch?v=UI6lqHOVHic) +Here is a 10 min video explaining what UML is: [https://www.youtube.com/watch?v=UI6lqHOVHic](https://www.youtube.com/watch?v=UI6lqHOVHic) We are going to be creating the Entity Relationship Diagram for your StarWars Blog Database, a very similar diagram to this one: @@ -21,7 +21,7 @@ We are going to be creating the Entity Relationship Diagram for your StarWars Bl 2. Install all dependencies `$ pipenv install` -3. Generate de diagram as many times as you need `$ python src/models.py` +3. Generate the diagram as many times as you need `$ python src/models.py` 4. Open the file `diagram.png` to check out your UML diagram!