Introducción a Punto Net: Framework .Net ; Common Languaje Runtime (CLR); Microsoft Intermediate Languaje (MSIL); Common Type Systems (CTS); Common Languaje Systems (CLS); Microsoft .net; Entorno Integrado de Desarrollo (IDE) .
Introducción a C#: Características fundamentales; C# sobre visual basic 6.0; C# sobre C++; C# sobre java.
Fundamentos de C#: Sintaxis del lenguaje; Identificadores; Palabras reservadas; Variables y tipos de datos; Operadores; Bucles y sentencias; Colecciones; Comentarios.
Espacios de nombre: Concepto, definición e Importación de espacios de nombre; Sentencia using; Especificación de alias; Espacios de nombre distribuidos.
Clases y objetos: Definición de clases; Creación de objetos; Herencia y métodos virtuales; Polimorfismo; Sobre escritura y sobrecarga de métodos; Ocultación de miembros; Encapsulación; Clases abstractas; Interface.;
Métodos: Definición: Constructores; Destructores.
Propiedades avanzadas: Boxing y unboxing; Estructuras; Propiedades; Indizadores.
Eventos y Delegados: Utilizar eventos; Provocar un evento; Provocar múltiples eventos.
Windows Forms: Arquitectura de la aplicación; Controles; Formularios; Características graficas (clase Graphics).
Acceso a datos externos: Archivos; Base de datos; Herramientas visuales; ADO.
Manejo excepciones: Generar excepciones; Tratar excepciones; Clases de excepciones; Chequeadas y no chequeadas; Instrucción lock.
Arquitectura en tres capas: Presentación de las capas; Capa de presentación; Capa de negocio; Capa de acceso a datos; Diferencia entre capas; Características.
Web Forms: Como crear y configurar aplicaciones web; Aplicaciones Asp .Net.
Web Services: Funcionamiento de servicios web; Como Crear servicios web; Como crear un cliente de servicio web.