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