Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Propuesta Curso
Propuesta Curso
0 Agenda
06.05.2011
Basado en el curso: Microsoft Official Curriculum 10266A Dirigido: Profesionales y Estudiantes interesados en desarrollo de aplicaciones en C# Tiempo de Duracin: 40 h. Costo por hora: 18$ Dolres Americanos
Modulo 1
Contenido: Introduccin a C# y a .NET Framework Temas: 1. 2. 3. 4. 5. 6. Introduccin a .NET Framework 4.0 Creacin de Proyectos con Visual Studio 2010 Escribiendo una aplicacin en C# Construyendo aplicaciones grficas Documentando una aplicacin Depurando aplicaciones con Visual Studio. Recursos:
Tiempo Estimado:
3 horas
Modulo 2
Contenido: Constructores en C# Temas: 1. 2. 3. 4. 5. Declaracin de variables y asignacin de valores Uso de expresiones y operadores Creacin y uso de Arrays Uso de estructuras de decisin Uso de estructuras de iteracin Recursos:
2
Software Requerido: Visual Studio 2010 Tiempo Estimado: 3 horas
Modulo 3
Contenido: Declaracin e Invocacin de metdos Temas: 1. Definiendo e invocando metdos 2. Especificando parmetros opcionales y de salida 3. Metodos annimos Observaciones: Otra informacin: Recursos:
Tiempo Estimado:
3 horas
Modulo 4
Contenido: Manejando Excepciones Temas: 1. Manejo de excepciones 2. Invocando excepciones 3. Excepciones estructuradas Observaciones: Otra informacin: Recursos:
Tiempo Estimado:
2 horas
Modulo 5
Contenido: Lectura y Escritura de archivos Temas: 1. 2. 3. 4. Accediendo a archivos de sistema Lectura y escritura de archivos usando Streams Clases File, FileInfo Clases Directory, DirectoryInfo Recursos:
3
Software Requerido: Visual Studio 2010 Tiempo Estimado: 4 horas
Modulo 6
Contenido: Creacin de Nuevos Tipos Temas: 1. 2. 3. 4. Creacin y uso de Enumeraciones Creacin y uso de Clases Creacin y uso de Estructuras Comparacin entre Referencia y Valor Recursos:
Tiempo Estimado:
3 horas
Modulo 7
Contenido: Encapsulando Datos y Metdos Temas: 1. Controlando acceso de miembros 2. Compartiendo Datos y Metdos 3. Modificadores de Metdos Observaciones: Otra informacin: Recursos:
Tiempo Estimado:
2 horas
Modulo 8
Contenido: Herencia de clases e Implementacin de interfaces Temas: 1. 2. 3. 4. 5. Uso de herencia para definir nuevos tipos por referencia Definicin e implementacin de interfaces Definicin de clases abstractas Modificadores de clases Herencia y Polimorfismo Recursos:
4
Software Requerido: Visual Studio 2010 Tiempo Estimado: 3 horas
Modulo 9
Contenido: Ciclo de vida de los objetos y Control de recursos Temas: 1. Uso del Garbage Collector 2. Manejo de recursos Observaciones: Otra informacin: Recursos:
Tiempo Estimado:
2 horas
Modulo 10
Contenido: Encapsulacin de datos y Definicin de operadores de sobrecarga Temas: 1. Creacin y uso de Properties 2. Creacin y uso de Indexers 3. Sobrecarga de operadores Observaciones: Otra informacin: Recursos:
Tiempo Estimado:
3 horas
Modulo 11
Contenido: Disociacin de Metdos y manejo de Eventos Temas: 1. 2. 3. 4. 5. Declaracin y uso de Delegados Uso de expresiones Lambda Manejo de Eventos Delegados y Eventos Eventos Asincronos Recursos:
Tiempo Estimado:
3 horas
5
Visual Studio 2010
Modulo 12
Contenido: Uso de colecciones y Tipos genricos Temas: 1. 2. 3. 4. Uso de colecciones Creacin de de Tipos genricos Definicin de interfaces genericas y variance. Uso de metodos y delegados Recursos:
Tiempo Estimado:
3 horas
Modulo 13
Contenido: Clases de colecciones Temas: 1. 2. 3. 4. Implementacin de clases de colecciones Uso de metodo Enumerator Recorrido de Clases Implementacin de interfaces de coleccin Recursos:
Tiempo Estimado:
3 horas
Modulo 14
Contenido: Uso de Linq Temas: 1. 2. 3. 4. Uso de Linq y metodos extendidos Construccin de queries Linq dinmicos Clase Expression Compilacin dinmica Recursos:
Software Requerido:
Tiempo Estimado:
3 horas
6
Visual Studio 2010