Este curso de capacitación enseña a los desarrolladores las habilidades de programación que se requieren para que los desarrolladores creen aplicaciones de Windows utilizando el lenguaje Visual C #. Durante sus cinco días en el aula, los estudiantes revisan los conceptos básicos de la estructura del programa Visual C #, la sintaxis del lenguaje y los detalles de implementación, y luego consolidan sus conocimientos a lo largo de la semana mientras crean una aplicación que incorpora varias características de .NET Framework 4.7.
Dirigido a
Este curso está dirigido a desarrolladores experimentados que ya tienen experiencia en programación en C, C ++, JavaScript, Objective-C, Microsoft Visual Basic o Java y comprenden los conceptos de programación orientada a objetos. Este curso no está diseñado para estudiantes que son nuevos en la programación; está dirigido a desarrolladores profesionales con al menos un mes de experiencia en programación en un entorno orientado a objetos.
Duración
35 horas
															Modalidades
- Presencial
 - Virtual en vivo a tráves de plataformas digitales
 - On site
 
Incluye
- 35 horas de capacitación
 - Instructores capacitados
 - Manual de participante en formato digital
 - Constancia de particpación
 
Temario
- Descripción general de la aplicación de escritura mediante Visual C #
 - Tipos de datos, operadores y expresiones
 - Construcciones del lenguaje de programación Visual C #
 
- Implementación de la funcionalidad de inserción para la lista de estudiantes
 - Implementación de la funcionalidad de eliminación para la lista de estudiantes
 - Visualización de la edad de un estudiante
 
- Crear e invocar métodos
 - Creación de métodos sobrecargados y uso de parámetros opcionales y de salida
 - Manejo de excepciones
 - Aplicaciones de monitoreo
 
- Refactorización del código de inscripción
 - Validación de la información del estudiante
 - Guardar cambios en la lista de clases
 
- Implementación de estructuras y enumeraciones
 - Organización de datos en colecciones
 - Manejo de eventos
 
- Agregar lógica de navegación a la aplicación de prototipo de calificaciones
 - Creación de tipos de datos para almacenar información de usuarios y calificaciones
 - Visualización de información de usuario y calificación
 
- Creando clases
 - Definición e implementación de interfaces
 - Implementación de colecciones de tipo seguro
 
- Implementar las estructuras de maestro, alumno y grado como clases
 - Agregar validación de datos a la clase de calificación
 - Visualización de estudiantes en orden de nombre
 - Permitir a los profesores modificar datos de clases y calificaciones
 
- Crear jerarquías de clases
 - Ampliación de clases de .NET Framework
 
- Refactorización de la funcionalidad común en la clase de usuario
 - Implementación de la complejidad de la contraseña mediante un método abstracto
 - Creación de la excepción personalizada ClassFullException
 
- Lectura y escritura de archivos
 - Serializar y deserializar datos
 - Realización de E / S mediante secuencias
 
- Serializar datos para el informe de calificaciones como XML
 - Vista previa del informe de calificaciones
 - Conservación de los datos de calificaciones serializados en un archivo
 
- Creación y uso de modelos de datos de entidad
 - Consultar datos mediante LINQ
 
- Creación de un modelo de datos de entidad a partir de la base de datos de la Escuela de Bellas Artes
 - Actualización de datos de estudiantes y calificaciones mediante Entity Framework
 - Ampliación del modelo de datos de la entidad para validar datos
 
- Acceder a datos en la Web
 - Acceder a los datos mediante los servicios conectados de OData
 
- Creación de un servicio de datos WCF para la base de datos SchoolGrades
 - Integración del servicio de datos en la aplicación
 - Recuperación de fotografías de estudiantes a través de la web (si el tiempo lo permite)
 
- Usar XAML para diseñar una interfaz de usuario
 - Vinculación de controles a datos
 
- Personalización de la apariencia de las fotografías de los estudiantes
 - Aplicar estilo a la vista de inicio de sesión
 - Animación del control StudentPhoto (si el tiempo lo permite)
 
- Implementación de multitarea
 - Realización de operaciones de forma asincrónica
 - Sincronizar el acceso concurrente a los datos
 
- Asegurarse de que la interfaz de usuario siga siendo receptiva al recuperar datos del profesor
 - Proporcionar comentarios visuales durante operaciones de larga duración
 
- Creación y uso de objetos dinámicos
 - Administrar la vida útil de los objetos y controlar los recursos no administrados
 
- Generación del informe de calificaciones mediante Word
 - Controlar la vida útil de los objetos de Word mediante la implementación del patrón Dispose
 
- Examinar los metadatos de los objetos
 - Creación y uso de atributos personalizados
 - Generando código administrado
 - Control de versiones, firma e implementación de ensamblados
 
- Crear y aplicar el atributo IncludeInReport
 - Actualización del informe
 - Almacenar el ensamblaje de Grades.Utilities de forma centralizada (si el tiempo lo permite)
 
- Implementación de cifrado simétrico
 - Implementación de cifrado asimétrico
 
- Cifrar el informe de calificaciones
 - Cifrar el informe de calificaciones
 
								




