INICIO
/
FORMACIÓN PARA EL EMPLEO
/
INFORMÁTICA Y COMUNICACIONES
Programación de aplicaciones orientadas a objetos – IFCD043PO
Aprende a desarrollar aplicaciones de software mediante el paradigma orientado a objetos utilizando Java, integrando bases de datos relacionales, entornos móviles y gestores de contenidos.
60H
Duración
6
Módulos
Presencial · Teleformación
Modalidad
Modalidad
Presencial · Teleformación
Tutor asignado
Resuelve tus dudas con el equipo docente.
Campus 24/7
Materiales y grabaciones siempre a mano.
Diploma
Diploma de la especialidad al superar el curso.
EL CURSO
Qué vas a aprender
En esta formación adquieres las habilidades necesarias para diseñar y desarrollar software estructurado y orientado a objetos utilizando Java como lenguaje principal. A lo largo del temario trabajas desde los fundamentos sintácticos y estructuras de control hasta conceptos avanzados como encapsulación, herencia y polimorfismo. Además, abordas el modelado mediante diagramas UML, el control de versiones, el refactoring de código, la gestión de excepciones y la ejecución de pruebas de testing para asegurar la calidad de tus desarrollos.
El programa también profundiza en áreas clave del desarrollo profesional, como la interacción con bases de datos relacionales a través de lenguajes DDL y DML y el control de transacciones concurrentes. Asimismo, aprenderás a construir soluciones para dispositivos móviles bajo la plataforma Android aplicando el patrón arquitectónico MVC, mapeo objeto-relacional y librerías multimedia, además de configurar y personalizar gestores de contenidos con pautas de seguridad y optimización.
TEMARIO
Contenidos del curso
01
Conceptos básicos
01
Conceptos básicos
- Fundamentos de desarrollo, expresiones y entornos de funcionamiento.
- Patrones de diseño y plataformas soportadas.
- Modelado con diagramas UML y traducción bidireccional a código.
- Arquitectura de software y uso de interfaces.
- Gestión de paquetes, manejo de excepciones y documentos XML.
- Refactoring de código, control de versiones y testing.
02
Programación estructurada
02
Programación estructurada
- Sintaxis, tipos de datos básicos y declaración de variables.
- Uso de operadores, estructuras de control y funciones con parámetros.
- Manipulación y tratamiento de arrays y cadenas de texto.
- Operaciones de búsqueda, reemplazo, extracción y copia de datos.
03
Programación orientada a objetos
03
Programación orientada a objetos
- Principios de encapsulación, abstracción, herencia y polimorfismo.
- Desarrollo de aplicaciones web, autónomas, applets, servlets y entornos con ventanas.
- Diferenciación entre páginas dinámicas y páginas estáticas.
- Arquitectura cliente-servidor y controles de conversión.
04
Industria relacionada: Bases de datos relacionales
04
Industria relacionada: Bases de datos relacionales
- Conceptos fundamentales y modelos de datos relacionales.
- Uso de lenguajes de definición (DDL) y manipulación de datos (DML).
- Control de transacciones, concurrencia y comparación de SGBD habituales.
- Herramientas para la importación y exportación de datos.
05
Programación JAVA para dispositivos móviles
05
Programación JAVA para dispositivos móviles
- Desarrollo sobre la plataforma Android y uso de librerías multimedia.
- Modelado de relaciones de tablas mediante mapeo objeto-relacional.
- Implementación de arquitectura basada en el patrón MVC.
- Autenticación de usuarios y gestión de accesos por roles.
- Integración de componentes, gráficos estadísticos y llamadas con AJAX.
06
Gestores de contenidos
06
Gestores de contenidos
- Instalación, configuración y personalización de gestores de contenidos.
- Gestión de plantillas, módulos, componentes y plugins.
- Aplicación de técnicas de SEO y nociones de seguridad.
TU MATRÍCULA
Consultar
Te contamos las próximas convocatorias, la modalidad y las condiciones.
Más información
Solicitar información
Modalidad
Presencial · Teleformación
Duración
60 horas
Código
IFCD043PO
Familia
Informática y comunicaciones
PREGUNTAS FRECUENTES
Preguntas frecuentes
Lo que más nos preguntan sobre este curso.
¿Cuántas horas dura la formación?
El curso cuenta con una duración total de 60 horas.
¿En qué modalidades se imparte este curso?
Está disponible tanto en modalidad presencial como en teleformación.
¿Cuáles son los requisitos de acceso?
El programa formativo no establece requisitos académicos ni de experiencia laboral previa.
¿Qué tecnologías y lenguajes se estudian en el curso?
El contenido se centra en Java para la programación orientada a objetos, abarcando también bases de datos relacionales, Android y gestores de contenidos.
¿Qué obtengo al terminar?
Un diploma que acredita que has superado la especialidad formativa IFCD043PO del Catálogo de Especialidades Formativas del SEPE. No es un certificado de profesionalidad.
¿Cómo me apunto?
Pulsa «Más información» y déjanos tus datos: te contamos las próximas convocatorias, la modalidad y las condiciones.
GOOGLE · SEGÚN TRUSTINDEX EN CKUMA.COM
Opiniones de nuestros alumnos
Personal muy cualificado y competente, cursos muy completos y currados. Yo me estoy preparando AGE, pero tienen muchas otras oposiciones como CC.AA, AYTOS., etc. Próximamente Seg. Soc., además tienen muchos y buenos cursos. Vamos que para mi son los mejores, por eso apuesto por ellos. ❤️❤️❤️
Fátima Rojas
9 Septiembre 2025 · Publicada en ckuma.com
Super amables y eficientes, me ayudaron mucho a la hora de resolver un inconveniente.
Celia Matallin
8 Septiembre 2025 · Publicada en ckuma.com
La atención del personal del centro es inmejorable y el profesorado excelente. Cursos de gran utilidad para mejorar en el día a día del trabajo.
Montse
2 Septiembre 2025 · Publicada en ckuma.com
SOLICITA INFORMACIÓN
¿Prefieres que te lo contemos?
Déjanos tus datos y te explicamos los requisitos, cómo se organiza el curso y cuándo puedes empezar.
Respuesta en menos de 24 h laborables
Sin compromiso de matrícula
Te decimos si te falta algún requisito