¿Qué quieres aprender?

Desarrollo JAVA EE y Bases de Datos Relacionales

Desarrollo JAVA EE y Bases de Datos Relacionales

Ipartek servicios informáticos

Curso subvencionado presencial

BILBAO (Vizcaya)


Gratis

Duración : 6 Meses

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

BILBAO
Septiembre 2025

Objetivos

Capacitar 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.

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.

Temario completo de este curso

1. Frontend
• Visual Studio Code
• HTML
• CSS: Flex, Grid, Responsive Web Design
• JavaScript
• 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
• Documentación con javadoc
• Acceso a bases de datos con JDBC
• Persistencia con Hibernate

Aplicaciones web con Apache Tomcat
• APIs de JavaEE/Jakarta
• 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)

Ver más