Curso de Visual Basic para tu equipo — Desarrollo y productividad
Aprende con el curso de Visual Basic para empresas hasta 100% bonificado, a medida para tu organización.
Totalmente práctico y aplicable
Formación en Visual Basic a medida
100% bonificable a través de FUNDAE
Curso TUTORIZADO por expertos
Modalidad Aula Virtual Personalizada
Curso de Visual Basic en Aula Virtual Personalizada
Nuestra modalidad AVP es una formación en directo, práctica y 100% adaptada a vuestro equipo. No trabajamos con contenidos genéricos: diseñamos la formación en función de vuestro nivel, objetivos, procesos internos y necesidades reales de aplicación.
Solicitar informaciónTemario 100% a medida
Creamos el temario desde cero a partir de vuestras necesidades, nivel del equipo y objetivos concretos, priorizando aquellos contenidos que realmente aporten valor en el día a día.
Proyectos personalizados
Durante la formación trabajaremos con archivos, ejemplos, informes o procesos similares a los que utiliza vuestro equipo, para que el aprendizaje sea directamente aplicable al puesto de trabajo.
Sesiones en directo con consultor experto
Un formador especialista imparte las clases en tiempo real, resolviendo dudas, revisando casos concretos y adaptando el ritmo de la formación a la evolución del grupo.
Calendario adaptado a vuestra disponibilidad
Definimos conjuntamente fechas, horarios y duración de las sesiones para facilitar la asistencia del equipo y minimizar el impacto en la operativa diaria de la empresa.
Curso de Visual Basic hasta 100% Bonificable a través de FUNDAE
Tu bonificación paso a paso
Forma a tu equipo sin costes mediante la bonificación estatal.
Este programa de Visual Basic para empresas es subvencionable hasta el 100%.
- Potencia las habilidades de edición y automatización de tus profesionales.
- Accede a una formación avanzada en Visual Basic práctica y orientada a resultados.
- Prepara a tu equipo para los retos documentales del entorno laboral actual.
- Gestionamos gratis tu bonificación de este curso corporativo de Visual Basic ante FUNDAE.
Calcula tu bonificación
Revisamos tu caso
Preparamos la gestión
Tu equipo realiza el curso
Aplicas la bonificación
La formación que decides
te devuelve dinero
Todos nuestros cursos son bonificables a través de FUNDAE.
Gestionamos toda la documentación por ti.
Calcula tu crédito aproximado
Crédito bonificable estimado
420€*
*Cálculo orientativo
Progresión desde cero hasta nivel profesional
Capacita a tu equipo en Visual Basic con programa A Medida, tutorizado y bonificable por FUNDAE para empresas con casos prácticos. Diseñamos el plan formativo.
Orientación al ecosistema .NET actual Trabaja Visual Studio, SDK de .NET, NuGet, bibliotecas, CLI, Git, analizadores, testing y herramientas de diagnóstico.
Aplicación empresarial Permite crear utilidades, aplicaciones Windows, procesos de datos, integraciones, bibliotecas y soluciones corporativas.
Incluye calidad y testing No se limita a escribir código: aborda pruebas, depuración, logging, arquitectura, SOLID, documentación y revisión.
Prepara para mantener sistemas legacy Enseña a comprender, testear y modernizar aplicaciones antiguas de Visual Basic, VBA o .NET Framework.
Genera una solución completa El Proyecto Final integra interfaz, dominio, datos, API, asincronía, seguridad, pruebas, Git, documentación y publicación.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma
de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
Temario del curso
Encuentra todo el temario del curso aquí.
Comprender qué es Visual Basic .NET, para qué sirve y en qué se diferencia de VBA y Visual Basic 6.
Situar Visual Basic dentro de .NET, el CLR, las bibliotecas base, el SDK y el sistema de tipos común.
Identificar los escenarios consolidados del lenguaje: consola, bibliotecas, procesos, integración y aplicaciones Windows.
Conocer las diferencias entre .NET moderno, .NET Framework, runtime, SDK y paquetes NuGet.
Instalar y configurar Visual Studio, las cargas de trabajo y el SDK necesario.
Crear soluciones, proyectos, archivos de código, módulos, formularios y bibliotecas de clases.
Explorar Solution Explorer, editor, terminal, propiedades, referencias, NuGet y herramientas de compilación.
Comprender el punto de entrada `Sub Main` y el ciclo de compilación, ejecución y depuración.
Crear, compilar y ejecutar una primera aplicación de consola.
Utilizar comentarios, regiones, convenciones de formato y nomenclatura profesional.
Interpretar errores del compilador, warnings, sugerencias y mensajes de IntelliSense.
Ejecutar proyectos desde Visual Studio y mediante la CLI de .NET.
Declarar variables mediante `Dim` y comprender alcance, duración y asignación.
Utilizar constantes con `Const` y valores de solo lectura cuando corresponda.
Trabajar con tipos numéricos enteros, decimales y de coma flotante.
Utilizar `Boolean`, `Char`, `String`, `Date`, `Object` y tipos definidos por el usuario.
Diferenciar tipos por valor, tipos por referencia, boxing y unboxing.
Comprender valores predeterminados, `Nothing` y tipos de valor anulables.
Aplicar inferencia de tipos con `Option Infer`.
Configurar `Option Explicit`, `Option Strict` y `Option Compare`.
Realizar conversiones con `CType`, `DirectCast`, `TryCast` y funciones de conversión.
Utilizar operadores aritméticos, relacionales, lógicos, de concatenación y asignación.
Diferenciar `And`, `Or`, `AndAlso` y `OrElse` mediante evaluación en cortocircuito.
Trabajar con `Is`, `IsNot`, `Like`, precedencia, desbordamiento y precisión numérica.
Construir decisiones con `If`, `ElseIf`, `Else` y operadores condicionales.
Utilizar `Select Case` para organizar múltiples alternativas y rangos de valores.
Crear bucles con `For`, `For Each`, `While`, `Do While` y `Do Until`.
Controlar iteraciones mediante `Exit`, `Continue` y condiciones de parada seguras.
Evitar bucles infinitos, condiciones redundantes y estructuras difíciles de mantener.
Crear procedimientos `Sub` y funciones `Function` con responsabilidades claras.
Definir parámetros obligatorios, opcionales y matrices de parámetros con `ParamArray`.
Diferenciar paso por valor con `ByVal` y paso por referencia con `ByRef`.
Aplicar sobrecarga de métodos y argumentos con nombre.
Comprender ámbito de bloque, procedimiento, módulo, clase, ensamblado y namespace.
Organizar código mediante módulos, namespaces, archivos y proyectos.
Utilizar directivas de compilación condicional y constantes de compilación cuando proceda.
Manipular cadenas mediante interpolación, concatenación, formato, búsqueda y reemplazo.
Usar `StringBuilder` cuando existen numerosas modificaciones sucesivas de texto.
Trabajar con caracteres, codificación, comparación, cultura y mayúsculas o minúsculas.
Aplicar expresiones regulares para validación, extracción y transformación de texto.
Gestionar fechas, horas, intervalos, zonas horarias y formatos culturales.
Crear arrays unidimensionales, multidimensionales, escalonados y dinámicos.
Recorrer, ordenar, buscar, copiar y redimensionar arrays con criterio.
Utilizar `List`, `Dictionary`, `HashSet`, `Queue`, `Stack` y colecciones relacionadas.
Elegir la estructura de datos adecuada según acceso, orden, unicidad y rendimiento.
Trabajar con `IEnumerable`, enumeradores y ejecución diferida.
Crear iteradores personalizados mediante `Iterator Function` y `Yield`.
Utilizar tuplas, enumeraciones y estructuras para modelar agrupaciones de datos.
Comprender clase, objeto, instancia, estado, comportamiento e identidad.
Crear clases con campos, métodos, propiedades y constructores.
Usar propiedades automáticas y propiedades con validación personalizada.
Controlar acceso mediante `Public`, `Private`, `Protected`, `Friend` y sus combinaciones.
Aplicar encapsulación para proteger invariantes y evitar estados inválidos.
Diferenciar miembros de instancia y miembros compartidos con `Shared`.
Crear constructores sobrecargados y encadenar inicialización.
Utilizar `Me`, inicializadores de objetos y expresiones `With`.
Modelar datos mediante clases, estructuras, enumeraciones y objetos inmutables.
Aplicar composición y agregación para relacionar objetos.
Utilizar clases parciales para distribuir definiciones entre varios archivos.
Gestionar recursos mediante `IDisposable`, `Using` y el patrón de disposición.
Aplicar herencia para especializar comportamiento sin duplicar código.
Utilizar `Inherits`, `MyBase`, `MyClass`, `MustInherit` y `NotInheritable`.
Sobrescribir miembros mediante `Overrides`, `Overridable` y `MustOverride`.
Comprender polimorfismo, sustitución y despacho dinámico.
Diseñar interfaces mediante `Interface` e `Implements`.
Elegir entre herencia, interfaces y composición según el problema.
Crear clases, métodos e interfaces genéricas.
Aplicar restricciones genéricas y consumir restricciones modernas de .NET.
Comprender delegados como referencias tipadas a métodos.
Crear, publicar y gestionar eventos con `Event`, `RaiseEvent`, `Handles` y `AddHandler`.
Utilizar expresiones lambda, closures y funciones anónimas.
Crear métodos de extensión, atributos personalizados y operaciones básicas de reflexión.
Comprender LINQ como lenguaje común para consultar objetos, datos y XML.
Crear consultas mediante sintaxis declarativa y sintaxis de métodos.
Utilizar `From`, `Where`, `Select`, `Order By`, `Group By`, `Join` y `Aggregate`.
Filtrar, ordenar, proyectar, agrupar y combinar colecciones.
Trabajar con `Any`, `All`, `First`, `Single`, `Count`, `Sum`, `Average` y operaciones relacionadas.
Comprender ejecución diferida, materialización y evaluación múltiple.
Evitar enumeraciones repetidas, consultas costosas y excepciones por secuencias vacías.
Crear proyecciones anónimas, tuplas y objetos de resultado.
Integrar LINQ con colecciones genéricas y fuentes de datos.
Utilizar literales XML, XML axis properties y expresiones embebidas propias de Visual Basic.
Consultar, crear, modificar y guardar documentos XML.
Analizar costes, legibilidad y situaciones donde un bucle resulta más apropiado que LINQ.
Comprender errores de compilación, excepciones, fallos lógicos y problemas de entorno.
Gestionar excepciones con `Try`, `Catch`, `Finally` y filtros `When`.
Lanzar errores mediante `Throw` conservando correctamente la traza original.
Crear excepciones personalizadas solo cuando aportan significado al dominio.
Evitar capturas genéricas que ocultan errores o dejan el sistema en estado inconsistente.
Aplicar validación de entradas, precondiciones, invariantes y comprobaciones de salida.
Utilizar breakpoints, breakpoints condicionales, watches, locals, call stack e Immediate Window.
Depurar recorridos, excepciones, procesos, hilos y aplicaciones en ejecución.
Interpretar stack traces y localizar la causa raíz de un fallo.
Incorporar logging estructurado con niveles, categorías, contexto y correlación.
Utilizar `Debug`, `Trace`, assertions y diagnósticos sin exponer información sensible.
Reemplazar el antiguo `On Error` por manejo estructurado de excepciones en código moderno.
Leer y escribir archivos de texto de forma síncrona y asíncrona.
Trabajar con rutas, directorios, archivos temporales y metadatos del sistema.
Utilizar streams, readers, writers, buffers y codificaciones.
Gestionar recursos mediante bloques `Using` y liberación determinista.
Procesar archivos grandes sin cargarlos completamente en memoria.
Serializar y deserializar datos JSON con las bibliotecas actuales de .NET.
Leer y generar XML mediante APIs y literales propios del lenguaje.
Diseñar DTOs para intercambiar información entre capas y sistemas.
Gestionar configuración mediante archivos, variables de entorno y proveedores de configuración.
Proteger secretos, cadenas de conexión, tokens y credenciales.
Consumir servicios REST mediante `HttpClient`, métodos HTTP, headers y contenido JSON.
Gestionar respuestas, errores, timeouts, reintentos y cancelación en integraciones externas.
Comprender diferencias entre ejecución síncrona, asíncrona, concurrente y paralela.
Utilizar `Async` y `Await` para operaciones no bloqueantes.
Trabajar con `Task`, `Task(Of T)` y tipos de resultado asíncrono.
Evitar bloqueos provocados por `.Result`, `.Wait()` y mezclas incorrectas de modelos.
Propagar errores correctamente a través de cadenas asíncronas.
Gestionar cancelación mediante `CancellationToken`.
Aplicar timeouts, progreso y coordinación de múltiples tareas.
Utilizar `Task.WhenAll` y `Task.WhenAny` para combinar operaciones.
Proteger estado compartido y comprender condiciones de carrera.
Usar locks, colecciones concurrentes y primitivas de sincronización cuando sean necesarias.
Aplicar paralelismo de datos con prudencia y medir su impacto.
Mantener interfaces de usuario responsivas durante operaciones largas.
Comprender bases de datos relacionales, tablas, claves, relaciones, índices y restricciones.
Diseñar consultas SQL de lectura y modificación desde aplicaciones Visual Basic.
Utilizar proveedores ADO.NET, conexiones, comandos, parámetros y lectores de datos.
Evitar inyección SQL mediante consultas parametrizadas.
Gestionar apertura, cierre y pooling de conexiones.
Trabajar con `DataReader`, `DataTable`, `DataSet` y adaptadores según el escenario.
Ejecutar operaciones asíncronas de acceso a datos.
Gestionar transacciones, commit, rollback y niveles de aislamiento.
Mapear registros a objetos de dominio y separar persistencia de lógica de negocio.
Crear repositorios y servicios de datos testeables.
Consumir bibliotecas de acceso modernas de .NET, incluido Entity Framework Core cuando encaje con el proyecto.
Analizar concurrencia, rendimiento, paginación, índices, errores y consistencia de datos.
Comprender el modelo de programación dirigido por eventos.
Crear ventanas, formularios, controles, menús y cuadros de diálogo.
Diseñar interfaces mediante Visual Studio Designer y código.
Gestionar eventos de usuario, ciclo de vida y navegación entre pantallas.
Validar formularios y mostrar errores de forma comprensible.
Trabajar con controles de listas, tablas, árboles, imágenes y selección.
Aplicar data binding entre controles y objetos.
Separar presentación, lógica de aplicación, dominio y acceso a datos.
Crear controles reutilizables y componentes personalizados.
Desarrollar aplicaciones Windows Forms para utilidades y sistemas empresariales.
Conocer WPF, XAML, binding, comandos, recursos, estilos y fundamentos de MVVM.
Aplicar accesibilidad, localización, escalado DPI, temas y ejecución asíncrona en la interfaz.
Comprender pruebas unitarias, de integración, funcionales y de sistema.
Crear proyectos de pruebas con MSTest, NUnit, xUnit o el framework adoptado por la empresa.
Aplicar Arrange, Act, Assert y nomenclaturas comprensibles.
Probar funciones, clases, servicios, validadores y reglas de negocio.
Utilizar fakes, stubs y mocks sin acoplar las pruebas a detalles internos.
Medir cobertura interpretándola como señal y no como único objetivo.
Aplicar desarrollo guiado por pruebas cuando resulte útil.
Utilizar analizadores, reglas de estilo, formateadores y warnings como errores.
Aplicar SOLID, separación de responsabilidades y dependencia hacia abstracciones.
Conocer patrones como Factory, Strategy, Repository, Adapter, Observer y Dependency Injection.
Organizar soluciones por capas, módulos, responsabilidades y proyectos.
Documentar APIs mediante comentarios XML, README, diagramas y decisiones técnicas.
Gestionar dependencias, versiones y paquetes mediante NuGet.
Crear y consumir bibliotecas escritas en Visual Basic, C# u otros lenguajes .NET.
Comprender assemblies, namespaces, referencias, metadatos y compatibilidad binaria.
Integrar componentes COM, automatización de Office y APIs nativas cuando exista una necesidad justificada.
Analizar código Visual Basic 6, VBA o .NET Framework antes de una migración.
Modernizar aplicaciones legacy de forma incremental, manteniendo pruebas y compatibilidad.
Validar entradas, aplicar mínimos privilegios y proteger datos y secretos.
Evitar inyección, rutas inseguras, deserialización peligrosa y exposición de información interna.
Analizar rendimiento mediante profiler, diagnóstico de CPU, memoria, asignaciones y Garbage Collector.
Optimizar strings, colecciones, LINQ, I/O, recursos y consultas a bases de datos basándose en mediciones.
Utilizar Git con ramas, commits, pull requests, revisiones, merges y resolución de conflictos.
Automatizar compilación, pruebas y publicación mediante MSBuild, CLI de .NET y pipelines CI/CD.
Publicar aplicaciones dependientes del framework o autocontenidas y preparar instaladores Windows.
Gestionar configuración por entorno, versionado, logging, mantenimiento, rollback y soporte de producción.
Diseñar una aplicación empresarial completa utilizando Visual Basic y .NET.
Definir problema, usuarios, requisitos, reglas, restricciones y criterios de aceptación.
Crear una solución organizada en proyectos de presentación, aplicación, dominio, infraestructura y pruebas.
Modelar el dominio mediante clases, estructuras, enumeraciones, interfaces y objetos de valor.
Aplicar encapsulación, composición, herencia y polimorfismo con criterio.
Implementar colecciones, genéricos, delegados, eventos, lambdas y consultas LINQ.
Crear una interfaz Windows Forms o WPF clara, accesible y responsiva.
Incorporar validación, navegación, mensajes de error y operaciones asíncronas.
Persistir información en una base de datos mediante ADO.NET o una biblioteca compatible.
Consumir un servicio REST y procesar respuestas JSON.
Gestionar configuración, conexiones, secretos, archivos y logs.
Implementar excepciones, cancelación, timeouts y recuperación ante fallos.
Crear pruebas unitarias y de integración para los componentes críticos.
Aplicar principios SOLID, patrones apropiados y separación de responsabilidades.
Analizar rendimiento, uso de memoria, consultas, operaciones de I/O y experiencia de usuario.
Documentar arquitectura, instalación, configuración, decisiones y guía de uso.
Versionar la solución con Git mediante ramas, commits y pull request.
Preparar compilación, pruebas y publicación automatizadas.
Generar una versión distribuible con configuración segura y procedimiento de actualización.
Pensado para quienes deben dominar Visual Basic en su día a día
Personas que se inician en programación
Usuarios sin experiencia previa que necesitan aprender lógica, sintaxis, estructuras de control, funciones, objetos y resolución de problemas de forma progresiva.
Desarrolladores de Visual Basic clásico o VBA
Profesionales que conocen VB6, macros o VBA y quieren dar el salto a Visual Basic .NET, programación orientada a objetos y aplicaciones modernas.
Programadores y técnicos de aplicaciones empresariales
Perfiles que mantienen herramientas internas, aplicaciones de escritorio, procesos de datos, integraciones, utilidades y sistemas desarrollados con tecnologías Microsoft.
Analistas programadores y consultores técnicos
Profesionales que necesitan crear soluciones, automatizar procesos, acceder a bases de datos, consumir servicios y mantener aplicaciones corporativas.
Equipos responsables de aplicaciones legacy
Desarrolladores que trabajan con proyectos antiguos de Visual Basic o .NET Framework y necesitan comprenderlos, corregirlos, testearlos y modernizarlos.
Profesionales que quieren dominar el ecosistema .NET
Personas interesadas en aprender Visual Basic junto con Visual Studio, NuGet, Git, testing, SQL, APIs, Windows Forms, WPF y bibliotecas .NET.
Empresas que ya han formado a sus equipos
Experiencias reales de equipos que ya han trabajado con nosotros.
+16
años de liderazgo
+3.500
empresas formadas
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
480.000 alumnos formados en Imagina
Resolvemos todas tus dudas sobre nuestra formación en Visual Basic
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Es un curso de Visual Basic .NET. VBA aparece únicamente para explicar diferencias, interoperabilidad y posibles migraciones.
No como tecnología principal. Se revisan estrategias para comprender y modernizar aplicaciones antiguas cuando resulte necesario.
La formación se plantea sobre Visual Basic 17.13, Visual Studio 2026 y .NET 10 LTS.
No. El curso comienza desde los fundamentos de programación y avanza progresivamente hasta contenidos profesionales.
Sí. Incluye clases, objetos, propiedades, constructores, interfaces, herencia, polimorfismo, composición y genéricos.
Sí. Se estudian delegados, eventos, handlers, lambdas, closures y programación dirigida por eventos.
Sí. Incluye filtrado, ordenación, agrupación, joins, agregaciones, proyecciones y ejecución diferida.
Sí. Se incluyen literales XML, expresiones embebidas, consultas y manipulación de documentos XML.
Sí. Incluye Async, Await, Task, cancelación, timeouts, coordinación de tareas, concurrencia y seguridad de hilos.
Sí. Se trabaja SQL, ADO.NET, conexiones, comandos, parámetros, lectores, transacciones y persistencia orientada a objetos.
Se explica su consumo cuando encaja con la arquitectura, sin ocultar que las herramientas y ejemplos del ecosistema suelen priorizar C#.
Sí. Se trabajan Windows Forms y fundamentos de WPF, XAML, binding, comandos, estilos y MVVM.
Sí. Se utiliza HttpClient para enviar peticiones, gestionar autenticación, procesar JSON, controlar errores y aplicar cancelación.
Sí. Incluye pruebas unitarias, integración, mocks, cobertura, TDD, analizadores y automatización en CI/CD.
Sí. Se incluyen repositorios, ramas, commits, pull requests, revisiones, merges y resolución de conflictos.
Sí. Se abordan validación, secretos, conexiones, inyección SQL, rutas, permisos, datos sensibles y errores seguros.
Sí. Incluye profiling, memoria, Garbage Collector, strings, colecciones, LINQ, I/O, consultas y optimización basada en mediciones.
Sí. Se analiza cómo migrar gradualmente proyectos VB6, VBA o .NET Framework sin reescribirlos de forma descontrolada.
Las aplicaciones de consola y bibliotecas sobre .NET pueden ejecutarse en distintos sistemas. Windows Forms y WPF están orientados a Windows.
No es su escenario principal actual. Para esos workloads suele combinarse con otros lenguajes, mientras Visual Basic mantiene lógica, librerías o sistemas existentes.
Una aplicación Visual Basic completa con interfaz, dominio, base de datos, API, asincronía, testing, seguridad, Git y publicación.
Sí. Puede utilizarse una solución anonimizada para practicar mantenimiento, refactorización, testing o modernización.
Sí, la formación puede ser bonificable hasta el 100% mediante FUNDAE si la empresa dispone de crédito y cumple los requisitos aplicables.
¿Tienes dudas?
Estamos aqui para ayudarte
Es un curso de Visual Basic .NET. VBA aparece únicamente para explicar diferencias, interoperabilidad y posibles migraciones.
¿Tienes dudas?
Estamos aqui para ayudarte
No como tecnología principal. Se revisan estrategias para comprender y modernizar aplicaciones antiguas cuando resulte necesario.
¿Tienes dudas?
Estamos aqui para ayudarte
La formación se plantea sobre Visual Basic 17.13, Visual Studio 2026 y .NET 10 LTS.
¿Tienes dudas?
Estamos aqui para ayudarte
No. El curso comienza desde los fundamentos de programación y avanza progresivamente hasta contenidos profesionales.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Incluye clases, objetos, propiedades, constructores, interfaces, herencia, polimorfismo, composición y genéricos.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se estudian delegados, eventos, handlers, lambdas, closures y programación dirigida por eventos.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Incluye filtrado, ordenación, agrupación, joins, agregaciones, proyecciones y ejecución diferida.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se incluyen literales XML, expresiones embebidas, consultas y manipulación de documentos XML.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Incluye Async, Await, Task, cancelación, timeouts, coordinación de tareas, concurrencia y seguridad de hilos.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se trabaja SQL, ADO.NET, conexiones, comandos, parámetros, lectores, transacciones y persistencia orientada a objetos.
¿Tienes dudas?
Estamos aqui para ayudarte
Se explica su consumo cuando encaja con la arquitectura, sin ocultar que las herramientas y ejemplos del ecosistema suelen priorizar C#.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se trabajan Windows Forms y fundamentos de WPF, XAML, binding, comandos, estilos y MVVM.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se utiliza HttpClient para enviar peticiones, gestionar autenticación, procesar JSON, controlar errores y aplicar cancelación.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Incluye pruebas unitarias, integración, mocks, cobertura, TDD, analizadores y automatización en CI/CD.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se incluyen repositorios, ramas, commits, pull requests, revisiones, merges y resolución de conflictos.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se abordan validación, secretos, conexiones, inyección SQL, rutas, permisos, datos sensibles y errores seguros.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Incluye profiling, memoria, Garbage Collector, strings, colecciones, LINQ, I/O, consultas y optimización basada en mediciones.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se analiza cómo migrar gradualmente proyectos VB6, VBA o .NET Framework sin reescribirlos de forma descontrolada.
¿Tienes dudas?
Estamos aqui para ayudarte
Las aplicaciones de consola y bibliotecas sobre .NET pueden ejecutarse en distintos sistemas. Windows Forms y WPF están orientados a Windows.
¿Tienes dudas?
Estamos aqui para ayudarte
No es su escenario principal actual. Para esos workloads suele combinarse con otros lenguajes, mientras Visual Basic mantiene lógica, librerías o sistemas existentes.
¿Tienes dudas?
Estamos aqui para ayudarte
Una aplicación Visual Basic completa con interfaz, dominio, base de datos, API, asincronía, testing, seguridad, Git y publicación.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Puede utilizarse una solución anonimizada para practicar mantenimiento, refactorización, testing o modernización.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí, la formación puede ser bonificable hasta el 100% mediante FUNDAE si la empresa dispone de crédito y cumple los requisitos aplicables.
¿Tienes dudas?
Estamos aqui para ayudarte
Encuentra el Curso Perfecto para tu Organización
Delphi
Delphi es un lenguaje de programación orientado a objetos. En este curso, los alumnos aprenderán a desarrollar aplicaciones en Delphi desde la base.
Lazarus
Aprenda a crear aplicaciones de escritorio de forma rápida y sencilla gracias a Free Pascal y a la herramienta Lazarus.
Velneo
El curso de desarrollo con Velneo es una guía completa para dominar esta plataforma de desarrollo de software de alto nivel y crear aplicaciones empresariales personalizadas de manera eficiente y escalable a través de solución no-code.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc