Este repositorio contiene los ejercicios, prácticas y proyectos realizados en las asignaturas de Programación (PROG), Estructura de Datos (EEDD) y Programación II (PROGII) del ciclo formativo de Desarrollo de Aplicaciones Web (DAW).
El repositorio incluye:
- Ejercicios Básicos: Introducción a la programación en Java.
- Estructuras de Datos: Implementación y manipulación de estructuras de datos como listas, pilas, colas, árboles y grafos.
- Programación Orientada a Objetos (POO): Prácticas de encapsulación, herencia, polimorfismo, interfaces y más.
- Proyectos de Evaluación: Ejercicios más extensos y evaluaciones prácticas.
- Problemas Resueltos: Soluciones a problemas comunes en Java.
- Documentación: Clases y diagramas UML generados para los ejercicios más avanzados.
- Java: Lenguaje de programación principal.
- Eclipse/IntelliJ IDEA: Entornos de desarrollo integrados (IDEs) utilizados.
- JUnit: Para pruebas unitarias de las aplicaciones.
- PlantUML: Herramienta para crear diagramas UML.
-
Clonar el repositorio
Clona este repositorio en tu máquina local ejecutando el siguiente comando en tu terminal:git clone https://github.com/AntonioMonzo4/Java_PROG_DAW_EEDD_PROGII.git
-
Abrir el proyecto en un IDE
- Si utilizas Eclipse:
- Abre Eclipse y ve a File > Import > Existing Projects into Workspace.
- Selecciona la carpeta del repositorio y haz clic en Finish.
- Si utilizas IntelliJ IDEA:
- Abre IntelliJ IDEA y ve a File > Open.
- Selecciona la carpeta del repositorio y haz clic en OK.
- Si utilizas Eclipse:
-
Ejecutar el código
Encuentra el archivo.java
que deseas ejecutar, configúralo como clase principal (si es necesario) y ejecútalo. -
Ejecutar pruebas unitarias
Si el ejercicio incluye pruebas con JUnit, asegúrate de ejecutarlas para verificar el correcto funcionamiento del código.
Este repositorio es de uso académico y personal. Las contribuciones externas no están contempladas en este momento. Sin embargo, si detectas algún error o tienes alguna sugerencia, puedes abrir un issue en el repositorio.
Este proyecto se distribuye bajo la licencia MIT. Consulta el archivo LICENSE
para más información.
Autor: Antonio Monzo
GitHub - AntonioMonzo4