INICIO
/
FORMACIÓN PARA EL EMPLEO
/
INFORMÁTICA Y COMUNICACIONES
Análisis y programación en JAVA – IFCD004PO
Aprende a desarrollar aplicaciones informáticas completas con tecnología Java, desde la sintaxis básica y la programación orientada a objetos hasta el despliegue web con arquitectura MVC.
140H
Duración
13
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 este curso aprendes a programar aplicaciones informáticas utilizando la tecnología Java desde sus fundamentos de desarrollo hasta la creación de entornos web dinámicos. Trabajas la sintaxis básica, el control de flujo y la programación orientada a objetos mediante clases, herencia e interfaces. También profundizas en la gestión de excepciones, el manejo de colecciones avanzadas y el diseño de interfaces gráficas de usuario con AWT y Swing, además de la concurrencia con la clase Threads.
Para el trabajo diario en proyectos reales de software, abordas la persistencia conectando tus programas a bases de datos mediante SQL y JDBC, además de la serialización de ficheros. Igualmente, aplicas la arquitectura Java EE para crear soluciones cliente-servidor integrando HTML, JavaScript, servlets y páginas JSP. El itinerario concluye con la implementación del patrón arquitectónico Modelo Vista Controlador y el despliegue en servidores de aplicaciones.
TEMARIO
Contenidos del curso
01
Introducción a JAVA
01
Introducción a JAVA
- Características y ediciones de la tecnología Java.
- Primeros pasos, instalación del JDK y configuración de entornos de desarrollo.
02
Sintaxis del lenguaje
02
Sintaxis del lenguaje
- Tipos de datos, operadores y sentencias de control de flujo.
- Definición de clases, objetos y clases JavaBeans.
- Manejo de atributos, métodos estáticos, arrays y tipos genéricos.
03
Utilización de las librerías básicas de JAVA
03
Utilización de las librerías básicas de JAVA
- Paquetes de clases para gestión de cadenas y funciones numéricas.
- Manipulación y formato de fechas en aplicaciones.
- Gestión de colecciones, flujos de datos con streams y ficheros.
04
Programación orientada a objetos con JAVA
04
Programación orientada a objetos con JAVA
- Constructores, sobrecarga y principios de diseño orientado a objetos.
- Herencia, sobrescritura de métodos y clases abstractas.
- Implementación de interfaces y uso de clases anidadas.
05
Excepciones
05
Excepciones
- Tipos de excepciones en el lenguaje Java.
- Mecanismos de control de errores y desarrollo de excepciones personalizadas.
06
Aplicaciones basadas en entorno gráfico
06
Aplicaciones basadas en entorno gráfico
- Construcción de interfaces gráficas con AWT y Swing.
- Creación de ventanas, gestión de componentes y applets.
- Captura y gestión de eventos de usuario.
07
Acceso a datos en JAVA
07
Acceso a datos en JAVA
- Fundamentos de SQL y conexión a bases de datos con JDBC.
- Ejecución de sentencias y tratamiento de conjuntos de resultados.
- Uso de ficheros XML, almacenamiento y serialización de objetos.
08
Programación de aplicaciones multitarea
08
Programación de aplicaciones multitarea
- Conceptos clave de tareas y concurrencia.
- Creación de hilos con la clase Threads y la interfaz Runnable.
- Implementación práctica de aplicaciones multitarea.
09
Arquitectura de aplicaciones JAVA ee
09
Arquitectura de aplicaciones JAVA ee
- Estructura del modelo de tres capas en Internet.
- Comunicación mediante el protocolo HTTP.
- Fundamentos de la arquitectura empresarial Java EE.
10
Fundamentos de html y javascript
10
Fundamentos de html y javascript
- Estructuración de contenido web con el lenguaje HTML.
- Aplicación de estilos con hojas CSS.
- Programación de interacción en cliente con JavaScript.
11
Desarrollo de aplicaciones web con servlets
11
Desarrollo de aplicaciones web con servlets
- Creación de servlets HTTP y generación dinámica de páginas.
- Recuperación de datos de peticiones y redireccionamiento.
- Gestión de sesiones, atributos, cookies y configuración en web.xml.
- Acceso a bases de datos desde el entorno del servlet.
12
Desarrollo de aplicaciones web con jsp
12
Desarrollo de aplicaciones web con jsp
- Componentes, directivas y objetos implícitos en tecnología JSP.
- Integración de JavaBeans en la vista.
- Uso del lenguaje de expresiones EL y librería JSTL.
- Acceso y manipulación de datos desde páginas JSP.
13
La arquitectura modelo vista controlador
13
La arquitectura modelo vista controlador
- Patrones de diseño en el entorno Java EE.
- Análisis e implementación de los bloques del patrón MVC.
- Despliegue de aplicaciones en servidores y conceptos de frameworks MVC.
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
140 horas
Código
IFCD004PO
Familia
Informática y comunicaciones
PREGUNTAS FRECUENTES
Preguntas frecuentes
Lo que más nos preguntan sobre este curso.
¿Cuántas horas dura este curso?
La formación tiene una duración total de 140 horas lectivas.
¿En qué modalidades se imparte la formación?
El programa contempla su desarrollo tanto en modalidad presencial como en teleformación.
¿Cuáles son los requisitos de acceso?
El programa formativo no establece requisitos académicos ni laborales previos para participar.
¿Qué tecnologías web se aprenden en el curso?
Se trabaja el desarrollo web mediante HTML, JavaScript, servlets HTTP, tecnología JSP y la arquitectura Modelo Vista Controlador.
¿Qué obtengo al terminar?
Un diploma que acredita que has superado la especialidad formativa IFCD004PO 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