Curso Orientación a Objetos

Orientación a Objetos

Detalle del Curso

Dirigido a analistas, analistas funcionales, diseñadores con experiencia en estos trabajos que todavía no logran incorporar el paradigma Orientado a Objetos.

Objetivos

El paradigma Orientado a Objetos a cambiado gradualmente la Ingeniería de Software, tal vez no por sí mismo pero en conjunción con nuevas tecnologías que se basan en él causó cambios radicales en lo que hace a análisis, diseño y construcción de software, sin olvidar el manejo de datos que había permanecido inmutable por más de 30 años.
Este curso introduce al asistente en el mundo de los Objetos, su lenguaje y características, mostrando como modelar la realidad para lograr una comprensión de ella que constituya la base para producir Software Orientado a Objetos funcional.
Quien complete el curso será capaz de efectuar modelos orientados a objetos de casos reales simples y comprender modelos complejos.

Modalidad

Se trata de un seminario, dictado en auditorio con Cañón, donde se efectuará la exposición teórica de los conceptos base, se realizarán ejemplos que muestren cada uno de ellos, y se plantearan ejercicios que permitan al participante aprender haciendo.

Plan de Estudio

Programa sintético
1-Paradigma Orientado a Objetos
2- Relaciones básicas entre clases
3- Generalización
4- Arquitectura de Software
Programa analítico
1-Paradigma Orientado a Objetos
Definición de Clase y Objeto
Atributos y Métodos
Estática y Dinámica en un sistema
Abstracción
Encapsulación
Ocultamiento de información
Constructores
Destructores
Buscar las clases en la realidad

2- Relaciones básicas entre clases
Interacciones entre clases
Estructura y Responsabilidades de las clases
Asociación
Agregación
Composición
Representación grafica de las clases y sus relaciones
Ejemplos de relaciones básicas entre clases
3- Generalización
Generalización
Polimorfismo
Sobrecarga
Cuando corresponde utilizar generalización
Distintos casos de generalización
Colocando las piezas juntas
Coleccionando Objetos
Serialización
4- Arquitectura de Software
Tecnologías asociadas
Interfaces
Componentes
Interfaz de Usuario
Capa de negocio
Capa de datos
Establecer la arquitectura más adecuada

Material Entregado

1 CD con documentación complementaria

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP