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

El curso esta enfocado a trabajadores que quieran aprender de forma avanzada y para un uso profesional el lenguaje Visual Basic. Una herramienta muy potente que permite crear aplicaciones con una eficacia y una complejidad ilimitada para las personas que dominan sus fundamentos y conocen todas sus posibilidades. Preparate para ser un experto en Visual Basic.

  • Aprender a desarrollar aplicaciones utilizando la tecnología de programación Microsoft Visual Basic 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

parte 1. Teoría

módulo 1. El lenguaje visual basic 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. operadores
  6. overflow
  7. funciones de conversión
  8. 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. Procedimientos

  1. introducción
  2. crear procedimientos function
  3. llamar a procedimientos function
  4. crear procedimientos sub
  5. llamar a procedimientos sub
  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 readonly/writeonly

8. Herencia

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

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. agregar información en tiempo de diseño al control
  7. examinar el comportamiento en tiempo de diseño de un control
  8. 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. 1. Introducción
  2. 2. ¿cómo funciona?
  3. 3. Operadores
  4. 4. Linq to sql
  5. 5. Diferencias linq y sql
  6. 6. Linq to objects
  7. 7. Linq to xml
  8. 8. Linq to datasets
  9. 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

parte 2. Práctica - cdrom

módulo 1. Prácticas de visual studio 2010

módulo 2. Prácticas de windows forms

módulo 3. Prácticas de ado. Net 4

Cursos relacionados

Programación de Páginas Web con ASP.NET y Javascript (Cliente+Servidor)

Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP .NET y el servidor de bases de datos SQL Server.

Bioinformática

Manejar programas informáticos necesarios para el procesamiento de la información de interés en biotecnología. Enumerar y describir los sistemas lógicos fundamentales para la búsqueda de datos en biología molecular y de las herramientas de navegación. Distinguir y realizar las acciones necesarias para reconocer y modificar anotaciones en lenguajes específicos. Explicar los componentes...

Base de datos Oracle 10g

Este curso ofrece a los estudiantes una introducción a la tecnología de la base de datos Oracle Database 10g. Los estudiantes aprenden los conceptos relativos a las bases de datos relacionales y el potente lenguaje de programación SQL. El curso proporciona los conocimientos de SQL esenciales que permiten a los desarrolladores escribir consultas en una o varias tablas,...

Seguridad Informática

Curso correspondiente al certificado de profesionalidad IFCT0109 Seguridad informática de las competencias profesionales donde aprenderás:Asegurar equipos informáticosAuditar redes de comunicación y sistemas informáticosDetectar y responder ante incidentes de seguridadDiseñar e implementar sistemas seguros de acceso y transmisión de datosGestionar servicios en el sistema informático

Aplicación Didáctica de las Actividades de Cineforum

El Cineforum está cogiendo relevancia en el mundo docente gracias a los excelentes resultados hacia las refelexiones de actitudes, valores y creencias. Se trata de un gan ejercicio, ver peliculas, donde cada uno saca sus propias conclusiones, para de segudio compartir estas con el resto de la audiencia.  El diálogo en grupo permite contrastar las diferentes visiones de cada...

Programación HTML5

HTML5 es el lenguaje de programación web más extendido tanto a nivel de aplicaciones como de páginas web. Ha supuesto una mejora enrome respecto a antiguas versiones de HTML y ha marcado un antes y un después en internet. Este curso te servirá para adentrarte en el apasionante mundo de HTML5 y poder programar cualquier aplicación o web.Un curso 100% Gratuito para Trabajadores que te...

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.

Analista Programador PHP

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...