PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES
IFCD0112
Impulsa tu Carrera en Programación con un Curso Presencial y Práctico en Sevilla
DEL 23 DE JUNIO A ENERO DE 2026
Inscripciones Abiertas: Reserva Tu Plaza Ahora
El curso «Programación con Lenguajes Orientados a Objetos y Bases de Datos Relacionales» es tu oportunidad para adquirir conocimientos esenciales en Java y bases de datos, una combinación clave en el sector tecnológico.
Lo Que Aprenderás
Desarrollo de aplicaciones con tecnologías orientadas a objetos.
Diseño y gestión de bases de datos relacionales.
Programación en Java, uno de los lenguajes más demandados en la industria.
Aplicación de conocimientos en un entorno real mediante prácticas en empresas.
¿Te imaginas transformar tus ideas en aplicaciones revolucionarias? Con nuestro curso de Programación con Lenguajes Orientados a Objetos y Bases de Datos Relacionales, no solo aprenderás la teoría, sino que te sumergirás en un entorno práctico y dinámico que te preparará para afrontar los retos del mundo digital.
PLAZAS
15 PLAZAS
HORAS
532h teóricas
178h prácticas
MODALIDAD
60% PRESENCIAL
40% AULA VIRTUAL
Actualización y Relevancia
Este curso sustituye programas anteriores, adaptándose a las exigencias actuales del sector, lo que te posiciona en la vanguardia de la innovación tecnológica.
Perspectiva Profesional
Prepárate para desempeñar roles como Técnico en Data Mining, programador de aplicaciones de gestión o incluso programador de Aplicaciones Informáticas, contando con el respaldo de un certificado oficial.
Formación integral:
Con 710 horas en módulos formativos, recibirás una preparación completa que integra conceptos avanzados y ejercicios prácticos, asegurando que cada conocimiento se aplique en situaciones reales.
Unidades de competencia y ocupaciones relacionadas
Estructura del curso y módulos formativos

sISTEMAS OPERATIVOS Y
APLICACIONES INFORMÁTICAS

pROGRAMACIÓN DE BASE DE DATOS
RELACIONALES

PROGRAMACIÓN ORIENTADA A
OBJETOS
Contenido del programa
1: Sistemas operativos y aplicaciones informáticas
Total: 170 horas
1: Computadores para bases de datos
- Introducción a la arquitectura de computadores y componentes hardware esenciales.
- Configuración y optimización de equipos para el rendimiento en bases de datos.
- Prácticas: Configuración de sistemas y análisis del impacto del hardware en bases de datos.
2: Sistemas de almacenamientoPrincipios de los sistemas de almacenamiento (HDD-SSD-RAID) y virtualización.
- Estrategias de respaldo-recuperación-mantenimiento de datos.
- Prácticas: Configuración de sistemas de almacenamiento y simulación de procedimientos de backup y recuperación.
3: Aplicaciones microinformáticas e Internet para consulta y generación de documentación Uso de herramientas ofimáticas y entornos de consulta en Internet.
- Elaboración de diagramas de flujo-pseudocódigo y uso de entornos de desarrollo (Eclipse-NetBeans).
- Prácticas: Documentación técnica y desarrollo de pequeños prototipos con herramientas de diagramación.
2: Programación de bases de datos relacionales
Total: 210 horas
1:Diseño de bases de datos relacionalesModelado de datos, diagramas entidad-relación y técnicas de normalización.
- Prácticas: Diseño de bases de datos y análisis de casos prácticos.
2: Definición y manipulación de datos
- Fundamentos de SQL (DDL-DML).
- Implementación de restricciones de integridad y relaciones entre tablas en MySQL-MariaDB.
- Prácticas: Creación-consulta-modificación de datos con SQL y ejercicios reales.
3: Desarrollo de programas en el entorno de la base de datos
- Conexión de aplicaciones con bases de datos mediante JDBC.
- Desarrollo de soluciones con triggers-procedimientos almacenados-manejo de transacciones.
- Prácticas: Mini-aplicaciones que integren lógica de negocio con gestión de datos en bases de datos.
3: Programación orientada a objetos
Total: 250 horas
1:Principios de la programación orientada a objetos
- Conceptos fundamentales de POO (clases-objetos-herencia-encapsulación-polimorfismo).
- Modelado orientado a objetos con diagramas UML.
- Prácticas: Desarrollo en Java para soluciones basadas en POO y diagramas UML.
2: Modelo de programación web y bases de datos
- Diseño e implementación de aplicaciones web integradas con bases de datos.
- Desarrollo backend con Spring Framework-Spring Boot (servicios REST-controladores-servicios-repositorios).
- Integración de frontend con Angular (componentes-módulos-servicios y consumo de APIs REST).
- Prácticas: Talleres de integración backend-frontend con Spring-Angular.
3: El ciclo de vida del desarrollo de aplicaciones Fases del ciclo de vida del software (análisis-diseño-implementación-pruebas-despliegue-mantenimiento).
- Gestión de proyectos y metodologías ágiles.
- Prácticas: Simulación de planificación y ejecución de proyectos con énfasis en pruebas y validación.
Descubre todo lo que aprenderás GRATIS
Requisitos y criterios de acceso
Nuestros cursos están diseñados para responder a una alta demanda de empleo, priorizando especialmente a las personas en situación de desempleo. Para acceder a la formación, se requiere contar con la titulación académica mínima.
Estos cursos pertenecen a la oferta de formación profesional de NIVEL 3

Cert. de Profesionalidad

Titulación
Título de Técnico/a Título de Técnico/a Superior Título de Bachiller o equivalente a efectos de acceso

Consulta para más
Avante Formación
Explora nuestros cursos FPE Gratis
IFCT0109
Seguridad informática
(500 horas)
FECHAS:
12 de mayo
HORARIO:
DE 16:00 A 21:00
INCLUYE PRÁCTICAS EN EMPRESAS
IFCD0210
Desarrollo de Aplicaciones con Tecnologías Web
(590 horas)
FECHAS:
15 de Septiembre
HORARIO:
08:30 A 14:30
INCLUYE PRÁCTICAS EN EMPRESAS