Este repositorio contiene una serie de prácticas realizadas durante un curso de desarrollo con Spring Framework. Cada directorio corresponde a una práctica específica que aborda diferentes aspectos y módulos de Spring.
- 001_spring_intro: Introducción a Spring Framework.
- 002_aplicacion_web_spring_web_mvc: Desarrollo de una aplicación web utilizando Spring Web MVC.
- 003_spring_data_jpa: Implementación de persistencia de datos con Spring Data JPA.
- 004_spring_api_rest: Creación de una API RESTful con Spring.
- 005_spring_security: Integración de seguridad en aplicaciones Spring con Spring Security.
- Java: JDK 8 o superior.
- Maven: Para la gestión de dependencias y construcción del proyecto.
- IDE: Se recomienda utilizar un entorno de desarrollo integrado compatible con Java, como IntelliJ IDEA o Eclipse.
-
Clonar el repositorio:
git clone https://github.com/marcdevelopez/spring_practicas.git
-
Ingresar al directorio de la práctica deseada:
cd spring_practicas/002_aplicacion_web_spring_web_mvc -
Construir el proyecto con Maven:
mvn clean install
-
Ejecutar la aplicación:
mvn spring-boot:run
-
Acceder a la aplicación:
Abre tu navegador web y dirígete a
http://localhost:8080.
- Spring Framework: Versión 5.x.
- Spring Boot: Versión 2.x.
- Spring Data JPA: Para la gestión de la persistencia de datos.
- Spring Security: Para la implementación de seguridad en las aplicaciones.
- Thymeleaf: Motor de plantillas para la capa de presentación.
- H2 Database: Base de datos en memoria utilizada para pruebas y desarrollo.
Este repositorio es parte de un curso de aprendizaje y, por lo tanto, no se aceptan contribuciones externas en este momento.
Agradecimientos especiales al instructor del curso y a la comunidad de desarrolladores que han contribuido con recursos y conocimientos para la realización de estas prácticas.