You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Los archivos de esta sesión deben estar dentro de esta carpeta
49
+
50
+
- Al finalizar la sesión, sube los cambios al repositorio en un commit
51
+
52
+
---
53
+
54
+
#### Herramientas adicionales
55
+
56
+
---
57
+
58
+
#### Intalación de Mermaid en VS Code
59
+
60
+
Bucarmos la extensión de [Mermaid](https://marketplace.visualstudio.com/items?itemName=MermaidChart.vscode-mermaid-chart) en el marketplace de VS Code y la instalamos.
61
+
62
+
<!-- .element width="70%"-->
63
+
64
+
---
65
+
66
+
#### Intalacion de LiveShare en VS Code
67
+
68
+
Bucarmos la extensión de [Live Share](https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare) en el marketplace de VS Code y la instalamos.
69
+
70
+
<!-- .element width="70%"-->
- Los archivos de esta sesión deben estar dentro de esta carpeta
153
-
154
-
- Al finalizar la sesión, subiremos los cambios al repositorio en un commit
155
-
156
-
---
157
179
### Ejemplo 01
158
180
159
181
Crea el archivo **identidades.txt** en la carpeta **sesion01**
@@ -786,13 +808,7 @@ a al markdown
786
808
Una de las herramientas más populares es [Mermaid](https://www.mermaidchart.com/play#pako:eNqrVkrOT0lVslJSqgUAFW4DVg)
787
809
788
810
---
789
-
En VS Code podemos instalar la extensión de [Mermaid](https://marketplace.visualstudio.com/items?itemName=MermaidChart.vscode-mermaid-chart)
790
-
791
-
Buscamos la extensión en el marketplace de VS Code y la instalamos.
792
811
793
-
<!-- .element width="70%"-->
794
-
795
-
---
796
812
Desde un archivo markdown podemos crear un diagrama usando mermaid:
797
813
798
814
````
@@ -1095,17 +1111,15 @@ git push origin main
1095
1111
1096
1112
#### Retos
1097
1113
1098
-
Utilizaremos el repositorio de GitHub creado en esta sesión "psg-oop-2025"
1114
+
-Utilizaremos el repositorio de GitHub creado en esta sesión "psg-oop-2025" para almacenar los retos, de todas las sesiones.
1099
1115
1100
-
para almacenar los retos, de todas las sesiones.
1116
+
- Iremos agregando los retos a medida que avancemos
1101
1117
1102
-
Iremos agregando los retos a medida que avancemos
1103
-
1104
-
Como si estuviéramos trabajando en un proyecto real
1118
+
- Como si estuviéramos trabajando en un proyecto real
1105
1119
1106
1120
---
1107
1121
1108
-
Crear una carpeta con el nombre "retos_sesion_01" dentro del proyecto en la raíz, en la cual por cada ejercicio debes crear los siguientes archivos:
1122
+
Crear una carpeta con el nombre `retos_sesion_01`en la raíz del proyecto. Al finalizar deberas tener la siguiente estructura de carpetas y archivos:
1109
1123
1110
1124
```bash [1-2,11-14]
1111
1125
psg-oop-2025/
@@ -1124,52 +1138,42 @@ psg-oop-2025/
1124
1138
1125
1139
---
1126
1140
1127
-
1. Crear un archivo llamado `ejercicio_01.md` en la carpeta `retos_sesion_01` y realiza
1128
-
1129
-
Análisis y Diagrama de clases
1130
-
1131
-
Para lo siguiente:
1141
+
1. Crear el archivo `ejercicio_01.md` en la carpeta `retos_sesion_01` y realiza el **Análisis y el Diagrama de clases** para lo siguiente el siguiente escenario:
1132
1142
1133
1143
```text
1134
1144
Un restaurante quiere ofrecer hamburguesas
1135
-
Los clientes pueden elegir entre hamburguesa de res, pollo
1145
+
Los clientes pueden elegir entre hamburguesa de: res, pollo
1136
1146
o vegetariana.
1137
-
Agregar lechuga, tomate, cebolla y mayonesa como extras
1138
-
Y comer en el restaurante o para llevar
1147
+
Los clientes pueden agregar extras como: lechuga, tomate,
1148
+
cebolla y mayonesa
1149
+
Ademas los clientes pueden decidir comer en el restaurante
1150
+
o llevar su pedido
1139
1151
```
1140
1152
1141
-
1142
1153
---
1143
-
2. Crear un archivo llamado `ejercicio_02.md` en la carpeta `retos_sesion_01` y realiza
1144
-
1145
-
Análisis y Diagrama de clases
1146
-
1147
-
Para lo siguiente:
1154
+
2. Crear el archivo `ejercicio_02.md` en la carpeta `retos_sesion_01` y realiza **Análisis y el Diagrama de clases** para lo siguiente el siguiente escenario:
1148
1155
1149
1156
```text
1150
1157
Una tienda de ropa quiere ofrecer camisetas y pantalones
1151
-
Los clientes pueden elegir entre camiseta
1158
+
Los clientes pueden elegir entre: camiseta
1152
1159
de manga corta o larga y pantalón de mezclilla o tela
1153
1160
Las camisetas pueden ser de color rojo, azul o verde
1154
1161
y los pantalones de color negro, gris o blanco
1155
-
Las camisetas pueden ser tener talas: S, M, L, XL
1156
-
Los pantalones tienen desde la talla 32 hasta la talla 44
1162
+
Las camisetas tienen las tallas: S, M, L, XL
1163
+
Los pantalones tienen las tallas desde la 32 hasta la 44
1157
1164
```
1158
1165
1159
1166
---
1160
-
3. Crear un archivo llamado `ejercicio_03.md` en la carpeta `retos_sesion_01` y realiza
1161
-
1162
-
Análisis y Diagrama de clases
1163
-
1164
-
Para lo siguiente:
1167
+
3. Crear el archivo `ejercicio_03.md` en la carpeta `retos_sesion_01` y realiza **Análisis y el Diagrama de clases** para lo siguiente el siguiente escenario:
1165
1168
1166
1169
```text
1167
1170
Estas diseñando una app para dibujar de perros con IA
1168
-
los usuarios pueden seleccionar características como la
1169
-
raza del perro como labrador, pastor alemán, y otros
1170
-
Cambiar el color del pelaje, tamaño y tipo de orejas
1171
-
Agregar dos accesorios como sombreros o gafas
1172
-
El dibujo final puede ser descargado en PNG o JPG
1171
+
los usuarios pueden seleccionar características como
1172
+
la raza (por ejemplo, labrador o pastor alemán), el color
1173
+
del pelaje, el tamaño y el tipo de orejas.
1174
+
Además, pueden agregar hasta dos accesorios, como sombreros
1175
+
o gafas.
1176
+
El dibujo final puede descargarse en formato PNG o JPG.
1173
1177
```
1174
1178
1175
1179
@@ -1182,7 +1186,7 @@ El dibujo final puede ser descargado en PNG o JPG
0 commit comments