Técnico Superior en Programación con Microsoft Visual C# 2010

  • Aprender a desarrollar aplicaciones utilizando la tecnologí­a de programación Microsoft Visual C# 2010.
  • Conocer en profundidad el acceso a base de datos utilizando la tecnologí­a ADO.NET.
  • Aprender los fundamentos de programación para su correcta aplicación.
  • Conocer las caracterí­sticas propias de la interfaz de Windows Forms.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

Módulo 1. El lenguaje visual c# 2010

1. Características de microsoft .Net framework 4

  1. introducción
  2. framework.Net
  3. clr, common language runtime
  4. cli, common intermediate language
  5. cls, common language specification
  6. bcl, la biblioteca de clase base
  7. metadatos
  8. ensamblados
  9. tipos de datos

2. Conociendo visual studio 2010 (i)

  1. introducción
  2. visual studio

3. Conociendo visual studio 2010 (ii)

  1. introducción
  2. ventajas y navegación

4. Fundamentos de programación

  1. introducción
  2. variables
  3. tipos de datos
  4. constantes
  5. comentarios en c#
  6. operadores
  7. overflow
  8. conversiones de tipo (casting)
  9. expresiones lógicas

5. Arrays y estructuras de control

  1. ¿qué es un array?
  2. estructuras de repetición
  3. estructuras de decisión
  4. combinar estructuras

6. Métodos

  1. introducción
  2. crear métodos
  3. llamar a un método
  4. crear métodos void
  5. llamar a procedimientos void
  6. paso de parámetros
  7. ímbito y duración

7. Pensar en objetos

  1. introducción
  2. clases
  3. propiedades
  4. procedimientos y constructores
  5. crear objetos
  6. visibilidad
  7. propiedades de solo lectura y solo escritura

8. Herencia

  1. introducción
  2. crear subclases
  3. crear objetos de las subclases
  4. sobrescribir métodos
  5. el acceso protected
  6. la vista de clases

9. Interfaces y espacios de nombres

  1. clases abstractas
  2. crear interfaces
  3. implementar interfaces
  4. biblioteca de clases
  5. espacio de nombres

10. Arrays avanzados

  1. arrays de objetos
  2. arrays multidimensionales
  3. métodos con un número variable de parámetros

11. Tipos de datos como clases

  1. base común de tipos de datos
  2. la clase string
  3. comparar cadenas
  4. la clase stringbuilder

12. Colecciones

  1. introducción
  2. la colección arraylist
  3. ordenar el arraylist
  4. la colección hashtable
  5. colecciones especializadas
  6. colecciones genéricas
  7. la colección list
  8. la colección dictionary

módulo 2. Windows form

13. La interfaz de usuario i (introducción)

  1. añadir nuevos formularios
  2. modificar propiedades
  3. menús

14. La interfaz de usuario ii (controles y eventos)

  1. controles y eventos
  2. eventos del teclado y del ratón
  3. arrastrar y soltar (drag and drop)
  4. interfaz de documento múltiple

15. La interfaz de usuario iii (controles personalizados)

  1. introducción
  2. heredar las clases de control
  3. comportamiento en tiempo de diseño de un control
  4. agregar propiedades, eventos y metadatos
  5. utilizar el control
  6. examinar el comportamiento en tiempo de diseño de un control
  7. agregar editores personalizados a la ventana propiedades

16. Pruebas, test y depuración

  1. introducción
  2. pruebas unitarias
  3. test unitarios
  4. métodos de inicialización para una prueba

17. ¿qué es windows presentation foundation?

  1. introducción
  2. arquitectura de windows presentation foundation
  3. capacidades
  4. bases de wpf
  5. subclass
  6. freezable objects
  7. primer ejemplo

módulo 3. Acceso a datos

18. Ado .Net framework 4

  1. introducción
  2. proveedores de datos
  3. conexión a base de datos y recepción de datos
  4. mejores prácticas para conexiones y rendimiento de consultas
  5. el objeto command
  6. integridad de datos y concurrencia
  7. modo offline
  8. datasets

19. Linq. Framework 4

  1. introducción
  2. ¿cómo funciona?
  3. operadores
  4. linq to sql
  5. diferencias linq y sql
  6. linq to objects
  7. linq to xml
  8. linq to datasets
  9. recibir datos sql con linq

20. Ado .Net entity framework 4

  1. introducción
  2. claves externas
  3. plain old clr object (poco)
  4. creación de un modelo de entidad de datos usando ado.Net entity framework

21. Microsoft sync framework 4

  1. introducción
  2. microsoft sync framework

Cursos relacionados

Máster con Titulación Universitaria en Programación Web con Dreamweaver CC

Aportar al alumno todas las competencias y conocimientos necesarios para la creación, diseño y publicación de páginas web con el editor profesional Adobe Dreamweaver CC. Conocer los aspectos generales de la programación en Java, la estructura de sus programas y la sintaxis de programación. Controlar errores inesperados a la hora de realizar un programa y saber encauzar estos errores para...

Técnico Superior en Presupuestos, Mediciones y Control de Obra con Arquímedes

Formación superior en certificaciones de obra, valoraciones económicas, presupuestos de obra, control de obra, etc. Todo ello mediante el softaware de Cype Ingenieros llamado Arquímedes, en el ámbito profesional. Un curso completo que te permitirá dominar una de las herramientas más importantes del mercado. Y mejorará tus competencias profesionales.

Máster en Project Management

Describir la naturaleza de un proyecto y los ciclos de vida del mismo. Presentar las fases del proceso de planificación de un proyecto. Ofrecer las claves de actuación en la fase de ejecución de un proyecto. Describir los distintos ámbitos de control del proyecto: tiempo, costes, riesgos y calidad. Desarrollar las competencias y habilidades necesarias para gestionar el equipo de proyecto....

Analista Programador Android: Business Android Apps Expert

Curso de especialización en la creación de Apps en Android. Conviértete en un experto.

Curso Experto en Linux

Linux es seguramente el mayor exponente del software libre. Aprende a utilizarlo, cada vez son más las instituciones y empresas que apuestan por linux. El Opensource sigue avanzando en todo el mundo, el futuro es suyo. Con este curso aprenderás todo lo necesario sobre Linux.

Máster en Visual Studio 2012. Desarrollos .NET 2012 Framework 4.5 y ASP.NET

Máster executive para que convertirte en un experto como desarrollador. Mejora tus conocimientos y habilidades como programador y podrás optar a mejores posbilidades profesionales.

Desarrollo Tecnológico de los Procesos Productivos

Aprovechar las ventajas competitivas que aportan las tecnologías al proceso productivo permitiendo la rápida adaptación del trabajador, su motivación y lograr nuevos cauces de comunicación distintos a los tradicionales en beneficio de la actividad empresarial y de los empleados.Curso online 100% Subvencionado para trabajadores y Desempleados

Técnico Superior en Programación con Microsoft Visual C# 2010

Aprender a desarrollar aplicaciones utilizando la tecnologí­a de programación Microsoft Visual C# 2010.Conocer en profundidad el acceso a base de datos utilizando la tecnologí­a ADO.NET.Aprender los fundamentos de programación para su correcta aplicación.Conocer las caracterí­sticas propias de la interfaz de Windows Forms.