Desarrollo de Aplicaciones Orientadas a Objetos con Java (IFCD0177)
Curso de desarrollo de aplicaciones orientadas a objetos con Java
El desarrollo de aplicaciones orientadas a objetos con Java sigue siendo la base técnica de una parte enorme del software empresarial que está hoy en producción. Esta especialidad del catálogo de especialidades formativas, de 100 horas online en directo, recorre el camino completo desde el paradigma orientado a objetos hasta una aplicación web construida con Spring Framework.
Los primeros 35 horas asientan los fundamentos de la programación orientada a objetos y su aplicación concreta en Java: clases y objetos, encapsulación, herencia, polimorfismo, interfaces, colecciones y gestión de excepciones. Se incorpora desde el principio la generación de pruebas unitarias, no como añadido final sino como parte de la forma de escribir código.
Las 20 horas siguientes se dedican a los patrones de diseño y las buenas prácticas: patrones creacionales, estructurales y de comportamiento aplicados a problemas reales, principios SOLID y criterios de refactorización. Es el bloque que marca la diferencia entre código que funciona y código que se puede mantener dos años después.
Otras 20 horas cubren la persistencia: el modelo de JPA, el uso de Hibernate como implementación, mapeo objeto-relacional, relaciones entre entidades, consultas y las trampas habituales de rendimiento como la carga perezosa mal entendida o el problema de las consultas N+1. Las últimas 25 horas construyen aplicaciones web completas y escalables con Spring Framework, atendiendo a la seguridad y a la sostenibilidad de los procesos de trabajo.
Está dirigido a personas que se inician en el desarrollo y a perfiles técnicos que quieren consolidar su base en Java. Para continuar después con el framework en profundidad está Spring para Desarrollo de Aplicaciones en Java (IFCD0123), y para el siguiente nivel del lenguaje, Java Avanzado (IFCD0119).
La formación se imparte en remoto y en directo, con grupos reducidos y práctica guiada. Fechas, horario y número de participantes se acuerdan con cada organización. El desglose de horas por módulo procede del programa oficial de la especialidad.
Formación en Java, patrones de diseño, JPA, Hibernate y Spring Framework
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Desarrollar aplicaciones orientadas a objetos en Java.
- Aplicar patrones de diseño y buenas prácticas para mejorar la mantenibilidad del código.
- Gestionar la persistencia de datos con JPA e Hibernate.
- Crear aplicaciones web escalables con Spring Framework.
¿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 la Programación Orientada a Objetos
- Módulo 2Patrones de Diseño y Buenas Prácticas en Java
- Módulo 3Persistencia y Manejo de Bases de Datos en Java
- Módulo 4Desarrollo de Aplicaciones Web con Spring Framework
Fundamentos de la Programación Orientada a Objetos
35 horas
Se adquiere una base sólida en los conceptos del paradigma orientado a objetos y su aplicación en el lenguaje Java, incluida la generación de pruebas unitarias.
Patrones de Diseño y Buenas Prácticas en Java
20 horas
Se aplican patrones de diseño en el desarrollo de software orientado a objetos para mejorar la estructura y la mantenibilidad del código.
Persistencia y Manejo de Bases de Datos en Java
20 horas
Se interactúa con bases de datos mediante JPA e Hibernate, comprendiendo el modelo de persistencia y su implementación en proyectos reales.
Desarrollo de Aplicaciones Web con Spring Framework
25 horas
Se desarrollan aplicaciones web completas y escalables con Spring Framework, atendiendo a la seguridad y a la sostenibilidad de los procesos de trabajo.
Metodología
Aprendizaje basado en la práctica
De los fundamentos de la orientación a objetos a una aplicación web con Spring
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre proyectos reales. El itinerario asienta los fundamentos de la programación orientada a objetos en Java junto con las pruebas unitarias, continúa con los patrones de diseño y las buenas prácticas que sostienen la mantenibilidad del código, avanza hacia la persistencia con JPA e Hibernate y cierra con el desarrollo de aplicaciones web completas y escalables con Spring Framework, atendiendo a la seguridad. Los entornos de desarrollo y las versiones utilizadas se concretan 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
Personas que se inician en el desarrollo y perfiles técnicos que quieren consolidar su base en Java
Se ha de cumplir al menos uno de estos requisitos: certificado de profesionalidad de nivel 1, título Profesional Básico (FP Básica), título de Graduado en Educación Secundaria Obligatoria (ESO) o equivalente, título de Técnico (FP de Grado Medio) o equivalente, certificado de profesionalidad de nivel 2, haber superado la prueba de acceso a Ciclos Formativos de Grado Medio o haber superado cualquier prueba oficial de acceso a la universidad. No se requiere experiencia profesional previa.
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.






















