DESARROLLO DE APLICACIONES BACKEND JAVA 17 LTS Y SPRING BOOT 3. Nivel Básico
CÓDIGO: 2024.00.S.006.01 - PLAZAS: 18 - HORAS: 25
Destinatarios
ACTIVIDAD NO ELEGIBLE
Empleados públicos de la Junta de Extremadura del grupo A2/II de la especialidad informática.
El Servicio de Sistemas de Información Sectoriales, propondrá a los alumnos participantes.
Contenidos
- 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.
- 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.
- Revisión Sintaxis Java. Estructuras de bucles básicas. Objetos e Interfaces.Arrays. Herencia. Colecciones
- Creación de un proyecto Spring Boot. Crear un nuevo proyecto Spring Boot utilizando Spring Initializr y a estructurar el proyecto en paquetes y módulos.
- 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.).
- 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.
- 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.