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

Community Manager

El control de las redes sociales por parte de las empresas se ha vuelto un punto muy importante de la orden del día. Ahora la información y las opiniones fluyen a toda velocidad y son capaces de mejorar o destruir la reputación de cualquiera en minutos. Aprende las mejores técnicas, no solo para contrarrestar o aportar información que creas relevantem, sino...

Autómatas Programables

Familiarizar al alumno con la estructura interna de los autómatas, su modo de funcionamiento y su manejo. Dominar las metodologías y herramientas que un autómata puede procesar, así como los distintos lenguajes de programación de autómatas programables, y el tratamiento y automatización domótica

Curso de Automatas Programables

Este Curso ELEE018PO Autómatas Pogramables le prepara para Aplicar los autómatas programables a la gestión de proyectos pudiendo trabajar dentro de la Familia Profesional de Electricidad y Electrónica y más concretamente dentro del Sector Metal.Con este curso podrás aplicar los autómatas programables a la gestión de proyectos.Un curso 100% subvencionado

Técnico Diseñador en Dreamweaver CC, HTML5 y CSS3

Desarrolla tus conocimientos con este curso de Dreamweaver, Html5 y CSS3 para crear páginas web a nivel profesional. Dominarás una de las herramientas más utilizadas para la creación de páginas web, dreamweaver, así como el lenguaje Html5 y las hojas de estilo CSS imprescindibles para que tus diseños sean profesionales.

Conceptos Generales de .Net

Aprende a programar con una de las tecnologías más utilizadas por las empresas tecnológicas. Este curso de Programación .NET te permitirá aprender, de forma sencilla y progresiva, la tecnología .NET con detalle y profundidad, de manera tal de sentar las bases fundacionales para la especialización en .NETUn curso que parte desde el inicio y con una metodología práctica que te permitirá...

Curso Superior de Javascript

Formación superior de programación en lenguaje JavaScript y sus elementos básicos para el desarrollo y la creación de páginas web a nivel profesional. Domina uno de los lenguajes de programación con mayor presencia en internet debido a su versatilidad, eficiencia y espectacular ahorro de tiempo.

Curso de Linux avanzado

Desde sus inicios, Linux únicamente ha sido un Kernel o Núcleo de un sistemaoperativo, y no fue hasta que se unió al movimiento GNU, con todo su conjunto deaplicaciones, cuando se convirtió en una alternativa real al resto de sistemasoperativos para equipos de sobremesa. Este curso de Linux avanzado profundizaen las características más avanzadas del...

Técnico Superior en Programación ABAP IV para SAP R3

ABAP es el lenguaje de cuarta de generación, propiedad de SAP, que se utiliza para la mayoría de sus productos como R/3, mySAP, Business suite...Puediéndose conectar a cualquier base de datos gracias a Open SQL. Podrás adaptar cualquier idea o concepto gracias a este lenguaje. Conviértete en un experto.