Análisis y Programación en Java (IFCD004PO)
Formación en análisis y programación en Java
La especialidad IFCD004PO del catálogo de especialidades formativas tiene un objetivo claro: programar aplicaciones informáticas con la tecnología Java. Con 140 horas es uno de los itinerarios más completos del área de desarrollo, porque no se queda en la sintaxis del lenguaje sino que llega hasta la arquitectura de aplicaciones empresariales.
El programa recorre trece bloques. Empieza con la introducción a Java (características de la tecnología, ediciones, JDK y entornos de desarrollo) y la sintaxis del lenguaje: tipos de datos, operadores, sentencias de control de flujo, clases y objetos, JavaBeans, miembros estáticos, arrays y tipos genéricos. Continúa con las librerías básicas (gestión de cadenas, funciones numéricas, fechas, entrada-salida, colecciones, streams y ficheros) y con la programación orientada a objetos: constructores y sobrecarga, herencia y sobrescritura, clases abstractas e interfaces, clases anidadas y diseño orientado a objetos.
Los bloques siguientes cubren el control de excepciones y su personalización; las aplicaciones con entorno gráfico mediante AWT y Swing con gestión de eventos; el acceso a datos con SQL, JDBC, manipulación de resultados, XML, ficheros y serialización; y la programación multitarea con la clase Thread y la interfaz Runnable.
La última parte del itinerario es la más orientada al empleo: arquitectura Java EE y el modelo de tres capas, fundamentos de HTML, CSS y JavaScript, desarrollo de aplicaciones web con servlets (creación, generación de páginas, recuperación de datos, sesiones, cookies y configuración de web.xml), desarrollo con JSP (objetos implícitos, acciones y directivas, JavaBeans, lenguaje EL y JSTL) y la arquitectura Modelo Vista Controlador con sus patrones de diseño, el despliegue en un servidor de aplicaciones y una introducción a los frameworks MVC.
El programa oficial de esta especialidad no desglosa horas por bloque, por lo que la planificación se realiza sobre el total de 140 horas. Consulta también Fullstack Júnior Web Developer con Java (IFCD0021) y Creación y Desarrollo de Aplicaciones Web (IFCD0008).
Curso de análisis y programación en Java (IFCD004PO) del catálogo de especialidades formativas
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Programar aplicaciones informáticas con la tecnología Java.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Introducción a Java
- Módulo 2Sintaxis del lenguaje
- Módulo 3Utilización de las librerías básicas de Java
- Módulo 4Programación orientada a objetos con Java
- Módulo 5Excepciones
- Módulo 6Aplicaciones basadas en entorno gráfico
- Módulo 7Acceso a datos en Java
- Módulo 8Programación de aplicaciones multitarea
- Módulo 9Arquitectura de aplicaciones Java EE
- Módulo 10Fundamentos de HTML y JavaScript
- Módulo 11Desarrollo de aplicaciones web con servlets
- Módulo 12Desarrollo de aplicaciones web con JSP
- Módulo 13La arquitectura Modelo Vista Controlador
Introducción a Java
hora
Características de la tecnología Java, ediciones del lenguaje, primeros pasos, JDK y entornos de desarrollo.
Sintaxis del lenguaje
hora
Tipos de datos, cadenas de caracteres y operadores, sentencias de control de flujo, clases y objetos, clases JavaBeans, atributos, métodos y miembros estáticos, arrays, la clase Object y tipos genéricos.
Utilización de las librerías básicas de Java
hora
Principales paquetes de clases, clases básicas para gestión de cadenas y funciones numéricas, manipulación y formato de fechas, operaciones de entrada-salida, gestión de colecciones, streams, flujos y ficheros.
Programación orientada a objetos con Java
hora
La programación orientada a objetos, constructores y sobrecarga de métodos, herencia y sobrescritura, clases abstractas e interfaces, clases anidadas, locales y anónimas, y diseño orientado a objetos.
Excepciones
hora
Excepciones Java, control de excepciones y creación de excepciones personalizadas.
Aplicaciones basadas en entorno gráfico
hora
Paquetes para la construcción de interfaces gráficas AWT y Swing, creación de ventanas y componentes, gestión de eventos y applets.
Acceso a datos en Java
hora
Fundamentos del lenguaje SQL, tecnología JDBC, ejecución de sentencias de acción, manipulación de resultados, bases de datos en Java, XML como almacenamiento de datos, acceso a ficheros y serialización.
Programación de aplicaciones multitarea
hora
Concepto de tarea y multitarea, clase Thread e interfaz Runnable, y multitarea en Java.
Arquitectura de aplicaciones Java EE
hora
El modelo de tres capas en Internet, el protocolo HTTP y la arquitectura Java EE.
Fundamentos de HTML y JavaScript
hora
El lenguaje HTML, hojas de estilo y lenguaje JavaScript.
Desarrollo de aplicaciones web con servlets
hora
Características y ventajas de un servlet, creación de servlets HTTP, generación de páginas, recuperación de datos enviados en una petición, redireccionamiento y transferencia, atributos de petición, sesión y aplicación, cookies, opciones de configuración de web.xml y acceso a datos desde un servlet.
Desarrollo de aplicaciones web con JSP
hora
Características y componentes de la tecnología JSP, generación dinámica de páginas, objetos implícitos, acciones y directivas, utilización de JavaBeans, lenguaje EL y librería de acciones estándar JSTL, y acceso a datos desde JSP.
La arquitectura Modelo Vista Controlador
hora
Patrones de diseño Java EE, arquitectura MVC, análisis e implementación de cada bloque, despliegue de una aplicación en un servidor de aplicaciones e introducción a los frameworks MVC.
Metodología
Aprendizaje basado en la práctica
De la sintaxis a la aplicación empresarial
El itinerario avanza de los fundamentos del lenguaje a la construcción de aplicaciones web completas con servlets, JSP y arquitectura Modelo Vista Controlador, incluyendo acceso a datos con JDBC y despliegue en un servidor de aplicaciones. El programa oficial no desglosa horas por bloque, por lo que la planificación se realiza sobre el total de 140 horas.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Personas que quieren programar en Java a nivel profesional
El programa formativo de esta especialidad no fija requisitos de acceso específicos. Se dirige prioritariamente a personas trabajadoras ocupadas y resulta especialmente útil para quienes quieren consolidar Java como lenguaje principal y entrar en proyectos de desarrollo empresarial.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















