Saltar al contenido
Convocatoria abierta: Auxiliar Administrativo del Servicio Canario de SaludVer plazas y fechas

Transparencia

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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

Acceso del alumno

Entra en tu campus

Mi cuenta en la web

Tus compras, tu suscripción de oposiciones y tus datos.

¿Has olvidado la contraseña?

¿Problemas para entrar?