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

Analista Programador MySQL

Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software. Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos. Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de...

iPhone y iPad: Desarrollo de Aplicaciones para iOS6

Conocer todas las herramientas y técnicas de programación utilizadas en el desarrollo de aplicaciones compatibles con iPhone, iPad e iPod Touch.Aprender conceptos de programación que se ponen de inmediato en práctica.Aprender a construir verdaderas aplicaciones que están diseñadas y comprobadas con especial cuidado para que ilustren los conceptos...

Técnico Profesional en Diseño con Adobe Dreamweaver CC 2015

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. Aprender a manejar el programa Dreamweaver para diseñar páginas Web. Editar y crear textos. Crear sitios Web con páginas que incorporen imágenes, enlaces, formularios y elementos multimedia. Identificar las diferentes...

Curso de programación web Html/CSS

Hoy en día, la programación Web es una profesión muy demandada por lasempresas, no solo para crear páginas web corporativas, si no para crear todo unsitio donde la empresa pueda gestionar sus tareas a través de una intranetcorporativa. Este curso de programación html te formará para poder trabajar eneste sector de programación web. El...

Curso gratuito de desarrollo de aplicaciones con java

Java es un lenguaje de programación muy utilizado para desarrollar aplicaciones tanto a nivel de escritorio como web y también para aplicaciones móviles, Google utiliza este lenguaje para sus sistema operativo Android. En la actualidad es prácticamente ubicua: puedes encontrar aplicaciones Java desde pequeños dispositivos conectados del "Internet de las Cosas" (IoT), hasta servidores,...

Planificación de Tratamientos Térmicos en Productos Metálicos

Analizar la información técnica del proceso de un tratamiento térmico y termoquímicos, identificando las propiedades del tratamiento, determinando las fases, operaciones del proceso, medios empleados, las transformaciones que originan y los parámetros a controlarAnalizar el plan de verificación de un proceso de tratamiento térmico y termoquímicos, destinado a la determinación de las...

Project Management. Especialización.

Project Management es una herramienta de gran aplicación práctica en el entorno de la empresa actual en la que las únicas constantes son el cambio, como medio de actividad no recurrente, y la importancia de identificar bien las necesidades del cliente y gestionar bien los productos y servicios que le suministramos. El perfil del Project Manager aparece como un perfil estratégico en el...

Administración con Bases de Datos Oracle 11g

Mejora como profesional cualificándote con este curso. Desarrolla tus conocimientos y habilidades para ser un Técnico Profesional en Administración con Bases de Datos Oracle 11g. Aprovecha la formación específica para abrir nuevas posibilidades laborales.