Programación Java (IFCD0195)
Curso de programación Java
La programación Java sigue siendo la base sobre la que se construye la mayor parte del software empresarial español, y un itinerario de 210 horas permite algo que los cursos cortos no pueden: recorrer el lenguaje completo, desde la primera clase hasta un microservicio en producción, sin saltarse los cimientos. Esta especialidad del catálogo de especialidades formativas, impartida online en directo, está organizada en cinco bloques que van ganando profundidad.
Las primeras 60 horas cubren los fundamentos: los conceptos básicos de Java y su ecosistema, los elementos del lenguaje, los principios de la orientación a objetos —encapsulación, herencia, polimorfismo, interfaces— y el manejo de excepciones. Es el bloque que decide si el resto se entiende o se memoriza.
Las 50 horas siguientes trabajan Java avanzado: programación funcional y expresiones lambda, genéricos, colecciones, concurrencia y desarrollo multihilo, y las operaciones de entrada, salida y red. Otras 50 horas se dedican al desarrollo de aplicaciones: interfaces gráficas con JavaFX, acceso a datos con JDBC y JPA, aplicaciones web con servlets y JSP, y el uso de Spring e Hibernate.
Un bloque de 30 horas aborda Java Enterprise y los microservicios: la arquitectura de aplicaciones empresariales, el desarrollo con Spring Boot y la implantación de seguridad en sistemas escalables y mantenibles. Las últimas 20 horas cierran con herramientas y buenas prácticas: control de versiones con Git, gestión de dependencias con Maven o Gradle, pruebas unitarias y de integración y prácticas básicas de DevOps.
Está dirigido a quienes quieren una formación completa en Java, desde el inicio hasta el entorno profesional. Como toma de contacto previa encaja Introducción a la Programación Java (IFCD0181), y para profundizar después en el framework, Spring para Desarrollo de Aplicaciones en Java (IFCD0123).
Programación Java: formación online en directo
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Conocer el lenguaje Java y sus tecnologías asociadas para desarrollar aplicaciones robustas y eficientes.
- Aplicar programación orientada a objetos, funcional, genéricos y concurrencia.
- Construir interfaces gráficas, acceso a datos y aplicaciones web con Java.
- Desarrollar microservicios con Spring Boot e implementar seguridad.
- Utilizar Git, Maven o Gradle, pruebas automatizadas y prácticas DevOps.
¿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 1Fundamentos de Java
- Módulo 2Java avanzado
- Módulo 3Desarrollo de aplicaciones Java
- Módulo 4Java Enterprise y microservicios
- Módulo 5Herramientas y mejores prácticas
Fundamentos de Java
60 horas
Se comprenden los conceptos básicos de Java y su ecosistema, se escriben programas con los elementos fundamentales del lenguaje, se aplican los principios de la orientación a objetos y se manejan excepciones.
Java avanzado
50 horas
Se utilizan características avanzadas como la programación funcional y los genéricos, se desarrollan aplicaciones multihilo y se implementan operaciones de entrada/salida y de red.
Desarrollo de aplicaciones Java
50 horas
Se crean interfaces gráficas con JavaFX, se interactúa con bases de datos mediante JDBC y JPA, se desarrollan aplicaciones web con servlets y JSP y se emplean Spring e Hibernate.
Java Enterprise y microservicios
30 horas
Se aborda la arquitectura de aplicaciones empresariales Java, el desarrollo de microservicios con Spring Boot y la implantación de seguridad en aplicaciones escalables y mantenibles.
Herramientas y mejores prácticas
20 horas
Se utilizan control de versiones con Git, gestión de dependencias con Maven o Gradle, pruebas unitarias y de integración y prácticas básicas de DevOps.
Metodología
Aprendizaje basado en la práctica
Recorrer Java desde la primera clase hasta un microservicio con Spring Boot
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre proyectos reales. El itinerario parte de los fundamentos del lenguaje y de la orientación a objetos, continúa con programación funcional, genéricos, concurrencia y entrada/salida, sigue con interfaces gráficas, acceso a datos con JDBC y JPA y aplicaciones web con Spring e Hibernate, aborda después la arquitectura empresarial y los microservicios con Spring Boot, y cierra con Git, Maven o Gradle, pruebas automatizadas y prácticas de DevOps. Los entornos concretos se detallan en la propuesta. El desglose de horas por módulo procede del programa oficial de la especialidad.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Perfiles que buscan una formación completa en Java, del inicio al entorno profesional
Se ha de cumplir al menos uno de estos requisitos: título de Técnico Superior (FP de Grado Superior) o equivalente, título de Bachiller o equivalente, certificado de profesionalidad de nivel 3, haber superado la prueba de acceso a Ciclos Formativos de Grado Superior. En la modalidad de teleformación se requieren además las destrezas necesarias para usar la plataforma virtual de la acción formativa.
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.






















