34 91 383 06 41

C# .Net

Nuestros cursos de C# .Net para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de C# .Net para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.

Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o un acción formativa puntual.

Objetivo del curso: Adentrarse en el nuevo modelo que nace a partir de las aplicaciones Cliente/Servidor, dentro de la tecnología orientada a objetos para plataformas Microsoft desde un nivel inicial hasta el avanzado.

Temario curso C# .Net – 40 horas

__________________________________________________________________________________________________________

  • INTRODUCCIÓN A C # Y .NET FRAMEWORK
    • Este módulo explica el .NET Framework y el uso de C # y Visual Studio 2010 para la creación de aplicaciones de .NET Framework.
    • Introducción al .NET Framework
    • Creación de proyectos en Visual Studio 2010
    • Escribir una aplicación C #
    • Creación de una aplicación gráfica
    • Documentación de una aplicación
    • Ejecución y depuración de aplicaciones mediante Visual Studio 2010
  • UTILIZANDO CONSTRUCCIONES DE PROGRAMACIÓN C #
    • Este módulo explica la sintaxis de las construcciones básicas de C #.
    • Declaración de variables y asignación de valores
    • Uso de expresiones y operadores
    • Creación y uso de matrices
    • Uso de las declaraciones de decisión
    • Utilizar declaraciones de iteración
  • DECLARACIÓN Y MÉTODOS DE LLAMADA
    • Este módulo explica cómo crear y llamar métodos.
    • Definición e invocación de métodos
    • Especificación de parámetros opcionales y parámetros de salida
  • MANEJO DE EXCEPCIONES
    • Este módulo explica cómo capturar excepciones y manejarlas. Los estudiantes también aprenderán a lanzar excepciones.
    • Manejo de excepciones
    • Excepciones
  • LECTURA Y ESCRITURA DE ARCHIVOS
    • Este módulo explica cómo realizar operaciones de E / S de archivos básicas en una aplicación C #.
    • Acceso al sistema de archivos
    • Lectura y escritura de archivos mediante el uso de secuencias
  • CREACIÓN DE NUEVOS TIPOS
    • Este módulo explica cómo crear y usar nuevos tipos (enumeraciones, clases y estructuras)
    • Creación y uso de enumeraciones
    • Creación y uso de clases
    • Creación y uso de estructuras
    • Comparación de referencias a valores
    • Explicar las diferencias entre los tipos de referencia y de valor.
  • ENCAPSULACIÓN DE DATOS Y MÉTODOS
    • Este módulo explica cómo controlar la visibilidad y duración de miembros de un tipo.
    • Control de la visibilidad de los miembros de tipo
    • Compartiendo métodos y datos
  • HERENCIA DE CLASES E IMPLEMENTACIÓN DE INTERFACES
    • Este módulo explica cómo usar la herencia para crear nuevos tipos de referencia
    • Utilizar herencia para definir nuevos tipos de referencia
    • Definición e implementación de interfaces
    • Definición de clases abstractas
  • GESTIÓN DE LA VIDA ÚTIL DE OBJETOS Y CONTROL DE RECURSOS
    • Este módulo explica cómo administrar la vida útil de los objetos y controlar el uso de los recursos.
    • Introducción a la recolección de basura
    • Gestión de recursos
  • ENCAPSULACIÓN DE DATOS Y DEFINICIÓN DE OPERADORES SOBRECARGADOS
    • Este módulo explica cómo crear propiedades e indizadores para encapsular datos y cómo definir operadores para estos datos.
    • Creación y uso de propiedades
    • Creación y uso de indexadores
    • Operadores de sobrecarga
  • MÉTODOS DE DESACOPLAMIENTO Y MANEJO DE EVENTOS
    • Este módulo explica cómo desacoplar una operación del método que implementa una operación y cómo usar estos métodos desacoplados para manejar eventos asíncronos.
    • Declaración y uso de delegados
    • Uso de expresiones Lambda
    • Manejo de eventos
  • USO DE COLECCIONES Y CREACIÓN DE TIPOS GENÉRICOS
    • Este módulo presenta colecciones y describe cómo usar Generics para implementar clases, estructuras, interfaces y métodos de recopilación de tipo seguro.
    • 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
  • CREACIÓN Y ENUMERACIÓN DE CLASES DE COLECCIÓN PERSONALIZADA
    • Este módulo explica cómo implementar clases de colección personalizadas que admiten enumeración.
    • Implementar una clase de colección personalizada
    • Agregar un enumerador a una clase de colección personalizada
  • UTILIZAR LINQ PARA CONSULTAR DATOS
    • Este módulo explica cómo consultar datos en memoria mediante LINQ.
    • Utilizar los métodos de extensión LINQ y los operadores de consultas
    • Creación de consultas y expresiones dinámicas LINQ
    • Módulo 15: Integración de Código de Visual C # con Lenguajes Dinámicos y Componentes COM
    • Este módulo explica cómo integrar el código escrito utilizando un lenguaje dinámico como Ruby y Python y tecnologías como COM en una aplicación C #
    • Integración de código C # con Ruby y Python
    • Acceso a componentes COM de C #