Programa del Curso

Módulo 1: Revisión de la sintaxis de Visual C#La versión 4.7 de Microsoft .NET Framework proporciona una plataforma de desarrollo completa que puede usar para compilar, implementar y administrar aplicaciones y servicios. Mediante el uso de .NET Framework, puede crear aplicaciones visualmente atractivas, permitir una comunicación fluida a través de los límites tecnológicos y proporcionar compatibilidad con una amplia gama de procesos empresariales. En este módulo, aprenderá sobre algunas de las características principales proporcionadas por .NET Framework y Microsoft Visual Studio. También aprenderá acerca de algunas de las construcciones principales de Visual C# que le permiten empezar a desarrollar aplicaciones de .NET Framework. Lecciones

  • Información general sobre la escritura de aplicaciones mediante Visual C#
  • Tipos de datos, operadores y expresiones
  • Construcciones de lenguaje de Visual C# Programming

Módulo 2: Creación de métodos, control de excepciones y supervisión de aplicacionesLas aplicaciones suelen consistir en unidades lógicas de funcionalidad que realizan funciones específicas, como proporcionar acceso a los datos o desencadenar algún procesamiento lógico. Visual C# es un lenguaje orientado a objetos y utiliza el concepto de métodos para encapsular unidades lógicas de funcionalidad. Un método puede ser tan simple o tan complejo como desee y, por lo tanto, es importante tener en cuenta lo que sucede con el estado de la aplicación cuando se produce una excepción en un método. En este módulo, aprenderá a crear y utilizar métodos y a controlar las excepciones. También aprenderá a usar el registro y el seguimiento para registrar los detalles de las excepciones que se produzcan. Lecciones

  • Creación e invocación de métodos
  • Creación de métodos sobrecargados y uso de parámetros opcionales y de salida
  • Control de excepciones
  • Aplicaciones de monitoreo

Módulo 3: Tipos y construcciones básicas de Visual C#Para crear aplicaciones eficaces mediante Windows Presentation Foundation (WPF) u otras plataformas de .NET Framework, primero debe aprender algunas construcciones básicas de Visual C#. Necesita saber cómo crear estructuras simples para representar los elementos de datos con los que está trabajando. Debe saber cómo organizar estas estructuras en colecciones, de modo que pueda agregar elementos, recuperar elementos e iterar sobre los elementos. Por último, necesitas saber cómo suscribirte a eventos para que puedas responder a las acciones de tus usuarios. En este módulo, aprenderá a crear y usar estructuras y enumeraciones, organizar datos en colecciones y crear eventos y suscribirse a ellos. Lecciones

  • Implementación de estructuras y enumeraciones
  • Organización de datos en colecciones
  • Control de eventos

Módulo 4: Creación de clases e implementación de colecciones con seguridad de tiposEn este módulo, aprenderá a usar interfaces y clases para definir y crear sus propios tipos personalizados y reutilizables. También aprenderá a crear y usar colecciones enumerables y con seguridad de tipos de cualquier tipo. Lecciones

  • Creación de clases
  • Definición e implementación de interfaces
  • Implementación de colecciones con seguridad de tipos

Módulo 5: Creación de una jerarquía de clases mediante la herenciaEn este módulo, aprenderá a usar la herencia para crear jerarquías de clases y ampliar los tipos de .NET Framework. Lecciones

  • Creación de jerarquías de clases
  • Extensión de clases de .NET Framework

Módulo 6: Lectura y escritura de datos localesEn este módulo, aprenderá a leer y escribir datos mediante operaciones de E/S del sistema de archivos transaccionales, a serializar y deserializar datos en el sistema de archivos y a leer y escribir datos en el sistema de archivos mediante secuencias. Lecciones

  • Lectura y escritura de archivos
  • Serialización y deserialización de datos
  • Realización de E/S mediante secuencias

Módulo 7: Acceso a una base de datosEn este módulo, aprenderá a crear y utilizar modelos de datos de entidad (EDM) y a consultar muchos tipos de datos mediante la consulta integrada en el lenguaje (LINQ). Lecciones

  • Creación y uso de modelos de datos de entidad
  • Consulta de datos mediante LINQ

Módulo 8: Acceso a datos remotosEn este módulo, aprenderá a utilizar las clases de solicitud y respuesta en el espacio de nombres System.Net para manipular directamente orígenes de datos remotos. También aprenderá a usar Windows Communication Foundation (WCF) Data Services para exponer y consumir un modelo de datos de entidad (EDM) a través de la web. Lecciones

  • AccessTransmisión de datos a través de la web
  • Accessobtención de datos mediante servicios conectados de OData

Módulo 9: Diseño de la interfaz de usuario para una aplicación gráficaEn este módulo, aprenderá a usar el lenguaje XAML (Extensible Application Markup Language) y Windows Presentation Foundation (WPF) para crear interfaces de usuario atractivas.

  • Uso de XAML para diseñar una interfaz de usuario
  • Enlazar controles a datos

Módulo 10: Mejora del rendimiento y la capacidad de respuesta de las aplicacionesEn este módulo, aprenderá a mejorar el rendimiento de las aplicaciones mediante la distribución de las operaciones en varios subprocesos. Lecciones

  • Implementación de la multitarea
  • Realización de operaciones de forma asincrónica
  • Sincronización simultánea Access con los datos

Módulo 11: Integración con código no administradoEn este módulo, aprenderá a interoperar código no administrado en sus aplicaciones y cómo asegurarse de que su código libere los recursos no administrados. Lecciones

  • Creación y uso de objetos dinámicos
  • Administración de la duración de los objetos y control de los recursos no administrados

Módulo 12: Creación de tipos y ensamblados reutilizablesEn este módulo, aprenderá a consumir ensamblados existentes mediante la reflexión y a agregar metadatos adicionales a tipos y miembros de tipo mediante atributos. También aprenderá a generar código en tiempo de ejecución mediante el modelo de objetos de documento de código (CodeDOM) y a asegurarse de que los ensamblados están firmados y versionados, y disponibles para otras aplicaciones, mediante la caché global de ensamblados (GAC). Lecciones

  • Examen de metadatos de objetos
  • Creación y uso de atributos personalizados
  • Generación de código administrado
  • Control de versiones, firma e implementación de ensamblados

Módulo 13: Cifrado y descifrado de datosEn este módulo, aprenderá a implementar el cifrado simétrico y asimétrico y a utilizar hashes para generar representaciones matemáticas de sus datos. También aprenderá a crear y administrar certificados X509 y a utilizarlos en el proceso de cifrado asimétrico. Lecciones

  • Implementación del cifrado simétrico
  • Implementación del cifrado asimétrico
 35 horas

Número de participantes



Precio por participante

Cursos Relacionados

AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions

35 horas

Managing Modern Desktops (MD-101T00)

35 horas

Office 365 Administrator (szkolenie autoryzowane MS 030)

35 horas

MS 040: Manage SharePoint and OneDrive in Microsoft 365 (authorized training course)

21 horas

SharePoint Hybrid Deployment and Migration (MS-050T00)

35 horas

MS 100 Microsoft 365 Identity and Services

35 horas

MS-100: Microsoft 365 Identity and Services

35 horas

MS-101: Microsoft 365 Mobility and Security

35 horas

Office 365 Administration and Troubleshooting MS-10997 (Retired)

21 horas

MS 500: Microsoft 365 Security Administration (authorized training course)

28 horas

MS-600T00: Building applications and solutions with Microsoft 365 core services

35 horas

MS-700T00: Managing Microsoft Teams

28 horas

MS-10266: Programming in C# with Microsoft® Visual Studio® 2010

35 horas

IT Service Management with System Center Service Manager (10965DC)

35 horas

Categorías Relacionadas