Title. Double click me.
Curso De Programación Orientada A Objetos.
No basta solo con conocer la sintaxis de la programación orientada a objetos (POO).
Te acercamos el curso de POO más académico, con el que aprenderás las características de este paradigma de programación de una manera profunda y detallada.
Programa 2017 del Curso de POO en escuelaIT by SoftCorp&Brieffing.
Fundamentos de la Programación Orientada a Objetos (POO)
Semanas 1 y 2: Fundamentos de la POO
Objetivo: Conocer la teoría y las bases de la Programación Orientada a Objetos, de una manera académica. Aclarar conceptos relacionados y enseñar a "pensar en objetos". Usamos .Net Tecnología C# como lenguaje.
1. Introducción
● Bases de la Programación Orientada a Objetos: Evolución. ● Elementos de Programación Orientada a Objetos.
● Lenguajes de Programación Orientados a Objetos.
2. Clases y objetos
● Clases: Vista Pública.
● Objetos: Vista Pública.
● Clases: Vista Privada.
● Objetos: Vista Privada.
● Miembros de instancia vs clase
3. Diseño orientado a objetos
● Método de Desarrollo de Programas.
● Relaciones entre Clases.
4. Herencia
● Jerarquía de Clasificación.
● Herencia por Extensión.
● Herencia por Implantación.
● Beneficios de la Herencia
5. Polimorfismo
● Enlace Dinámico vs. Enlace Estático.
Justificación de la Herencia
Justificación de la Instanciación
● Beneficios del Polimorfismo.
Abstracción.
Extensibilidad
6. Metodologías de desarrollo de software orientado a objetos.
Semana 3: POO en C#
Objetivo: Practicar conceptos relacionados con la Programación Orientada a Objetos, a la vez que se explica las particularidades de la POO en C#.
1. Clases y objetos en C#
● Miebros de Clase.
● Modificaciónes y niveles de acceso.
● Creación de instancias de las clases.
● Clases y miembros estáticos.
● Tipos anónimos.
2. Herencia
● Reemplazar miembros.
3. Interfaces
5. Delegados
4. Genéricos