Programming with C#

You are here:

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

imagen programacion c

Modalidades

Incluye

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

¿Quieres más información sobre este curso?
¡Contáctanos!

Buscador de cursos

Cursos relacionados