Java SE: Object-Oriented Programming
P-JAVA012
Se dedica enteramente a la POO en Java. Explora en detalle los cuatro pilares de la POO: encapsulamiento, herencia, polimorfismo y abstracción, así como otros conceptos importantes como interfaces, clases abstractas, composición, diseño de clases y patrones de diseño básicos. El curso enfatiza la aplicación práctica de estos conceptos a través de ejercicios y ejemplos, ayudando a los estudiantes a comprender cómo diseñar y construir software robusto, mantenible y escalable utilizando los principios de la POO en Java.
Duración
40hrs
Nivel
Intermedio
Objetivos
Al finalizar el curso, los participantes serán capaces de:
- Comprender en profundidad los principios de la POO: Dominar los conceptos de encapsulamiento, herencia, polimorfismo y abstracción, comprendiendo sus ventajas y cómo aplicarlos en el diseño de software.
- Diseñar clases y objetos efectivos: Aprender a identificar las clases y objetos necesarios para resolver un problema, así como a definir sus atributos, métodos y relaciones.
- Implementar la herencia y el polimorfismo en Java: Utilizar la herencia para crear jerarquías de clases y el polimorfismo para escribir código flexible y reutilizable.
- Utilizar interfaces y clases abstractas: Comprender la diferencia entre interfaces y clases abstractas, y saber cuándo utilizar cada una de ellas.
- Aplicar principios de diseño SOLID: Introducción a los principios SOLID de diseño orientado a objetos, que promueven un código más mantenible y extensible.
- Comprender y aplicar patrones de diseño básicos: Introducción a algunos patrones de diseño comunes en Java, que ofrecen soluciones reutilizables a problemas de diseño recurrentes.
- Mejorar las habilidades de diseño de software: Desarrollar una mejor comprensión de cómo diseñar software orientado a objetos de alta calidad.
Prerrequisitos
El prerrequisito principal para este curso es tener una comprensión sólida de los conceptos básicos de la programación en Java, similar a lo que se cubre en el curso P-JAVA010 Java SE Programming I. Específicamente, se espera que los participantes conozcan:
- Sintaxis básica de Java: Variables, tipos de datos, operadores, estructuras de control.
- Conceptos básicos de clases y objetos: Creación de clases y objetos, métodos y atributos.
No es estrictamente necesario haber completado P-JAVA010 si se tienen conocimientos equivalentes en POO con Java. Sin embargo, se recomienda encarecidamente tener una base sólida antes de comenzar este curso.
Preinscripción
Cursos que te pueden interesar
Infraestructura - Sin categorizar


