Menú

Curso Subvencionado Desarrollo JAVA EE y Bases de Datos Relacionales CI308 del centro iPARTEK

Programa de Curso Subvencionado Desarrollo JAVA EE y Bases de Datos Relacionales CI308

Modalidad: Presencial
Inicio: Desde el 28/04/2025 hasta el 22/10/2025
Horario: 08:15 a 14:15 (lunes a viernes)
Localización: Vizcaya/Bizkaia

Descripción

Aprenderás cómo configurar tu entorno, establecer conexiones o realizar operaciones básicas como CRUD

A quién va dirigido

Todas aquellas personas interesadas en el manejo y dominio de estas técnicas, sin necesidad de conocimientos previos sobre metodologías.

Objetivos

Formar a los participantes de la formación a conocer la última tecnología que usan las grandes empresas para desarrollar aplicaciones con Java Enterprise Edition JEE y las herramientas asociadas al desarrollo de aplicaciones web para desarrollar un CMS con BD relacional.

Temario

1. Frontend

• Visual Studio Code

• HTML

• CSS: Flex, Grid, Responsive Web Design

• JavaScript

− DOM

− Fetch

• Bootstrap

• Introducción a jQuery

• Introducción a React

2. Servicios REST

• Comparación con los Servicios WEB

• Métodos: GET, POST, PUT, PATCH, DELETE

• Estados: 2XX, 3XX, 4XX, 5XX

• JSON

• Patrones habituales

• Pruebas con json-server

• Pruebas con Postman, Insomnia y ThunderClient

3. Backend

• Java

− Entorno de desarrollo Eclipse

− Gestión de proyectos con Maven

− Colecciones de Java: List, Map, Set

• Programación Orientada a Objetos

− Objetos

− Clases

− Referencias

− Principio de encapsulación

− Herencia

− Polimorfismo

− Clases abstractas

− Interfaces

− Clases internas

− Clases anónimas

− Lambdas

− Genéricos

− Anotaciones

• Documentación con javadoc

• Acceso a bases de datos con JDBC

• Persistencia con Hibernate

• Aplicaciones web con Apache Tomcat

• APIs de JavaEE/Jakarta

− Servlets

− Pages (JSP)

− Standard Tag Library (JSTL)

− Expression Language (EL)

− Persistence (JPA)

− Validation

− JSON Binding

− RESTful Web Services

• Testeo unitario con JUnit

• Simplificación de clases con Lombok

• Spring: Boot, Thymeleaf, Web, Validation, Data JPA, Rest Repositories, Security

• Bases de datos

• Gestión de usuarios

• Diseño y normalización

• Lenguaje SQL: DDL y DML

• Views

• Constraints

• Foreign Keys

• Triggers

• Procedimientos almacenados

4. Control de versiones con Git

• Introducción a Git

• Conceptos fundamentales

• Comandos básicos

• Trabajo con ramas

• Trabajo remoto

• Historial y comparaciones

• Configuración y personalización

• Buenas prácticas

• Workflows más utilizados: Centralizado, Feature branches, Gitflow, Forking

5. Calidad de código con SonarQube

6. Introducción a arquitecturas y patrones del software

• Arquitectura de 3 capas

• Modelo Vista Controlador (MVC)

• Domain Driven Development (DDD)

• Arquitectura Hexagonal

• Data Access Object (DAO)

• Singleton

• Factory

• Don't Repeat Yourself (DRY)

Titulación obtenida

Al finalizar el curso con éxito, el alumno obtendrá una certificación por parte del cetro.

Requisitos

Trabajadores y desempleados del País Vasco.

Información Adicional

PRACTICAS EN EMPRESA: Tras la fase de formación se realizarán las prácticas en empresa.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​