Placeholder
 
 

Curso avanzado programación VBA para aplicaciones Microsoft Office

1.395,00

Duración: 186 horas ONLINE  |  Ref (3062)
Consulte becas o como hacer el curso sin coste.

ID CURSO:

3062
MODALIDAD:

ONLINE
FAMILIA:

VVE
HORAS:

186 horas
INICIO:

INMEDIATO
DURACIÓN:

Aprox.
41 semanas
Cantidad

01.  FUNDAMENTOS DE PROGRAMACIÓN Y BASES DE DATOS


Módulo I: Fundamentos de programación

 

1: Algoritmos y programas

 

¿Qué es un algoritmo?

Programas y Aplicaciones

Lenguajes de programación

Traductores e intérpretes

Compiladores

Videoejercicio 1

Autopráctica – Algoritmos y programas

Autopráctica – Algoritmos y programas II

Test – Algoritmos y programas

 

2: Tipos de programación

 

Fases del ciclo de vida de una aplicación

Programación desordenada

Programación estructurada

Programación modular

Programación orientada a objetos

Autopráctica – Ciclo de vida de una aplicación

Autopráctica – Tipos de programación

Test – Tipos de programación

 

3: Diagramas de flujo

 

Diagramas de flujo

Elementos de los diagramas de flujo

Realizando diagramas de flujo

Videoejercicio 1

Videoejercicio 2

Autopráctica – Diagramas de flujo

Autopráctica – Diagramas de flujo II

Test – Diagrama de flujo

 

4: Pseudocódigo

 

Pseudocódigo

Escritura en pseudocódigo

Creación de algoritmos

Variables

Constantes

Tipos de Datos

Operadores y expresiones

Videoejercicio 1

Autopráctica – Pseudocódigo

Autopráctica – Pseudocódigo II

Test – Pseudocódigo

 

5: Elementos de un programa

 

Instrucciones primitivas

Instrucciones de asignación

Instrucciones de entrada y salida

Palabras reservadas

Comentarios

Contadores

Acumuladores

Interruptores

Videoejercicio 1

Videoejercicio 2

Autopráctica – Elementos de un programa

Autopráctica – Elementos de un programa II

Test – Elementos de un programa

 

6: Estructuras de control

 

Estructuras de control

Alternativa simple

Alternativa doble

Alternativa múltiple

Estructura mientras

Estructura repetir

Estructura para o desde

Estructuras selectivas anidadas

Estructuras repetitivas anidadas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Estructuras de control

Autopráctica – Estructuras de control II

Test – Estructuras de control

 

7: Estructuras de datos: Tablas

 

Tablas unidimensionales

Tablas bidimensionales

Tablas multidimensionales

Operaciones con tablas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Tablas

Autopráctica – Tablas II

Test – Estructuras de datos: Tablas

 

8: Programación modular

 

La programación modular

Funciones

Procedimientos

Parámetros

Paso de parámetros

Ámbito de las variables

Recursividad

Videoejercicio 1

Videoejercicio 2

Autopráctica – Programación modular

Autopráctica – Programación modular II

Test – Programación modular

 

9: Programación orientada a objetos

 

La programación orientada a objetos

Clases

Objetos

Relaciones entre clases

Abastracción

Encapsulamiento

Herencia

Polimorfismo

Videoejercicio 1

Autopráctica – Programación orientada a objetos

Autopráctica – Programación orientada a objetos II

Test – Programación orientada a objetos

 

Módulo II: fundamentos de bases de datos

 

1: Bases de datos

 

¿Qué es una base de datos?

Sistemas Gestores de Bases de datos

Modelo jerárquico

Modelo de red

Modelo relacional

Modelo orientado a objetos

Diseño conceptual, lógico y físico

Autopráctica – Bases de Datos

Test – Programación orientada a objetos

 

2: El modelo entidad-relación

 

El modelo entidad-relación

Entidades

Atributos

Relaciones

Entidades fuertes y débiles

Modelo entidad relación extendido

Expecialización inclusiva o exclusiva

Representación de especializaciones

Pasos para el diseño

Videoejercicio 1

Videoejercicio 2

Autopráctica – El modelo entidad-relación

Autopráctica – El modelo entidad-relación II

Autopráctica 3

Test – El modelo entidad-relación

 

3: Modelo de bases de datos relacionales

 

El modelo relacional

Tablas o relaciones

Dominios

Grado y cardinalidad

Propiedades de las tablas

Claves

Nulos

Restricciones

Reglas de Codd

Transformación de las entidades fuertes

Relaciones Varios a varios

Relaciones de orden n

Relaciones de uno a varios

Relaciones De uno a uno

Relaciones de cero a uno

Relaciones de cero a cero

Relaciones recursivas

Representacion de entidades débiles

Relaciones de especialización

Videoejercicio 1

Videoejercicio 2

Autopráctica 1

Autopráctica 2

Autopráctica 3

Test – Modelo de bases de datos relacionales

 

4: Representación gráfica del modelo relacional

 

Representación de esquemas de bases de datos relaciones

Normalización

Primera Forma normal (1FN)

Dependencias Funcionales

Segunda Forma normal (2FN)

Tercera Forma normal (3FN)

Forma normal de Boyce-Codd (FNBC)

Dependencias multivaluadas

Cuarta Forma normal (4FN)

Quinta Forma normal (5FN)

Videoejericio 1

Autopráctica 1

Autopráctica 2

Test – Representación gráfica del modelo relacional

 

 

02.  VISUAL BASIC.NET NIVEL BÁSICO

 

01: Introducción a .Net

 

¿Qué es .NET?

NET Framework

Common Language Runtime   

Biblioteca de clases de .NET  

¿Qué es Visual Basic .NET?   

 

02: El IDE

 

La Página de Inicio

Plantilla de Aplicación

Explorador de Soluciones

Entorno de Desarrollo

Sistema de Ayuda

Crear un Proyecto

 

03: Fundamentos de programación

 

Las Variables

Ámbito de las Variables

Constantes

Tipos de Datos

La Consola

Operaciones

Conversión Entre Tipos

 

04: Estructuras de control

 

Sentencias If

Estructura else if

Sentencia Select

Sentencia While

Sentencia Do-While

Sentencia For

 

05: Procedimientos

 

Procedimientos

Procedimientos Sub

Procedimiento Function

Parámetros

 

06: Programación orientada a objetos

 

Programación Orientada a Objetos

Las Clases de Visual Basic

Trabajar con Clases

Métodos y Propiedades

Constructores y Destructores

La Herencia

 

07: Matrices

 

Arrays

Trabajar con Matrices

Métodos de Matrices

La Clase String

Matrices ultidimensionales

Codificación del Tamaño

 

08: Interfaces y espacios de nombres

 

Clases Abstractas

Interfaces

Espacios de Nombres

 

09: Formularios de Windows

 

Formularios

Controles y Eventos

Trabajo con Controles

 

10: Controles de Windows

 

Controles I

Controles II

Controles III

Controles de Tipo Menú

Cuadros de Dialogo

 

 

03.  MACROS PARA OFFICE-VBA

 

1. Presentación

 

Presentación

 

2. Crear Y Ejecutar Macros Grabadas

 

Crear y ejecutar macros grabadas

Crear y ejecutar macros grabadas

Cómo grabar una macro en Excel

Ejercicio práctico

 

3. Escribir Nuestras Propias Macros

 

Activar la ficha del programador

El Editor de Visual Basic

Entender los procedimientos de VBA

Crear funciones definidas por el usuario

Usar funciones definidas por el usuario

IntelliSense

Ejercicio Práctico

 

4. Variables De Programa

 

Declarar variables

Tipos de variables

Variables tipo Array

Constantes

Almacenar la entrada de datos

Ejercicios Prácticos

 

5. Construir Expresiones De Visual Basic

 

Expresiones de VBA

Trabajar con funciones en VBA

Expresiones de cadenas de texto y lógicas

Expresiones numéricas

Ejercicios Prácticos

 

6. Trabajar Con Objetos

 

Definición de objeto y la jerarquía

Propiedades

Métodos y eventos

Eventos y colecciones

Trabajar con múltiples propiedades o métodos

Actividades Prácticas

 

7. Controlar El Código En VBA

 

Tomar decisiones mediante código

Tomar decisiones múltiples

Funciones que toman decisiones

Bucles

Actividades Prácticas

 

8. VBA Para Word

 

Trabajar con documentos

Crear un nuevo documento

Guardar un documento

Cerrar un documento

Trabajar con texto

Trabajar con texto II

Ejercicios Prácticos

 

9. VBA Para Excel

 

El objeto Application

Algunos Métodos orientados a eventos

Los objetos WorkSheet

Los objetos Range

Ejercicios Prácticos

 

10. VBA Para Power Point

 

El objeto Presentation

Trabajar con los objetos Slide

Trabajar con objetos Shape

Manejar una presentación

Ejercicios prácticos

 

11. VBA Para Access

 

Programar bases de datos de Access

Trabajar con los registros de una Base de Datos

Moverse por los registros

Encontrar un registro

Editar, añadir y borrar un registro

Recuperar datos dentro de Excel

Ejercicios Prácticos

 

12. VBA Para Outlook

 

Objeto NameSpace y carpetas Outlook

Manejar mensajes entrantes y salientes

Trabajar con mensajes de correo electrónico

Enviar un mensaje

Trabajar con archivos adjuntos

Programar Outlook desde otras aplicaciones

Actividades Prácticas

 

13. Crear Cuadros De Diálogo Personalizados

 

Crear cuadros de diálogo personalizados con VBA

Cambia las propiedades en tiempo de diseño de un formulario

Trabajo con los controles

Fijar las propiedades

Mostrar el formulario

Aprender a desarrollar soluciones programadas en Visual Basic para Aplicaciones (VBA) para cualquier herramienta ofimática de Microsoft que tenga soporte para VBA (Excel, Access, Word, Power Point, Outlook).

Toda persona que precise adquirir capacitación para desarrollar soluciones avanzadas sobre las herramientas ofimáticas de Microsoft. Incluidas las personas que no tengan capacitación en programación

01.  FUNDAMENTOS DE PROGRAMACIÓN Y BASES DE DATOS


Módulo I: Fundamentos de programación

 

1: Algoritmos y programas

 

¿Qué es un algoritmo?

Programas y Aplicaciones

Lenguajes de programación

Traductores e intérpretes

Compiladores

Videoejercicio 1

Autopráctica – Algoritmos y programas

Autopráctica – Algoritmos y programas II

Test – Algoritmos y programas

 

2: Tipos de programación

 

Fases del ciclo de vida de una aplicación

Programación desordenada

Programación estructurada

Programación modular

Programación orientada a objetos

Autopráctica – Ciclo de vida de una aplicación

Autopráctica – Tipos de programación

Test – Tipos de programación

 

3: Diagramas de flujo

 

Diagramas de flujo

Elementos de los diagramas de flujo

Realizando diagramas de flujo

Videoejercicio 1

Videoejercicio 2

Autopráctica – Diagramas de flujo

Autopráctica – Diagramas de flujo II

Test – Diagrama de flujo

 

4: Pseudocódigo

 

Pseudocódigo

Escritura en pseudocódigo

Creación de algoritmos

Variables

Constantes

Tipos de Datos

Operadores y expresiones

Videoejercicio 1

Autopráctica – Pseudocódigo

Autopráctica – Pseudocódigo II

Test – Pseudocódigo

 

5: Elementos de un programa

 

Instrucciones primitivas

Instrucciones de asignación

Instrucciones de entrada y salida

Palabras reservadas

Comentarios

Contadores

Acumuladores

Interruptores

Videoejercicio 1

Videoejercicio 2

Autopráctica – Elementos de un programa

Autopráctica – Elementos de un programa II

Test – Elementos de un programa

 

6: Estructuras de control

 

Estructuras de control

Alternativa simple

Alternativa doble

Alternativa múltiple

Estructura mientras

Estructura repetir

Estructura para o desde

Estructuras selectivas anidadas

Estructuras repetitivas anidadas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Estructuras de control

Autopráctica – Estructuras de control II

Test – Estructuras de control

 

7: Estructuras de datos: Tablas

 

Tablas unidimensionales

Tablas bidimensionales

Tablas multidimensionales

Operaciones con tablas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Tablas

Autopráctica – Tablas II

Test – Estructuras de datos: Tablas

 

8: Programación modular

 

La programación modular

Funciones

Procedimientos

Parámetros

Paso de parámetros

Ámbito de las variables

Recursividad

Videoejercicio 1

Videoejercicio 2

Autopráctica – Programación modular

Autopráctica – Programación modular II

Test – Programación modular

 

9: Programación orientada a objetos

 

La programación orientada a objetos

Clases

Objetos

Relaciones entre clases

Abastracción

Encapsulamiento

Herencia

Polimorfismo

Videoejercicio 1

Autopráctica – Programación orientada a objetos

Autopráctica – Programación orientada a objetos II

Test – Programación orientada a objetos

 

Módulo II: fundamentos de bases de datos

 

1: Bases de datos

 

¿Qué es una base de datos?

Sistemas Gestores de Bases de datos

Modelo jerárquico

Modelo de red

Modelo relacional

Modelo orientado a objetos

Diseño conceptual, lógico y físico

Autopráctica – Bases de Datos

Test – Programación orientada a objetos

 

2: El modelo entidad-relación

 

El modelo entidad-relación

Entidades

Atributos

Relaciones

Entidades fuertes y débiles

Modelo entidad relación extendido

Expecialización inclusiva o exclusiva

Representación de especializaciones

Pasos para el diseño

Videoejercicio 1

Videoejercicio 2

Autopráctica – El modelo entidad-relación

Autopráctica – El modelo entidad-relación II

Autopráctica 3

Test – El modelo entidad-relación

 

3: Modelo de bases de datos relacionales

 

El modelo relacional

Tablas o relaciones

Dominios

Grado y cardinalidad

Propiedades de las tablas

Claves

Nulos

Restricciones

Reglas de Codd

Transformación de las entidades fuertes

Relaciones Varios a varios

Relaciones de orden n

Relaciones de uno a varios

Relaciones De uno a uno

Relaciones de cero a uno

Relaciones de cero a cero

Relaciones recursivas

Representacion de entidades débiles

Relaciones de especialización

Videoejercicio 1

Videoejercicio 2

Autopráctica 1

Autopráctica 2

Autopráctica 3

Test – Modelo de bases de datos relacionales

 

4: Representación gráfica del modelo relacional

 

Representación de esquemas de bases de datos relaciones

Normalización

Primera Forma normal (1FN)

Dependencias Funcionales

Segunda Forma normal (2FN)

Tercera Forma normal (3FN)

Forma normal de Boyce-Codd (FNBC)

Dependencias multivaluadas

Cuarta Forma normal (4FN)

Quinta Forma normal (5FN)

Videoejericio 1

Autopráctica 1

Autopráctica 2

Test – Representación gráfica del modelo relacional

 

 

02.  VISUAL BASIC.NET NIVEL BÁSICO

 

01: Introducción a .Net

 

¿Qué es .NET?

NET Framework

Common Language Runtime

Biblioteca de clases de .NET

¿Qué es Visual Basic .NET?

 

02: El IDE

 

La Página de Inicio

Plantilla de Aplicación

Explorador de Soluciones

Entorno de Desarrollo

Sistema de Ayuda

Crear un Proyecto

 

03: Fundamentos de programación

 

Las Variables

Ámbito de las Variables

Constantes

Tipos de Datos

La Consola

Operaciones

Conversión Entre Tipos

 

04: Estructuras de control

 

Sentencias If

Estructura else if

Sentencia Select

Sentencia While

Sentencia Do-While

Sentencia For

 

05: Procedimientos

 

Procedimientos

Procedimientos Sub

Procedimiento Function

Parámetros

 

06: Programación orientada a objetos

 

Programación Orientada a Objetos

Las Clases de Visual Basic

Trabajar con Clases

Métodos y Propiedades

Constructores y Destructores

La Herencia

 

07: Matrices

 

Arrays

Trabajar con Matrices

Métodos de Matrices

La Clase String

Matrices ultidimensionales

Codificación del Tamaño

 

08: Interfaces y espacios de nombres

 

Clases Abstractas

Interfaces

Espacios de Nombres

 

09: Formularios de Windows

 

Formularios

Controles y Eventos

Trabajo con Controles

 

10: Controles de Windows

 

Controles I

Controles II

Controles III

Controles de Tipo Menú

Cuadros de Dialogo

 

 

03.  MACROS PARA OFFICE-VBA

 

1. Presentación

 

Presentación

 

2. Crear Y Ejecutar Macros Grabadas

 

Crear y ejecutar macros grabadas

Crear y ejecutar macros grabadas

Cómo grabar una macro en Excel

Ejercicio práctico

 

3. Escribir Nuestras Propias Macros

 

Activar la ficha del programador

El Editor de Visual Basic

Entender los procedimientos de VBA

Crear funciones definidas por el usuario

Usar funciones definidas por el usuario

IntelliSense

Ejercicio Práctico

 

4. Variables De Programa

 

Declarar variables

Tipos de variables

Variables tipo Array

Constantes

Almacenar la entrada de datos

Ejercicios Prácticos

 

5. Construir Expresiones De Visual Basic

 

Expresiones de VBA

Trabajar con funciones en VBA

Expresiones de cadenas de texto y lógicas

Expresiones numéricas

Ejercicios Prácticos

 

6. Trabajar Con Objetos

 

Definición de objeto y la jerarquía

Propiedades

Métodos y eventos

Eventos y colecciones

Trabajar con múltiples propiedades o métodos

Actividades Prácticas

 

7. Controlar El Código En VBA

 

Tomar decisiones mediante código

Tomar decisiones múltiples

Funciones que toman decisiones

Bucles

Actividades Prácticas

 

8. VBA Para Word

 

Trabajar con documentos

Crear un nuevo documento

Guardar un documento

Cerrar un documento

Trabajar con texto

Trabajar con texto II

Ejercicios Prácticos

 

9. VBA Para Excel

 

El objeto Application

Algunos Métodos orientados a eventos

Los objetos WorkSheet

Los objetos Range

Ejercicios Prácticos

 

10. VBA Para Power Point

 

El objeto Presentation

Trabajar con los objetos Slide

Trabajar con objetos Shape

Manejar una presentación

Ejercicios prácticos

 

11. VBA Para Access

 

Programar bases de datos de Access

Trabajar con los registros de una Base de Datos

Moverse por los registros

Encontrar un registro

Editar, añadir y borrar un registro

Recuperar datos dentro de Excel

Ejercicios Prácticos

 

12. VBA Para Outlook

 

Objeto NameSpace y carpetas Outlook

Manejar mensajes entrantes y salientes

Trabajar con mensajes de correo electrónico

Enviar un mensaje

Trabajar con archivos adjuntos

Programar Outlook desde otras aplicaciones

Actividades Prácticas

 

13. Crear Cuadros De Diálogo Personalizados

 

Crear cuadros de diálogo personalizados con VBA

Cambia las propiedades en tiempo de diseño de un formulario

Trabajo con los controles

Fijar las propiedades

Mostrar el formulario

Modalidad

online

Tipo formación

Curso online

Para enviarte información sobre este curso, por favor, rellena los siguientes datos:

Nombre (requerido)

Teléfono: (requerido)

Correo electrónico: (requerido)

Acepto la Política de privacidad

 

SKU: 3062 Categoría: