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

PLC Básico

Con este curso aprenderás 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.Un curso de especialización profesional que te permitirá desarrollar capacidades muy útiles...

Operación y Puesta en Servicio de Instalaciones de Energía Eólica

El consumo de energía es uno de los grandes medidores del progreso y bienestar de una sociedad. El concepto de crisis energética aparece cuando las fuentes de energía de las que se abastece la sociedad se agotan. Un modelo económico como el actual, cuyo funcionamiento depende de un continuo crecimiento, exige también una demanda igualmente creciente de...

Técnico Profesional en Química Electroanalítica

Conocer las generalidades sobre electroquímica, electrálisis y reacciones electroquímicas.Clasificar las técnicas electroanalíticas. Aplicar técnicas electroanalíticas potenciométricas redox, culombimétricas y conductimétricas.Conocer la polarografía básica.Conocer lo refrente sobre las técnicas voltamperométricas.

Aprender a desarrollar aplicaciones utilizando la tecnología de programación Microsoft Visual Basic 2010. Conocer los Arrays y estructuras de control.

Saber programar un Videojuego completo utilizando Game Maker. Estudiar el lenguaje de GML, así como su estructura y funciones. Estudiar las novedades que aporta Game Maker para la versión Básica y la versión Avanzada. Diseñar escenarios y personajes utilizando los programas Photoshop e Illustrator. Crear efectos y animaciones especiales con After Effects.

PLC Avanzado

Conviértete en un experto en 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.Un curso de nivel profesional que te permitirá crecer en tu trabajo.

Conocer los selectores de jQuery para acceder de manera sencilla a cualquier elemento de la página. Aprender los diferentes elementos interactivos de jQuery. Manipular los atributos (añadir, modificar o eliminar sobre la marcha) y después aplicar hojas de estilo CSS. Conocer los efectos visuales, tan numerosos como originales y se detalla el estudio del DOM y de AJAX visto por jQuery. Revisar...

Conoce las principales herramientas acerca de este canal de venta imprescindible en las empresas de hoy. Son muchas las aplicaciones que hay al respecto, pero no todas igual de efectivas en todos los ámbitos. Curso necesario incluso aunque tengas pensado externalizar la creación de un portal de ventas de tu empresa.  Curso transversal para conocer las principales utilidades,...