Java Intermedio. Programación Orientada a Objetos Full
Este curso está diseñado para profundizar en el uso de Java aplicando principios avanzados de la programación orientada a objetos. Aprenderás a manejar conceptos como herencia, polimorfismo, encapsulamiento y diseño de patrones, desarrollando habilidades para crear aplicaciones robustas y mantenibles. El curso incluye prácticas y proyectos que refuerzan el dominio de estos conceptos en escenarios reales.
Por Dumitru Pirontea | Analista y Desarrollador Full-Stack
Garantía de reembolso de 30 días
Este curso incluye:
▪️ 22h 25m de duración bajo demanda
▪️ 165 lecciones
▪️ 109 recursos descargables
▪️ Disponible en dispositivos móviles
▪️ Acceso para siempre
▪️ Idioma:
- Español
▪️ Consultas ilimitadas
Materiales para la práctica
⚑ Certificado de finalización
¡AVANZA SIN LÍMITES EN 2025! 🎉
¿Sabías que por solo $47.00 USD puedes acceder a más de 450 cursos durante un año completo?
Con tu Acceso PLUS, disfrutarás de:
- Aprendizaje Ilimitado: Accede a todos nuestros cursos (actuales y futuros).
- Variedad de Temas: Desde desarrollo personal hasta habilidades técnicas, hay algo para todos.
- Ahorro Increíble: ¡Ahorra hasta un 80% en comparación con la compra individual de cursos!
No te quedes solo con un curso. ¡Expande tus conocimientos y habilidades con acceso PLUS!
👉 ¿Listo para transformar tu 2025?
¡Sí, quiero todos los cursos!
Recuerda, esta oferta es por tiempo limitado. ¡No dejes pasar esta oportunidad!
Java Intermedio. Programación Orientada a Objetos Full
Lo que aprenderás
Lo que aprenderás
🟧 Aprenderás programación orientada a objetos (POO) y todo lo relacionado con ello.
🟧 Aprenderás qué son las clases, cómo usarlas, métodos, constructores, etc.
🟧 Aprenderás el tema de la herencia y su jerarquía en Java.
🟧 Aprenderás el tema de las interfaces y su jerarquía en Java.
🟧 Aprenderás comunicación entre objetos en Java.
Contenido del curso
Contenido del curso
U1: IMPORTANTE: Aclaración sobre el contenido
- Aclaración sobre el contenido.
U2: Nivel Intermedio - Presentación
- Presentación
U3: Nivel Intermedio - POO - (Programación orientada a objetos)
- Programación orientada a objetos
U4: Nivel Intermedio - Clases (Introducción)
- Introducción a las clases en Java parte 1
- Introducción a las clases en Java parte 2
- Atributos de las Clases
- Objetos en Java parte 1
- Objetos en Java parte 2
- Palabra "new" en los objetos parte 1
- Palabra "new" en los objetos parte 2
U5: Nivel Intermedio - Métodos
- Introducción a los métodos
- Crear un método
- Parámetros en los métodos
- Palabra ""this"" en los método
- Sobrecarga de método
- Ejercicio 1 método
- Ejercicio 2 métodos parte 1
- Ejercicio 2 métodos parte 2
- Ejercicio 3 métodos parte 1
- Ejercicio 3 métodos parte 2
U6: Nivel Intermedio - Constructores
- Introducción a los constructores
- Crear un constructor
- Crear un constructor con parámetros
- Sobrecarga de constructores
U7: Nivel Intermedio - Alcance de variables
- Alcance de las variables
- Memoria Stack vs Heap
U8: Nivel Intermedio - Paso por valor VS paso por referencia en los métodos
- Paso por valor vs paso por referencia parte 1
- Paso por valor vs paso por referencia parte 2
- Paso por valor vs paso por referencia parte 3
U9: Nivel Intermedio - Paquetes
- Introducción a los paquetes
- Crear paquetes
- Importar paquetes
U10: Nivel Intermedio - Matrices
- Introducción
- Matrices unidimensionales parte 1
- Matrices unidimensionales parte 2
- Bucle for each
- Matrices multidimensionales parte 1
- Matrices multidimensionales parte 2
- Ordenar matrices (métodos)
- Ordenar matrices (método burbuja) parte 1
- Ordenar matrices (método burbuja) parte 2
- Ordenar matrices (método burbuja) parte 3
- Ordenar matrices (método inserción) parte 1
- Ordenar matrices (método inserción) parte 2
- Ordenar matrices (método inserción) parte 3
- Ordenar matrices (método selección) parte 1
- Ordenar matrices (método selección) parte 2
- Buscar en matrices (métodos)
- Buscar en matrices (método busqueda secuencial) parte 1
- Buscar en matrices (método busqueda secuencial) parte 2
- Buscar en matrices (método búsqueda binaria)
U11: Nivel Intermedio - Ejercicios
- Ejercicio 1
- Ejercicio 2
- Ejercicio 3
- Ejercicio 4
- Ejercicio 5
- Ejercicio 6
- Ejercicio 7
- Ejercicio 8
- Ejercicio 9
- Ejercicio 10
U12: Nivel Intermedio - Herencia
- Introducción
- Jerarquía de clases parte 1
- Jerarquía de clases parte 2
- Jerarquía de clases parte 3
- Uso de la palabra ""final"" parte 1
- Uso de la palabra ""final"" parte 2
- Uso de la palabra ""final"" parte 3
- Uso de la palabra ""final"" parte 4
- Uso de la palabra ""super"" parte 1
- Uso de la palabra "super" parte 2
- Uso de la palabra ""super"" parte 3
- Uso de la palabra ""super"" parte 4
- Redefinición / Sobreescritura de elementos heredados parte 1
- Redefinición / Sobreescritura de elementos heredados parte 2
- Redefinición / Sobreescritura de elementos heredados parte 3
- Constructores
U13: Nivel Intermedio - Clases Abstractas
- Introducción
- Clases Abstractas
- Métodos Abstractos
U14:Nivel Intermedio - Interfaces
Introducción
- Creación de interfaces
- Implementación de una interface
- Jerarquía entre interfaces parte 1
- Jerarquía entre interfaces parte 2
- Diferencias entre clases abstractas e interfaces
U15: Nivel Intermedio - Clases Wrapper + Boxing y UnBoxing
- Introducción a las clases Wrapper
- Wrapperar y Deswrappear
U16: Nivel Intermedio - Métodos con argumentos variables
- Introducción a los VarArgs
- Métodos con VarArgs + métodos normales
- Sobrecarga de métodos con VarArgs
- Error por ambigüedad en los VarArgs
U17: Nivel Intermedio - Enumeraciones
- Introducción a los ENUM (enumeraciones)
- Ejemplo de ENUM
- Métodos de los ENUM
- ENUM, constructores, métodos y variables
- Herencia y uso de ordinal y compareTo
U18: Nivel Intermedio - Modificadores de acceso
- Presentación de los modificadores de acceso
- Modificador private
- Modificador default
- Modificador protected
- Modificador public
U19: Nivel Intermedio - UsoU1 de ´´Static´´ (Variables, métodos y bloques estáticos)
- Introducción a "static"
- Variables estáticas
- Métodos estáticos
- Bloques estáticos
U20: Nivel Intermedio - Encapsulación
- Concepto de encapsulación parte 1
- Concepto de encapsulación parte 2
U21: Nivel Intermedio - Polimorfismo
- Concepto de Polimorfismo
U22: Nivel Intermedio - InstanceOf
- Operador instanceOf
- instanceOf con Interfaces
- Ejemplo de uso de instanceOf
U23: Nivel Intermedio - Casting de objetos
- (Conversaciones)"
- Casting de objetos
- UpCasting y DownCasting
U24: Nivel Intermedio - Clase Math
- Introducción a la clase Math parte 1
- Introducción a la clase Math parte 2
- Ejercicio 1
- Ejercicio 2
- Ejercicio 3
- Ejercicio 4
- Ejercicio 5
- Ejercicio 6
- Ejercicio 7
- Ejercicio 8
- Ejercicio 9
- Ejercicio 10
U25: Nivel Intermedio - Clase String
- Introducción a la clase String
- Los Strings son inmutables
- Métodos de la clase String parte 1
- Métodos de la clase String parte 2
- Ejercicio 1
- Ejercicio 2
- Ejercicio 3
- Ejercicio 4
U26:Nivel Intermedio - Clase Date
- Introducción a la clase Date parte 1
- Introducción a la clase Date parte 2
- Ejercicio 1
- Ejercicio 2
U27: Nivel Intermedio - Clase Calendar
- Introducción a la clase Calendar parte 1
- Introducción a la clase Calendar parte 2
- Ejercicio 1
- Ejercicio 2
- Ejercicio 3
- Ejercicio 4
U28: Nivel Intermedio - API de Time
- Introducción a la API de Time
- Construir fechas y horas con API de Time parte 1
- Construir fechas y horas con API de Time parte 2
- Obtener partes de fechas y horas con API de Time
- Transformar fechas y horas con API de Time
- Ajustadores Temporales con API de Time
- Tiempo transcurrido entre fechas con API de Tim
- Parsear fechas con API de Time
- Formato personalizado de fechas con API de Tim
- Ejercicio 1
- Ejercicio 2
- Ejercicio 3
- Ejercicio 4
- Ejercicio 5
U29: Nivel Intermedio - Clase Object
- Introducción a la clase Object
- Método toString()
- Método hashCode()
- Método equals() parte 1
- Método equals() parte 2
- Método getClass()
U30: Final del curso
- Final del curso
G-Tools: Para estudiantes
- Acceso exclusivo a herramientas de vanguardia para estudiantes: mejora tu empleabilidad, participa en eventos exclusivos, aprovecha nuestro asistente virtual inteligente y más.
⚑ Certificado de finalización
- Tu certificado digital personalizado, una insignia única de tus logros, con validez internacional, duración del curso y código QR para verificación instantánea
__
Recursos descargables:
📎 Set de Ejercicios y Materiales complementarios.
▪️ 100+ recursos y ejercicios prácticos
Descripción
Descripción
✔️ El mejor curso para aprender programación orientada a objetos en Java (POO). Con ejercicios prácticos.
Este es el curso más detallado y mejor explicado, en el cual podrás aprender POO y todos los conceptos relacionados con estos.
El curso ha sido organizado de una manera muy clara y concisa. El temario ha sido estructurado por apartados / secciones en las cuales podrás encontrar todo desglosado para que puedas buscar específicamente lo que te interese.
En el curso seguiremos la siguiente estructura:
Explicación teórica y práctica: Las explicaciones teóricas están reforzadas por presentación para un mejor entendimiento del tema, además de usar ejemplos prácticos y sencillos.
En la mayoría de apartados tendrás ejercicios para que puedas poner en práctica todo lo aprendido.
Los ejercicios van por secciones. Para cada sección tendrás ejercicios específicos.
Empresas de todas las industrias invierten en el desarrollo de sus equipos con este curso de G-Talent y Dumitru Pirontea
Este curso es ideal para quienes ya tienen conocimientos básicos en Java y desean profundizar en programación orientada a objetos. Me ha encantado la forma en que se explican conceptos avanzados como la herencia y el polimorfismo, y los ejemplos proporcionados han sido muy esclarecedores. Los temas están bien organizados y el soporte del instructor ha sido excelente.
Este curso ha sido fundamental para mejorar mis habilidades en Java y POO. La estructura del curso es lógica y progresiva, lo que facilita el aprendizaje de conceptos intermedios y avanzados. Los proyectos prácticos son una excelente manera de aplicar los conocimientos y los recursos proporcionados son muy útiles.
"Participar en este curso ha sido una experiencia reveladora. La manera en que se abordan los conceptos intermedios de Java y POO es excepcional. La estructura del curso permite un aprendizaje gradual y sólido, con aplicaciones prácticas que facilitan la comprensión. Los ejercicios y proyectos finales son muy útiles para consolidar lo aprendido. Definitivamente una excelente inversión en mi desarrollo profesional.
El curso ofrece una cobertura exhaustiva de técnicas intermedias y avanzadas en Java. Me ha impresionado la calidad del material y la capacidad del instructor para hacer accesibles temas complejos. Los proyectos prácticos son desafiantes y han sido clave para mi aprendizaje. Altamente recomendable para desarrolladores que buscan mejorar sus habilidades en POO.
El curso de Java Intermedio y POO es muy completo y bien estructurado. Me ha permitido reforzar mi comprensión de conceptos clave y mejorar mis habilidades en el desarrollo de aplicaciones. Los ejemplos prácticos y los proyectos son muy valiosos para consolidar lo aprendido. Sin duda, es una excelente elección para cualquier desarrollador en crecimiento.
Participar en este curso ha sido una gran decisión. La calidad de la enseñanza y la profundidad en los temas de programación orientada a objetos han sido sobresalientes. Los ejercicios y casos prácticos son muy útiles para aplicar lo aprendido. Estoy muy satisfecho con el nivel de detalle y la claridad de las explicaciones,
Este curso es una joya para cualquier desarrollador Java que quiera profundizar en la programación orientada a objetos. La metodología de enseñanza es efectiva y permite entender los conceptos avanzados de forma gradual. Los ejercicios prácticos están bien diseñados para aplicar lo aprendido, y la interacción con el instructor es muy enriquecedora.
Recomiendo este curso a todos los que deseen profundizar en Java y en la programación orientada a objetos. La calidad del contenido es excelente y la metodología es muy efectiva. Los conceptos avanzados se explican de manera que son fáciles de entender y aplicar. Los ejercicios prácticos son desafiantes y relevantes.
El curso de Java Intermedio y Programación Orientada a Objetos superó mis expectativas. La profundidad en los conceptos de POO y la cobertura de patrones de diseño me han ayudado a construir aplicaciones mucho más robustas y escalables. Los ejemplos prácticos son muy relevantes y el instructor explica cada tema con claridad. Recomiendo este curso a todos los desarrolladores que quieran llevar sus habilidades al siguiente nivel.
He tomado varios cursos de Java, pero este es el que más me ha ayudado a entender la programación orientada a objetos en profundidad. La explicación de patrones de diseño y conceptos avanzados ha sido muy clara. Los proyectos finales son especialmente útiles para aplicar los conocimientos adquiridos en situaciones reales. Muy satisfecho con el curso.
Dumitru Pirontea
Analista y Desarrollador Full-Stack
Sobre Dumitru Pirontea
Sobre Dumitru Pirontea
Analista y Desarrollador Full-Stack
Dumitru Pirontea es un apasionado Desarrollador Full Stack con experiencia en la creación de aplicaciones multiplataforma para escritorio, web y dispositivos móviles. Con una mentalidad orientada a encontrar soluciones, Dumitru se dedica a enfrentar nuevos desafíos y resolver cualquier problema que se presente en su camino, buscando siempre expandir sus habilidades y conocimientos.
Dumitru tiene un interés profundo en varios dominios tecnológicos, incluyendo la electrónica, la domótica y la robótica, lo que lo motiva a explorar y aplicar nuevas tecnologías en sus proyectos. Su enfoque multidisciplinario le permite abordar problemas complejos con creatividad e innovación, integrando diferentes campos de la tecnología para ofrecer soluciones completas y eficaces.
Además de su trabajo en desarrollo de software, Dumitru valora el equilibrio entre el trabajo y la vida personal. Fuera del mundo tecnológico, disfruta pasar tiempo de calidad con su familia y aprovechar la naturaleza al aire libre. Cree firmemente que mantener este equilibrio es clave para mantenerse creativo y motivado en todo lo que hace.
¿Qué hace a Dumitru diferente?
Versatilidad y Pasión por la Innovación: Especializado en desarrollo Full Stack y con una sólida base en diversas tecnologías, Dumitru combina su pasión por la tecnología con un enfoque práctico en la creación de soluciones eficientes y adaptables.
Enfoque Multidisciplinario: Su interés por la electrónica, la domótica y la robótica lo lleva a explorar constantemente nuevas tecnologías y a aplicarlas en proyectos innovadores que cruzan los límites tradicionales del desarrollo de software.
Compromiso con el Crecimiento Personal y Profesional: Dumitru siempre está en busca de nuevas oportunidades para aprender y mejorar, enfrentando cada desafío con una mentalidad abierta y un deseo constante de superación.
Descubre el valor añadido: G-Tools y mucho más
Además de contenido de alta calidad, este curso te brinda acceso a G-Tools, una suite de herramientas y recursos diseñados para potenciar tu aprendizaje y tu carrera profesional.
Recursos de apoyo de empleabilidad, eventos en vivo y aprovecha la inteligencia artificial de Aixa.IA para resolver tus dudas en cualquier momento.
Explora otros cursos de Dumitru Pirontea
Descubre otros cursos y aprende algo nuevo hoy mismo. ¡Aprende de los mejores!
-
CSS 3 para principiantes, Universidad, GS, DAM, DAW
★★★★★(10)$9.99 USD$67.99Precio unitario /Agotado -
Java Avanzado, POO, archivos, JDBC, Lambda, Stream API, SQL
★★★★★(10)$9.99 USD$67.99Precio unitario /Agotado -
Java Intermedio. Programación Orientada a Objetos Full
★★★★★(10)$9.99 USD$67.99Precio unitario /Agotado -
Java para Principiante - El Mejor Curso para Iniciarte
★★★★★(10)$9.99 USD$67.99Precio unitario /Agotado -
JavaScript para Principiantes. El Mejor Curso para Iniciarte
★★★★★(10)$9.99 USD$59.99Precio unitario /Agotado -
Máster en HTML 5 y CSS 3 principiantes Universidad, DAM, DAW
★★★★★(10)$9.99 USD$67.99Precio unitario /Agotado -
Máster en HTML5, de 0 a experto, Universidad, GS, DAM, DAW
★★★★★(10)$9.99 USD$59.99Precio unitario /Agotado -
Máster en Java de 0 a experto, Universidad, GS, DAM, DAW
★★★★★(10)$9.99 USD$67.99Precio unitario /Agotado
Los cursos más vendidos
-
Manejo de Personas Difíciles en el Trabajo: Estrategias Efectivas para Mejorar tu Ambiente Laboral
★★★★★(19)$9.99 USD$59.99Precio unitario /Agotado -
-
-
-
-
Analítica e Inteligencia Artificial con Power BI
★★★★★(10)$9.99 USD$75.00Precio unitario /Agotado -
ChatGPT para Tareas Profesionales y Microsoft Office
★★★★★(14)$9.99 USD$67.00Precio unitario /Agotado -
-
-
Ventas Consultivas B2B: Innovación y técnicas para resultados extraordinarios
★★★★★(9)$9.99 USD$97.00Precio unitario /Agotado -
-
-
-
-
-
Community Manager - Marketing en Redes Sociales
★★★★★(361)$9.99 USD$97.00Precio unitario /Agotado -
-
Formación de Auditores Internos en Sistemas de Gestión de la Calidad
★★★★★(179)$9.99 USD$74.99Precio unitario /Agotado
Cursos de Desarrollo Personal
Ver todos-
Manejo de Personas Difíciles en el Trabajo: Estrategias Efectivas para Mejorar tu Ambiente Laboral
★★★★★(19)$9.99 USD$59.99Precio unitario /Agotado -
PNL y Desarrollo Personal (introducción – nivel I)
★★★★★(9)$9.99 USD$59.99Precio unitario /Agotado -
-
-
Liderazgo impulsado por un propósito ¿Puede cualquier persona ser líder empresarial?
★★★★★(10)$9.99 USD$67.00Precio unitario /Agotado -
Supervisión 4.0 Liderazgo y Desarrollo de Equipos
★★★★★(10)$9.99 USD$59.99Precio unitario /Agotado -
-
¿Qué esperar de los cursos de G-Talent?
-
Estudia a tu ritmo
Consigue cursos en video, impartidos por instructores de primera, para estudiar a tu propio ritmo
-
Aprende de los mejores
Lleva cursos de alta calidad desarrollados expertos seleccionados con cuidado
-
Calidad garantizada
¿No estás seguro?, todos nuestros cursos ofrecen garantía de éxito de 30 días
-
Acompañamiento permanente
Aprende a tu ritmo, con actualización, acceso y acompañamiento de por vida.
-
Certificado personalizado
Consigue un certificado de clase mundial, con validez internacional y código único cifrado QR
-
G-Tools: Para estudiantes
Encuentra todas las herramientas que necesitas para tu empleabilidad en un solo lugar.