Curso Programación Orientada a Objetos
Programación Orientada a Objetos
Detalle del Curso
Este curso se orienta a:
Programadores novicios que no se encuentran familiarizados con los conceptos de orientación a objetos a nivel de detalle.
Programadores que han trabajado en lenguajes estructurados y desean pasar a lenguajes orientados a objetos.
Ejemplos en C# Visual Studio 2008
Objetivos
En este curso se brindaran al asistente los conceptos, claves y técnicas de la programación orientada a objetos. Se introducirá una notación UML básica y se mostrará como implementarla en un lenguaje de programación. Con estos conocimientos el asistente podrá desempeñarse programando en cualquiera de los lenguajes modernos, cuya principal característica es la orientación a objetos.
Requisitos
Conocimientos básicos de Windows, lógica y programación.
Plan de Estudio
Programa sintético
1. Clases y Objetos
2. Relaciones entre clases
3. Generalización
4. Manejando los Problemas
Programa analítico
1. Clases y Objetos
- La evolución de los lenguajes de programación
- El paradigma Orientado a Objetos
- Definición de Objeto
- Definición de Clase
- Atributos y Métodos
- Creando nuestra primera clase
- Framework
- Biblioteca de clases
- Creando nuestro primer objeto
2. Relaciones entre clases
- Arreglos
- Colecciones
- Coleccionando objetos
- Asociación
- Agregación
- Composición
- Implementando relaciones entre clases
- Colaboración
3. Generalización
- Constructores
- Destructores
- Recolección de basura
- Propiedades
- Sobrecargas
- La relación de generalización
- Definición de Herencia
- Herencia simple y Herencia múltiple
- Clases abstractas y concretas
- Diversas formas de implementar herencia
- Sobrescribir métodos
- Polimorfismo
4. Manejando los Problemas
- Una nueva visión de los tipos de datos
- Enlaces y multiplicidad
- El ámbito de clase
- Buscar objetos en el mundo real
- Interfaces
- Enumeraciones
- Aplicando lo aprendido
Material Entregado
CD con documentación.


