Curso gratis Especialista TIC en Programación con Microsoft Visual C Sharp 2010

Curso gratis Especialista TIC en Programación con Microsoft Visual C Sharp 2010 online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 140 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS ESPECIALISTA TIC EN PROGRAMACIÓN CON MICROSOFT VISUAL C SHARP 2010

A través de este curso el alumnado podrá conocer en profundidad el acceso a base de datos utilizando la tecnología ADO.NET, asimilar los fundamentos de programación para su correcta aplicación y conocer las características propias de la interfaz de Windows Forms desarrollando aplicaciones y utilizando la tecnología de programación Microsoft Visual C Sharp 2010.

CONTENIDO DEL CURSO GRATIS ESPECIALISTA TIC EN PROGRAMACIÓN CON MICROSOFT VISUAL C SHARP 2010

MÓDULO 1. EL LENGUAJE VISUAL C# 2010

UNIDAD DIDÁCTICA 1. CARACTERÍSTICAS DEL MICROSOFT .NET FRAMEWORK 4

  1. Introducción al .NET Framework
  2. ¿Qué es el Framework .NET?
  3. CLR: Common Language Runtime
  4. CLI: Common Intermediate Language
  5. CLS: Common Language Specification
  6. BCL: Biblioteca de Clase Base
  7. Metadatos y su importancia
  8. Ensamblados: ¿qué son y para qué sirven?
  9. Tipos de datos en C#

UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A VISUAL STUDIO 2010 (I)

  1. Introducción a Visual Studio
  2. Características y funcionalidades de Visual Studio

UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A VISUAL STUDIO 2010 (II)

  1. Resumen de Visual Studio
  2. Ventajas y navegación en el entorno

UNIDAD DIDÁCTICA 4. FUNDAMENTOS DE PROGRAMACIÓN

  1. Introducción a la programación
  2. Definición y uso de variables
  3. Tipos de datos disponibles
  4. ¿Qué son las constantes?
  5. Comentarios en C#: su utilidad
  6. Uso de operadores en C#
  7. Concepto de OverFlow
  8. Conversiones de tipo (Casting)
  9. Expresiones lógicas y su aplicación

UNIDAD DIDÁCTICA 5. ARRAYS Y ESTRUCTURAS DE CONTROL

  1. Definiendo un Array
  2. Estructuras de repetición en programación
  3. Estructuras de decisión: cómo funcionan
  4. Combinación de estructuras

UNIDAD DIDÁCTICA 6. MÉTODOS

  1. Introducción a los métodos
  2. Cómo crear métodos en C#
  3. Invocación de un método
  4. Creación de métodos tipo Void
  5. Llamada a procedimientos tipo Void
  6. Paso de parámetros en métodos
  7. Ámbito y duración de los métodos

UNIDAD DIDÁCTICA 7. PENSAR EN OBJETOS

  1. Introducción a la programación orientada a objetos
  2. Definición y uso de clases
  3. Propiedades y su función
  4. Procedimientos y constructores en C#
  5. Creación de objetos a partir de clases
  6. Visibilidad de los miembros de una clase
  7. Propiedades de solo lectura y solo escritura

UNIDAD DIDÁCTICA 8. HERENCIA

  1. Introducción a la herencia
  2. Cómo crear subclases
  3. Instanciación de objetos de subclases
  4. Sobrescritura de métodos
  5. Uso del acceso Protected
  6. Visualización de clases en C#

UNIDAD DIDÁCTICA 9. INTERFACES Y ESPACIOS DE NOMBRES

  1. Clases abstractas: definición y ejemplos
  2. Creación de interfaces
  3. Implementación de interfaces en clases
  4. Biblioteca de clases en C#
  5. Uso de espacios de nombres

UNIDAD DIDÁCTICA 10. ARRAYS AVANZADOS

  1. Uso de arrays de objetos
  2. Arrays multidimensionales: conceptos y ejemplos
  3. Métodos con un número variable de parámetros

UNIDAD DIDÁCTICA 11. TIPOS DE DATOS COMO CLASES

  1. Base común de tipos de datos
  2. La clase String: uso y manipulación
  3. Comparación de cadenas
  4. La clase StringBuilder y su aplicación

UNIDAD DIDÁCTICA 12. COLECCIONES

  1. Introducción a las colecciones
  2. Uso de la colección ArrayList
  3. Ordenación de elementos en ArrayList
  4. La colección HashTable: características
  5. Colecciones especializadas en C#
  6. Colecciones genéricas: ventajas y ejemplos
  7. Uso de la colección List
  8. La colección Dictionary: aplicación y uso

MÓDULO 2. WINDOWS FORM

UNIDAD DIDÁCTICA 13. LA INTERFAZ DE USUARIO I (INTRODUCCIÓN)

  1. Añadiendo nuevos formularios
  2. Modificación de propiedades en formularios
  3. Creación y gestión de menús

UNIDAD DIDÁCTICA 14. LA INTERFAZ DE USUARIO II (CONTROLES Y EVENTOS)

  1. Controles y su interacción con eventos
  2. Eventos del teclado y ratón
  3. Implementación de arrastrar y soltar (drag and drop)
  4. Interfaz de documento múltiple: características

UNIDAD DIDÁCTICA 15. LA INTERFAZ DE USUARIO III (CONTROLES PERSONALIZADOS)

  1. Introducción a los controles personalizados
  2. Herencia de clases de control
  3. Comportamiento de un control en tiempo de diseño
  4. Adición de propiedades, eventos y metadatos
  5. Cómo utilizar el control personalizado
  6. Examinando el comportamiento en tiempo de diseño
  7. Creación de editores personalizados en la ventana de propiedades

UNIDAD DIDÁCTICA 16. PRUEBAS, TEST Y DEPURACIÓN

  1. Introducción a pruebas y depuración
  2. Pruebas unitarias: concepto y utilidad
  3. Implementación de test unitarios
  4. Métodos de inicialización para pruebas

UNIDAD DIDÁCTICA 17. ¿QUÉ ES WINDOWS PRESENTATION FOUNDATION?

  1. Introducción a WPF
  2. Arquitectura de Windows Presentation Foundation
  3. Capacidades y características de WPF
  4. Fundamentos de WPF
  5. Subclass: definición y ejemplos
  6. Objetos Freezable
  7. Ejemplo práctico de WPF

MÓDULO 3. ACCESO A DATOS

UNIDAD DIDÁCTICA 18. ADO .NET FRAMEWORK 4

  1. Introducción a ADO.NET
  2. Proveedores de datos: qué son y cómo funcionan
  3. Conexión a bases de datos y recepción de datos
  4. Mejores prácticas para conexiones y rendimiento en consultas
  5. Uso del objeto Command
  6. Integridad de datos y concurrencia
  7. Modo offline: características y uso
  8. DataSets: qué son y cómo usarlos

UNIDAD DIDÁCTICA 19. LINQ. FRAMEWORK 4

  1. Introducción a LINQ
  2. Funcionamiento de LINQ
  3. Operadores disponibles en LINQ
  4. LINQ To SQL: definición y ejemplos
  5. Diferencias entre LINQ y SQL
  6. LINQ To Objects: características
  7. LINQ To XML: cómo funciona
  8. LINQ To DataSets: aplicación
  9. Recibiendo datos SQL con LINQ

UNIDAD DIDÁCTICA 20. ADO .NET ENTITY FRAMEWORK 4

  1. Introducción al Entity Framework
  2. Claves externas: definición y uso
  3. Plain Old CLR Object (POCO): características
  4. Creación de un modelo de entidad de datos utilizando ADO.NET Entity Framework

UNIDAD DIDÁCTICA 21. MICROSOFT SYNC FRAMEWORK 4

  1. Introducción al Microsoft Sync Framework
  2. Componentes y características del framework

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Programación con Microsoft Visual C# 2010
  • Cuaderno de ejercicios: Programación con Microsoft Visual C# 2010

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso