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