1. C# Básico
Requisitos:
Conocimientos de programación estructurada
Temario:
1. Programación Orientada a Objetos
a. Paradigma orientado a objetos
b. Clases y objetos
c. Mensajes y métodos
d. Encapsulamiento
e. Herencia
f. Abstracción y especialización
g. Polimorfismo
2. Introducción a la tecnología .NET
a. La Plataforma .NET
b. Common Language Infrastructure (CLI)
c. Microsoft CLR
d. Recolección de basura
3. Introducción a Visual Studio
4. Introducción a C#
a. Sintaxis
b. Compilación y Ejecución de Programas
c. Tipos de datos primitivos
5. Clases y objetos
a. Atributos y métodos de instancia
b. Tipos de parámetros en los métodos
c. Constructores
d. Atributos y métodos de clase
e. Arreglos
f. Estructuras
g. Tipos anónimos
h. Inicializadores de objetos
2. 6. Herencia y polimorfismo
a. Sobrecarga y sobreescritura de métodos
b. Clases abstractas e interfaces
c. Herencia y métodos virtuales
d. Constantes
7. Control de acceso
a. Definición y uso de espacios de nombres
b. Encapsulamiento y modificadores de acceso
c. Métodos accesores
8. Manejo de Strings
9. Expresiones Lambda