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

Máster de APPS en Desarrollo de Aplicaciones Móviles

Desarrollar elementos software en el entorno cliente. Desarrollar elementos software en el entorno servidor. Implementar, verificar y documentar aplicaciones web en entornos internet, intranet y extranet. Aprender a desarrollar una aplicación en el sistema operativo para móviles Android. Conocer los programas y entornos para su realización así como las etapas necesarias hasta su publicación...

Innovación en el Proceso de Venta: E-commerce y Community Management

Internet se ha convertido en un escaparate y un mercado que permite desarrollar negocios de venta que pueden ser mundiales. Este curso te permitirá desarrollar los conocimientos necesarios para aprovechar las posibilidades que ofrece para incrementar las ventas de un negocio. Adquirir las habilidades y técnicas innovadoras necesarias para la mejora del proceso de venta a través de las redes...

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.

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

Curso de Photoshop y Diseño Web

Aprender los principales conceptos de tratamiento digital de la imagen, desde su captura pasando por el retoque hasta su publicación en la web, o impresión en papel.Conocer los diferentes medios que ofrece photoshop para la edición digital de la imagen a la hora de crearcomposiciones con un acabado profesional.Aprender las diferentes herramientas para la realización de...

Curso de Indesign CS5

Adobe InDesigng CS5 es el programa de maquetación de Adobe más utilizado en la actualidad para maquetar diseños profesionales, es una herramienta de diseño dirigida a la creación de páginas impresas y digitales, en formato tradicional o dispositivos móviles (como tablets o teléfonos). Aprende a maquetar con el programa Indesign...

Programación páginas web Javascript y PHP

La era de las páginas web estáticas terminó hace mucho y ahora se cuenta con formas extraordinarias de programar páginas web. La unión del lenguaje de programación web más extendido (PHP) y de JavaScript posibilita la creación de páginas con más funcionalidades, que interactúen con el usuario y respondan a sus acciones.Curso Online 100% Gratuito para Trabajadores del sector de las...

Curso Superior Linux Básico + Linux Avanzado

Curso completo de Linux desde cero, sin experiencia previa, hasta el dominio absoluto de Linux. Conoce todas las posibilidades que ofrece Linux, y aprende a sacarle el mayor rendimiento desde la instalción del mismo.