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