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

Desarrollo de aplicaciones JAVA (Programador JAVA) – IFCD54CCC

Aprende a programar aplicaciones con Java, bases de datos relacionales, servicios web y frameworks actuales a través de casos prácticos y un proyecto integrador.

300H

Duración

7

Módulos

Presencial

Modalidad

Modalidad

Presencial

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

Con esta formación aprendes a programar con Java desde los fundamentos de la orientación a objetos hasta el despliegue de soluciones empresariales completas. Trabajas con estructuras de control, clases, herencia y polimorfismo, además de aplicar patrones de diseño sobre arquitecturas de tres capas. También abordas el modelado de datos relacionales, la creación de consultas mediante lenguajes DDL y DML y la conexión de aplicaciones con sistemas gestores de bases de datos para implementar operaciones CRUD de forma eficiente.

A lo largo del curso profundizas en tecnologías del lado del servidor como Java EE 6, servlets y páginas JSP bajo el patrón MVC, integrando componentes asíncronos con AJAX. Igualmente, preparas e integras servicios web para comunicar sistemas externos y aplicas mapeo objeto-relacional (ORM) junto a frameworks actuales. Toda la formación concluye con un proyecto integrador donde especificas, diseñas, aseguras mediante autenticación y roles, y construyes una aplicación web completa y funcional lista para entornos de producción.

Técnico Superior de FP o FP II, preferentemente en la familia de Informática y ciclo de Desarrollo de Aplicaciones Informáticas, o capacitación profesional equivalente.

Superación de una prueba de acceso que demuestre conocimientos suficientes si no se dispone de la titulación académica indicada.

TEMARIO

Contenidos del curso

01

Programación en JAVA. Análisis orientado a objetos · 30 h

  • Sintaxis básica, tipos de datos, operadores y estructuras de control y repetición.
  • Manejo de funciones, parámetros, arrays y manipulación de cadenas de texto.
  • Fundamentos de programación orientada a objetos: clases, encapsulación, abstracción, herencia y polimorfismo.
  • Desarrollo de aplicaciones de escritorio en IDE bajo arquitectura cliente-servidor.
  • Gestión de controles visuales básicos, avanzados, componentes de usuario y seguridad.

02

Arquitectura y diseño de aplicaciones · 25 h

  • Introducción a patrones de diseño y modelado con diagramas UML.
  • Implementación de arquitectura de tres capas y desarrollo de clases de persistencia.
  • Uso de interfaces, paquetes y gestión controlada de excepciones.
  • Técnicas de refactorización de código, control de versiones e introducción a pruebas de software.
  • Resolución de ejercicios prácticos aplicando patrones de diseño a problemas reales.

03

Frameworks para el desarrollo JAVA · 25 h

  • Diseño de la solución técnica y creación de bases de datos a partir de especificaciones.
  • Modelado de relaciones entre tablas mediante mapeo objeto-relacional (ORM).
  • Desarrollo de aplicaciones web siguiendo el patrón Modelo-Vista-Controlador (MVC).
  • Implementación de autenticación de usuarios y autorización por roles.
  • Integración de componentes visuales y tecnología AJAX para interacción de datos.

04

Desarrollo de aplicaciones, bases de datos · 30 h

  • Conceptos fundamentales y modelos de bases de datos relacionales.
  • Uso de lenguaje de definición de datos (DDL) y lenguaje de manipulación de datos (DML).
  • Estrategias para el control de transacciones, concurrencia y desarrollo de aplicaciones CRUD.
  • Comparativa, administración y uso específico de sistemas gestores de bases de datos (SGBD).
  • Procedimientos de importación y exportación de información.

05

Desarrollo de servicios Web · 25 h

  • Fundamentos, ventajas y características técnicas de los servicios web.
  • Instalación, configuración y creación de servicios web.
  • Gestión de altas, bajas, modificaciones y eliminaciones de datos mediante Web Services.

06

Desarrollo de aplicaciones con JAVA EE 6 · 35 h

  • Características y potencial de la plataforma empresarial Java EE 6.
  • Sintaxis y conceptos esenciales de Servlets y páginas JSP.
  • Creación de páginas JSP e integración mediante peticiones a Servlets.
  • Desarrollo de proyectos web combinando JSP, AJAX y Servlets bajo el patrón MVC.

07

Proyecto integrador de desarrollo de una aplicación Web completa · 130 h

  • Diseño de la solución técnica completa partiendo de las especificaciones del proyecto.
  • Creación de la base de datos y modelado de relaciones con mapeo objeto-relacional (ORM).
  • Desarrollo de la aplicación web aplicando plantillas y el patrón MVC.
  • Configuración de internacionalización, autenticación y gestión de accesos por roles.
  • Integración de componentes avanzados y tecnología AJAX para la actualización de datos.

TU MATRÍCULA

Consultar

Te contamos las próximas convocatorias, la modalidad y las condiciones.

Más información

Solicitar información

Modalidad

Presencial

Duración

300 horas

Código

IFCD54CCC

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 consta de un total de 300 horas lectivas distribuidas en siete módulos formativos.

¿En qué modalidad se realiza el curso?

Se imparte de manera presencial en aula técnica equipada con ordenadores y software específico de desarrollo.

¿Cuáles son los requisitos de acceso?

Se requiere FP II o Grado Superior, preferentemente en Informática, o capacitación profesional equivalente. Quienes no cuenten con dicha titulación deben superar una prueba de acceso que acredite sus conocimientos.

¿Qué proyectos se realizan durante las clases?

La formación incluye prácticas continuas de programación, bases de datos y servicios web, culminando en un proyecto integrador final de 130 horas donde desarrollas una aplicación web completa.

¿Qué obtengo al terminar?

Un diploma que acredita que has superado la especialidad formativa IFCD54CCC 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?