Objetivos:
	
	Al término del curso el alumno será capaz de:
	
	? Explicar el propósito de Framework de .NET, entender como usar C# y visual Studio 2010 para construir aplicaciones del Framework.
	? Entender la sintaxis básica de los constructores de C#.
	? Crear y llamar métodos en una aplicación de C#.
	? Manejar, enviar y cachar excepciones.
	? Realizar operaciones básicas de entrada y salida de archivos.
	? Crear y utilizar nuevos tipos de datos (clases, enumeradores y estructuras) y entender las diferencias entre los tipos de datos por valor y los de referencia.
	? Controlar la visibilidad y tiempo de vida de los miembros de un tipo de dato.
	? Utilizar la herencia para crear nuevos tipos de datos por referencia.
	? Manejar el tiempo de vida de los objetos y controlar el uso de recursos.
	? Definir propiedades e índices para encapsular datos y definir operadores para esos datos.
	? Separar operaciones de un método que implemente una operación y utilizar esas operaciones separadas para manejar eventos asíncronos.
	? Utilizar colecciones para agregar datos y utilizar Generics para implementar colecciones , estructuras, interfaces, métodos.
	? Implementar clases personalizadas de colecciones que soporten enumerado-res.
	? Consultar en datos en memoria con LINQ.
	? Integrar código escrito utilizando lenguajes dinámicos como Ruby y Python, o tecnologías como COM en una aplicación de C#.
	
	
	Dirigido a:
	
	Desarrolladores experimentados que han tenido experiencia programando con C, C++, Visual Basic y entiende los conceptos de la programación orientada a objetos.
	
	Este curso no esta diseñado para nuevos programadores, deben tener al menos 12 meses de experiencia programando en un entorno orientado a objetos.
	 
Otros cursos