
Este Curso
Duración
40hrs
Nivel
Intermedio
Comparte este curso
Java SE: Object-Oriented Programming
Código: 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.
Este curso
Duración
40hrs
Nivel
Intermedio
- Diagnostico Previo
- Material de Apoyo
- Computador
- Entorno practico
- Evaluación post curso
- Certificado de Asistencia
- Examen de Certificación
- Encuesta de Certificación
- Refrigerios
- Informe Cliente
- Obsequios
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.
Comparte este curso