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.

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