DESARROLLO DE APLICACIONES BACKEND JAVA 17 LTS Y SPRING BOOT 3. Nivel Básico
CÓDIGO: 2025.00.B.052.01 - PLAZAS: 18 - HORAS: 25
Destinatarios
Empleados Públicos de la Junta de Extremadura de los grupos A1/I y A2/II de la especialidad de informática.
Tendrá preferencia el personal adscrito a los servicios: de sistemas de información agrarios, de sistemas de información corporativos y sistemas de información sectoriales.
Contenidos
1. Introducción a Spring Boot. Introducción a Spring Boot y sus características principales, incluyendo la configuración automática, el contenedor de servlet integrado y la facilidad de desarrollo.
2. Configuración del entorno de desarrollo. Configuración de Java Development Kit (JDK), Maven o Gradle como herramientas de construcción y un IDE como Eclipse o IntelliJ IDEA para el desarrollo de aplicaciones Spring Boot
3. Revisión Sintaxis Java. Estructuras de bucles básicas. Objetos e Interfaces.Arrays. Herencia. Colecciones
4. Creación de un proyecto Spring Boot. Crear un nuevo proyecto Spring Boot utilizando Spring Initializer y a estructurar el proyecto en paquetes y módulos.
5. Desarrollo de controladores. Crear controladores utilizando anotaciones de Spring MVC, manejar rutas y parámetros de solicitud, y devolver respuestas en diferentes formatos (JSON, HTML, etc.).
6. Gestión de dependencias. Aprender a utilizar Maven o Gradle para administrar las dependencias de un proyecto Spring Boot. Comprender cómo agregar y configurar dependencias comunes, como Spring Web, Spring Data JPA y Spring Security
7. Configuración de la base de datos. Configurar y utilizar una base de datos en una aplicación Spring Boot. Comprender cómo establecer la conexión con la base de datos, definir entidades JPA y utilizar el Repositorio de Spring Data para realizar operaciones CRUD.
Objetivos
Proporcionar a los participantes las habilidades y conocimientos necesarios para desarrollar aplicaciones web sencillas utilizando el framework Spring Boot.