Introducción
Este curso ofrece a las personas participantes las técnicas de programación requeridas para crear aplicaciones de Windows utilizando el lenguaje C#. Los asistentes revisarán los elementos básicos de la estructura de C#, sintaxis del lenguaje y detalles de implementación. Se ampliarán esos conceptos construyendo una aplicación que utilice varias características del framework .NET 4.5.
Objetivos
Después de completar este curso las y los alumnos serán capaces de:
- Describir la sintaxis base de C#
- Crear y llamar a métodos, capturar y manejar excepciones, y describir los requerimientos de monitorización
- Implementar la estructura básica y elementos esenciales de una aplicación típica de escritorio
- Crear clases, definir e implementar interfaces, y crear y utilizar colecciones genéricas
- Utilizar la herencia para crear una jerarquía de clases, extender una clase .NET y crear clases genéricas y métodos
- Leer y escribir datos utilizando la entrada/salida de ficheros y streams
- Crear y utilizar un Entity Data Model para acceder a una base de datos mediante consultas LINQ
- Utilizar los tipos del espacio de nombres System.Net y servicios WCF para acceder y consultar datos remotos
- Construir una interfaz gráfica utilizando XAML
- Mejorar el rendimiento utilizando operaciones asíncronas
- Examinar los metadatos de los tipos utilizando Reflexión, crear y utilizar atributos personalizados
- Encriptar y desencriptar datos utilizando encriptado simétrico y asimétrico
Material Didáctico y Equipamiento necesario
- Manual Oficial MOC-20483
- El aula dispondrá del Hardware y Software necesario para la impartición de la formación.
- Procesador Intel de 64 bit con Virtualization Technology (Intel VT) O AMD Virtualization (AMD-V) (2.8 Ghz dual core or better recommended)
- Disco duro Dual 500 GB 7200 RPM SATA.
- Recomendado16GB RAM. Mínimo 8GB RAM if machines with 16 GB are not available.
- DVD
- Adaptador de red con conexión a internet
- Monitor Dual SVGA monitors 17” mayor que soporteuna resolución de 1440X900
- Tarjeta de video de 1440 x 900de resolución
- Sound card with amplified speakers
Requisitos de Software
- Visual Studio
- Microsoft PowerPoint
-
1) Revisión de C#
-
2) Crear Métodos, Manejar Excepciones y Monitorización
-
3) Desarrollar una Aplicación Gráfica
-
4) Crear clases y colecciones Type-Safe
-
5) Crear Jerarquía de clases usando la Herencia
-
6) Leer y escribir datos locales
-
7) Acceder a Base de Datos
-
8) Acceder a datos remotos
-
9) Diseñar la interfaz de usuario para una aplicación gráfica
-
10) Mejorar el rendimiento y la respuesta
-
11) Integrar código no administrado
-
12) Crear tipos reutilizables y ensamblados
-
13) Encriptar y Desencriptar Datos
Duración
25 horas teórico-prácticas