Curso Programación Orientada a Objetos con Java 8
Programación Orientada a Objetos con Java 8
Detalle del Curso
Este curso enseña el diseño e implementación de programas orientados a objetos para resolver problemas sencillos.
Quien complete este curso estará en condiciones de efectuar cursos específicos de Lenguajes de Programación Orientados a Objetos.
Objetivos
Que el participante conozca los principios básicos de la Programación Orientada a Objetos, comprenda los elementos involucrados en ella, el funcionamiento de los procesos de servidor y los elementos involucrados en un programa orientado a objetos.
Que el asistente sea capaz de leer y efectuar modificaciones indicadas sobre un programa orientado a objetos.
Requisitos
Destinado a: Personas que manejan los principios de programación pero que no logran comprender la orientación a objetos y los lenguajes modernos.
REQUISITOS: Básicos de Programación
Modalidad
Se dicta en laboratorio con una PC por alumno.
Plan de Estudio
Clases
Definición de clase. Estructura de las clases. Sintaxis para definir clases. Programar algunas clases simples.
Objetos
Funcionamiento de las clases. Los objetos. Operaciones básicas con objetos. El operador punto. Crear una clase y utilizar objetos en la práctica.
Complejidad y Abstracción
Orígenes de la Programación Orientada a Objetos (POO). La complejidad de los problemas. Lidiar con la complejidad. Necesidad de abstracción. Las bibliotecas de clases. Diferencia entre paradigmas.
Relaciones entre clases
Asociación. Multiplicidad. Agregación. Composición.
Herencia
Generalización. Generalización para resolver un problema práctico. Herencia como técnica de programación, ejemplos. Polimorfismo.
Interfaces
Definición de Interfaz. Clases abstractas. Utilizar interfaces. Implementar interfaces.
Eventos
Definición de evento. Programación conducida por eventos. Eventos comunes. Eventos propios.
Programación Concurrente
Definición de hilo. Manejando hilos. Comunicación entre hilos. Hilos y eventos.
Material Entregado
Se entregan las presentaciones del curso, bibliografía y links recomendados.
Observaciones
Todos los que lo cursen, tanto en modalidad presencial o a distancia, serán invitados a formar parte de una comunidad en la que recibirán actualizaciones permanentes y podrán acceder a oportunidades laborales y de desarrollo de carrera.