Malla Curricular del Curso
Después de completar este curso, los estudiantes serán capaces de:
Describir la sintaxis de base y las características de C#.
Crear y llamar a métodos, coger y manejar excepciones y describir los requisitos de control de aplicaciones a gran escala.
Aplicar la estructura básica y los elementos esenciales de una aplicación de escritorio típico.
Crear clases, definir implementar interfaces y crear y utilizar colecciones genéricas.
Utilizar la herencia para crear una jerarquía de clases, ampliar una clase de .NET Framework y crear métodos y clases genéricas.
Leer y escribir datos utilizando el archivo de entrada y salida y las corrientes y serializar y deserializar datos en diferentes formatos.
Crear y utilizar un modelo de datos entidad para acceder a una base de datos y utilizar LINQ para consultar y actualizar datos.
Utilizar los tipos en el espacio de nombres System.Net y WCF Data Services para acceso y consulta remota de datos.
Construir una interfaz gráfica de usuario mediante el uso de XAML.
Mejorar el tiempo de respuesta y rendimiento de aplicaciones mediante el uso de tareas y operaciones asincrónicas.
Integrar bibliotecas no administradas y componentes dinámicos en una aplicación de C#.
Examinar los metadatos de tipos utilizando la reflexión, crear y utilizar atributos personalizados, generar código en tiempo de ejecución y administrar versiones de montaje.
Cifrar y descifrar datos mediante el uso de cifrado simétrico y asimétrico.