Curso de Desarrollo de Aplicaciones con Visual Basic para Excel.
- Intensidad horaria: 60 horas
- Horarios: Viernes de 6:00 p.m. a 9:00 p.m. y sábados de 8:00 a.m. a 12:00 p.m.
- Inicio: 6 de Julio
- Finalización: 1 de Septiembre
Objetivos.
General.
Desarrollar las competencias y habilidades suficientes para automatizar procesos en Microsoft Excel usando Visual Basic.
Específicos.
- Comprender los conceptos básicos de bases de datos.
- Desarrollar la capacidad de identificar cuándo un proceso es susceptible de automatizarse.
- Comprender y emplear en problemas prácticos la lógica de programación estructurada.
- Conocer la sintaxis de Visual Basic para Microsoft Excel.
Propuesta de valor.
En el ejercicio profesional, cualquiera que sea la disciplina, es cada vez más común la necesidad de procesar información y repetir estos procesos de manera rutinaria. Al finalizar el curso, cada estudiante estará en capacidad de desarrollar herramientas de software en Microsoft Excel, empleando Visual Basic, que realicen automáticamente las tareas de su labor diaria, reduciendo el tiempo requerido en hasta el 90% y minimizando la probabilidad de error.
El participante comprenderá los conceptos básicos de bases de datos y estará en la capacidad de identificar cuándo un proceso es susceptible de automatizarse, establecer si la automatización genera beneficios tales que justifiquen su desarrollo, comprender la lógica de programación estructurada, y de usar la sintaxis de Visual Basic para Microsoft Excel para automatizar tareas y crear formularios.
Dirigido a:
Técnicos y profesionales de cualquier área del conocimiento que realicen procesamiento de datos en su ejercicio profesional.
Requisitos mínimos.
Conocimiento intermedio de Microsoft Excel.
Metodología.
El curso se desarrollará en dos tipos de sesiones, las primeras tendrán la exposición del tema por parte del docente para luego dar paso al desarrollo de ejercicios que buscan afianzar los conceptos; las sesiones finales estarán orientadas por un pequeño proyecto propuesto por cada estudiante, el docente guiará el desarrollo de forma tal que al finalizar el curso cada estudiante cuente con una herramienta, desarrollada por él, que automatice algún proceso de su interés.
Presentación del programa.
El procesamiento de datos es indispensable dentro de un esquema adecuado de toma de decisiones. Por fortuna, el continuo avance en el estudio de los fenómenos, la creciente conciencia sobre la necesidad de medir y registrar adecuadamente las variables de interés, así como el uso de las tecnologías informáticas, ha puesto a disposición gran cantidad de información; sin embargo, tales volúmenes implican también mayor tiempo de registro, consulta y procesamiento.
Contrario a lo que pudiera pensarse, no siempre es adecuado el uso de supercomputadoras o de software especializado para el manejo de bases de datos, en realidad no son muchos los casos en los que sería apropiado hacerlo, siempre es necesario un análisis de requerimientos para encontrar la solución adecuada.
Para casos en los que la cantidad de registros se encuentre por debajo del millón, Microsoft Excel puede constituirse en una excelente alternativa, en la medida que ofrece la capacidad suficiente de almacenamiento y brinda una plataforma de procesamiento en la que buena parte de los usuarios de computadoras personales tiene algún tipo de entrenamiento.
Microsoft Excel además cuenta con la posibilidad de emplear Visual Basic, un lenguaje de programación de alto nivel y muy intuitivo, para automatizar las tareas repetitivas y disminuir considerablemente el tiempo de procesamiento, maximizando al mismo tiempo la integridad de los datos.
La finalidad del curso es desarrollar en los participantes las competencias y habilidades suficientes para automatizar procesos de registro, consulta y procesamiento de datos, empleando Visual Basic para Excel, lo que les permitirá generar valor agregado en sus organizaciones y disminuir considerablemente el tiempo de procesamiento.
Contenidos.
Módulo 1. La lógica de la programación
- El diagrama de procesos.
- La prueba de escritorio.
Módulo 2. Conceptos básicos de bases de datos
- Tipos de bases.
- Completitud e integralidad de los datos.
- Gestión de bases de datos.
Módulo 3. Análisis de requerimientos
- El tiempo de programación vs el tiempo de desarrollo de la tarea.
- Capacidad de procesamiento requerida.
- Cuándo es apropiado el uso de Microsoft Excel.
Módulo 4. Sintaxis de Visual Basic
- Estructura de la macro o rutina.
- Los objetos y sus opciones.
- Cálculos empleando programación.
- Gestión de errores.
Módulo 5. Uso de objetos de Microsoft Excel con Visual Basic
- Acceso a los elementos y herramientas de Excel desde Visual Basic.
- Acceso a recursos de Windows y otras aplicaciones desde Visual Basic para Excel.
Módulo 6. Creación de Formularios
- Qué son y cuándo usarlos.
- Listas desplegables.
- Cajas de lista.
- Cajas de texto.
- Etiquetas.
- Opciones: selección múltiple y selección única.
- Interacción entre formularios.
Módulo 7. Proyecto individual
- Desarrollo del proyecto individual.
Este temario puede tener variaciones, siendo una propuesta de capacitación flexible, que busque el máximo desempeño de los alumnos, de acuerdo con las necesidades específicas de los mismos.
Certificación.
Se otorgará certificación a quién haya asistido por lo menos al 80% de las horas programadas.
Nota: Las personas que se inscriban a través de cuenta de cobro recibirán este diploma de asistencia una vez la empresa haya realizado el pago.