Programa del Curso

Módulo 1: Introducción C# y .NET Framework

  • Introducción a .NET Framework
  • Creación de proyectos dentro de Visual Studio 2010
  • Escribir una aplicación de C#
  • Creación de una aplicación gráfica
  • Documentación de una solicitud
  • Ejecución y depuración de aplicaciones mediante Visual Studio 2010

Módulo 2: Uso de construcciones de C# Programming

  • Declaración de variables y asignación de valores
  • Uso de Expressiones y operadores
  • Creación y uso de matrices
  • Uso de sentencias de decisión
  • Uso de instrucciones de iteración

Módulo 3: Declarar y llamar a métodos

  • Definición e invocación de métodos
  • Especificación de parámetros opcionales y parámetros de salida

Módulo 4: Manejo de excepciones

  • Control de excepciones
  • Plantear excepciones

Módulo 5: Lectura y escritura de archivos

  • AccessUsar el sistema de archivos
  • Lectura y escritura de archivos mediante secuencias

Módulo 6: Creación de nuevos tipos

  • Creación y uso de enumeraciones
  • Creación y uso de clases
  • Creación y uso de estructuras
  • Comparación de referencias a valores

Módulo 7: Encapsulación de datos y métodosT

  • Controlar la visibilidad de los miembros de tipo
  • Métodos de intercambio y datos

Módulo 8: Heredar de clases e implementar interfaces

  • Uso de la herencia para definir nuevos tipos de referencia
  • Definición e implementación de interfaces
  • Definición de clases abstractas

Módulo 9: Gestión de la vida útil de los objetos y control de los recursos

  • Introducción a la recolección de elementos no utilizados
  • Gestión de recursos

Módulo 10: Encapsulación de datos y definición de operadores sobrecargados

  • Creación y uso de propiedades
  • Creación y uso de indexadores
  • Operadores de sobrecarga

Módulo 11: Métodos de desacoplamiento y manejo de eventos

  • Declaración y uso de delegados
  • Uso de iones Lambda Expression
  • Control de eventos

Módulo 12: Uso de colecciones y creación de tipos genéricos

  • Uso de colecciones
  • Creación y uso de tipos genéricos
  • Definición de interfaces genéricas y comprensión de la varianza
  • Uso de métodos genéricos y delegados

Módulo 13: Creación y enumeración de clases de colección personalizadas

  • Implementación de una clase de colección personalizada
  • Adición de un enumerador a una clase de colección personalizada

Módulo 14: Uso de LINQ para consultar datos

  • Uso de los métodos de extensión LINQ y los operadores de consulta
  • Creación de consultas y expresiones dinámicas LINQ

Módulo 15: Integración de código de Visual C# con componentes dinámicos Languages y COM

  • Integración de código C# con Ruby y Python
  • Acceso a componentes COM desde C#

Requerimientos

Antes de asistir a este curso, los estudiantes deben tener:

  • Al menos 12 meses de experiencia trabajando con un lenguaje orientado a objetos
  • Tener conocimientos de C++ o Java:
  • Creación de clases
  • Herencia y abstracción
  • polimorfismo
  • Interfaces
  • Excepciones
  • Conocimiento del Visual Studio IDE.
  •  35 horas

    Número de participantes



    Precio por participante

    Cursos Relacionados

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

    35 horas

    MS 100 Microsoft 365 Identity and Services

    35 horas

    Office 365 Administration and Troubleshooting MS-10997 (Retired)

    21 horas

    Office 365 Administrator (szkolenie autoryzowane MS 030)

    35 horas

    Managing Modern Desktops (MD-101T00)

    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-101: Microsoft 365 Mobility and Security

    35 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

    Software Development Fundamentals with HTML5 (40034)

    35 horas

    Categorías Relacionadas