
Curso de Programación en Visual Basic
Domine Visual Basic desde cero y construya aplicaciones de escritorio reales que funcionen. Este curso lo lleva a través de los fundamentos esenciales del lenguaje, diseño orientado a objetos, desarrollo de GUI con Windows Forms e integración de bases de datos — todo lo que necesita para escribir software VB profesional. Ya sea que esté incursionando en el desarrollo empresarial o ampliando sus habilidades en .NET, esta es la capacitación práctica que da resultados.
Qué vas a aprender:
Configure Visual Studio y construya una aplicación de Windows Forms completamente funcional desde cero.
Aplique principios de programación orientada a objetos — encapsulación, herencia y polimorfismo — usando clases de Visual Basic.
Implemente flujo de control, manejo de errores y procedimientos modulares para escribir código limpio y fácil de mantener.
Conecte aplicaciones de escritorio a bases de datos SQL con ADO.NET y realice consultas seguras y parametrizadas.
Use LINQ, colecciones genéricas y enlace de datos para gestionar y mostrar datos estructurados de manera eficiente.
Despliegue aplicaciones VB listas para producción usando ClickOnce y herramientas profesionales de empaquetado de instaladores.
Cómo estudias de forma práctica Curso de Programación en Visual Basic
Cómo practicas Curso de Programación en Visual Basic
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 33 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a Visual Basic y al IDE
Introducción a Visual Basic y al IDE
Lección 1 • Comprendiendo el Editor de Código
Explora IntelliSense, el plegado de código y el resaltado de sintaxis dentro del editor de VB. Construye hábitos de eficiencia en edición que aceleran todas las futuras tareas de codificación.
Lección 2 • Creando Su Primer Proyecto de VB
Presenta los tipos de proyecto, la estructura de la solución y el proceso de creación de una aplicación de Windows Forms. Los estudiantes producen y ejecutan un programa mínimo funcional.
Lección 3 • Instalando y Configurando Visual Studio
Guía a los estudiantes a través de la descarga, instalación y personalización de Visual Studio para el desarrollo en VB. Garantiza un entorno completamente operativo antes de escribir cualquier código.
Lección 4 • Historia y Propósito de Visual Basic
Cubre la evolución de VB desde BASIC hasta .NET y su posición entre los lenguajes modernos. Proporciona el contexto de por qué VB sigue siendo relevante en el desarrollo empresarial y de escritorio.
Capítulo 2OcultarOcultar detallesVer detallesFundamentos del Lenguaje VB
Fundamentos del Lenguaje VB
Lección 1 • Operaciones de Entrada y Salida
Presenta Console.ReadLine, MsgBox, InputBox y la salida básica a archivos para capturar y mostrar datos. Conecta los fundamentos del lenguaje con un comportamiento del programa visible e interactivo.
Lección 2 • Variables, Constantes y Tipos de Datos
Cubre la sintaxis de declaración, las convenciones de nomenclatura y el conjunto completo de tipos de datos primitivos. Establece hábitos correctos de modelado de datos esenciales para todas las tareas de programación posteriores.
Lección 3 • Conversión y Casting de Tipos
Explica las conversiones implícitas y explícitas, CType y la clase Convert. Previene errores en tiempo de ejecución causados por tipos de datos no coincidentes en aplicaciones reales.
Lección 4 • Operadores y Expresiones
Enseña los operadores aritméticos, de comparación, lógicos y de cadena junto con la precedencia de operadores. Los estudiantes construyen expresiones complejas que impulsan la lógica del programa.
Capítulo 3OcultarOcultar detallesVer detallesFlujo de Control y Toma de Decisiones
Flujo de Control y Toma de Decisiones
Lección 1 • Sentencias Condicionales
Cubre If...Then...Else, las cadenas ElseIf y la función IIf para decisiones en línea. Los estudiantes escriben programas que se ramifican correctamente según las condiciones evaluadas.
Lección 2 • Bucles For y For Each
Enseña los bucles For...Next basados en contador y los bucles For Each...Next para iterar colecciones. Los estudiantes automatizan tareas repetitivas y procesan colecciones de datos de manera eficiente.
Lección 3 • Bucles While y Do
Introduce los bucles controlados por condición, incluyendo las variantes While...End While y Do...Loop. Los estudiantes eligen la estructura de bucle adecuada para escenarios de iteración de duración indefinida.
Lección 4 • Manejo de Errores con Try-Catch
Cubre el manejo estructurado de excepciones usando bloques Try...Catch...Finally y tipos de excepción comunes. Los estudiantes escriben programas robustos que manejan los errores en tiempo de ejecución con elegancia.
Capítulo 4OcultarOcultar detallesVer detallesProcedimientos, Funciones y Módulos
Procedimientos, Funciones y Módulos
Lección 1 • Creando y Usando Funciones
Cubre la declaración de funciones, los tipos de retorno y la sentencia Return para producir valores calculados. Los estudiantes reemplazan cálculos repetidos con unidades de función reutilizables y comprobables.
Lección 2 • Organizando el Código con Módulos
Presenta los Módulos Estándar como contenedores para procedimientos y constantes compartidos a lo largo de un proyecto. Los estudiantes estructuran proyectos de múltiples archivos para mayor claridad y reutilización.
Lección 3 • Alcance, Tiempo de Vida y Accesibilidad
Enseña los modificadores de acceso Public, Private, Protected y Friend junto con las reglas de alcance de las variables. Los estudiantes controlan la visibilidad de los datos para prevenir efectos secundarios no deseados.
Lección 4 • Definiendo y Llamando Procedimientos Sub
Explica la declaración de Sub, la sintaxis de llamada y el rol de los procedimientos en la reducción de la duplicación de código. Establece el hábito de encapsular tareas discretas en bloques con nombre.
Capítulo 5OcultarOcultar detallesVer detallesArreglos, Colecciones y Estructuras de Datos
Arreglos, Colecciones y Estructuras de Datos
Lección 1 • Consultas LINQ sobre Colecciones
Introduce la sintaxis de Language Integrated Query para filtrar, ordenar y proyectar colecciones. Los estudiantes escriben consultas de datos expresivas que reemplazan el código detallado basado en bucles.
Lección 2 • Arreglos Unidimensionales y Multidimensionales
Cubre la declaración, inicialización, indexación y redimensionamiento de arreglos con ReDim. Los estudiantes almacenan y recuperan conjuntos de datos ordenados requeridos por la mayoría de los programas del mundo real.
Lección 3 • Diccionarios y Almacenes Clave-Valor
Enseña Dictionary(Of TKey, TValue) para búsqueda rápida por clave. Los estudiantes implementan patrones eficientes de recuperación de datos utilizados en escenarios de configuración y almacenamiento en caché.
Lección 4 • Listas Genéricas y ArrayLists
Presenta List(Of T) y ArrayList para colecciones dinámicas y con seguridad de tipos. Los estudiantes gestionan conjuntos de datos de longitud variable sin redimensionamiento manual.
Capítulo 6OcultarOcultar detallesVer detallesProgramación Orientada a Objetos en VB
Programación Orientada a Objetos en VB
Lección 1 • Clases, Objetos y Constructores
Cubre la declaración de clases, la instanciación con New y la sobrecarga de constructores. Los estudiantes crean objetos que encapsulan estado y comportamiento en una sola unidad.
Lección 2 • Interfaces y Polimorfismo
Presenta la declaración de interfaces, la palabra clave Implements y el polimorfismo en tiempo de ejecución. Los estudiantes escriben código flexible que opera sobre abstracciones en lugar de tipos concretos.
Lección 3 • Miembros Compartidos y Tiempo de Vida de Objetos
Cubre los campos y métodos Shared y el patrón Finalize/Dispose para la gestión de recursos. Los estudiantes gestionan la memoria y el estado compartido correctamente en programas con múltiples objetos.
Lección 4 • Herencia y Sobrescritura de Métodos
Enseña la palabra clave Inherits, Overridable y Overrides para construir jerarquías de clases. Los estudiantes extienden clases base sin modificar el código existente y probado.
Capítulo 7OcultarOcultar detallesVer detallesDesarrollo de GUI con Windows Forms
Desarrollo de GUI con Windows Forms
Lección 1 • Manejo de Eventos y Delegados
Explica el modelo orientado a eventos, los manejadores de eventos y los tipos delegados en Windows Forms. Los estudiantes conectan las acciones del usuario con el código que actualiza el estado de la aplicación correctamente.
Lección 2 • Validación de Formularios y Retroalimentación al Usuario
Cubre la validación de entrada con ErrorProvider, MaskedTextBox y eventos de validación. Los estudiantes previenen la entrada de datos inválidos en la aplicación y guían a los usuarios con retroalimentación clara.
Lección 3 • Múltiples Formularios y Navegación
Enseña la creación de formularios secundarios, diálogos modales y el paso de datos entre formularios. Los estudiantes construyen aplicaciones de múltiples pantallas con navegación coherente y estado compartido.
Lección 4 • Diseño de Formularios y Controles de Diseño
Cubre el Diseñador de Formularios, el Cuadro de Herramientas y los contenedores de diseño como Panel y TableLayoutPanel. Los estudiantes organizan los controles para producir interfaces profesionales y redimensionables.
Lección 5 • Controles Comunes y Propiedades
Enseña la configuración de TextBox, Label, Button, ComboBox, ListBox y CheckBox. Los estudiantes seleccionan y configuran el control correcto para cada requisito de entrada o visualización de datos.
Capítulo 8OcultarOcultar detallesVer detallesE/S de Archivos e Integración de Bases de Datos
E/S de Archivos e Integración de Bases de Datos
Lección 1 • Acceso a Archivos Binarios y Serialización
Presenta BinaryReader, BinaryWriter y la serialización XML para el almacenamiento estructurado de datos. Los estudiantes eligen el formato adecuado para rendimiento, portabilidad y legibilidad humana.
Lección 2 • DataSet, DataAdapter y Enlace de Datos
Cubre DataSet, DataTable y SqlDataAdapter para acceso a datos desconectado y enlace con la IU. Los estudiantes llenan cuadrículas y formularios directamente desde los resultados de consultas a bases de datos.
Lección 3 • Leyendo y Escribiendo Archivos de Texto
Cubre StreamReader, StreamWriter y los métodos de la clase File para operaciones con archivos de texto. Los estudiantes implementan almacenamiento persistente para configuraciones de la aplicación y contenido generado por el usuario.
Lección 4 • Conectándose a Bases de Datos con ADO.NET
Enseña SqlConnection, SqlCommand y SqlDataReader para la comunicación directa con bases de datos. Los estudiantes establecen y gestionan conexiones a bases de datos de forma segura utilizando cadenas de conexión.
Tu certificado válido de finalización
Este curso es para ti:
Profesional de oficina: desea automatizar tareas repetitivas con herramientas de escritorio personalizadas.
Persona en cambio de carrera: busca un punto de entrada estructurado al trabajo de desarrollo de software.
Técnico de soporte de TI: listo para pasar de reparar sistemas a construirlos.
Estudiante de ciencias de la computación: necesita habilidades prácticas de VB para complementar sus cursos académicos.
Dueño de pequeña empresa: desea construir herramientas internas sin contratar desarrolladores externos.
Programador aficionado: siente curiosidad por el desarrollo de aplicaciones de escritorio usando el ecosistema .NET.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Ecuador?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















