Especialización en gestión de análisis y consultas de bases de datos con SQL y Python
-
Aprende a diseñar un reporte de ventas y automatizar tareas con SQL y Python
- Inicio: Lunes 23 de Octubre
- Horario: 3pm - 6pm
- Duración: 12 Sesiones
- Fechas: Lunes y Miércoles
- Modalidad: Transmisión EN VIVO vía Zoom
¿Qué aprenderás en la Especialización?
En esta Especialización de Gestión de análisis y consultas de bases de datos con SQL y Python, los docentes te guiarán durante todas las clases y lograrán que cada participante pueda:
Aprender a automatizar tareas y crearán un análisis dimensional ETL.
Aplicar las principales operaciones de consulta, funciones de cálculo y administración de base de datos.
Aplicar funciones avanzadas para la automatización de consultas.
Conocer los tipos de estructuras de datos.
Analizar y visualizar los datos con Panda y Matlob.
Acerca del profesor
Certificación
Clases del curso
Temario
Sesión 1: IMPORTANCIA, APLICACIONES Y ENTORNO SQL
Conceptos de base de datos y consultas de T-SQL
Creación y gestión de una base de datos en SQL
Tipos de datos en SQL
Creación de tablas temporales
Taller 1: Consultas básicas de introducción
Sesión 2: APLICACIÓN, USO DE ESCENARIOS, FILTROS Y CONSULTAS SQL
Funcionalidad de las principales operaciones en SQL
Operadores lógicos en SQL
Combinación de tablas - Uso de Joins
Combinaciones de Joins con cláusulas de base de datos
Taller 2: Uso de Funciones Básicas - Intermedias
Taller 3: Manejando combinaciones de Joins
Sesión 3: USO DE CÁLCULOS Y FUNCIONES EN SQL
Operaciones matemáticas y filtros avanzados
Funciones agregadas
Agrupaciones de datos con Group By
Uso de comodines
Taller 4: Haciendo uso de cláusula Group By
Taller 5: Introducción a procedimientos almacenados
Sesión 4: IMPLEMENTACIÓN DE AUTOMATIZACIÓN DE CONSULTAS
Uso de vistas, tablas derivadas, tablas temporales y Cte's
Uso de procedimientos almacenados y variables
Conversión de datos y funciones para tipo de datos
Uso de subconsultas
Taller 6: Aplicando la función Subconsultas
Taller 7: Automatización de tareas en SQL con stored procedures
Sesión 5: USO DE FUNCIONES AVANZADAS Y SEGURIDAD
Uso de cláusulas Over y Partition by
Uso de funciones Lead y Lag en Transact-SQL
Pivot y Unpivot de consultas complejas
Mejores prácticas al momento de optimizar consultas
Taller 8: Haciendo uso de consultas Lead y Lag
Taller 9: Encriptamiento de datos - Seguridad de Información
Sesión 6: USO DE ÍNDICES E INTRODUCCIÓN A BI
Uso de índices agrupados y no agrupados
Introducción a BI con SQL Server
Buenas prácticas en la Gestión de Proyectos de BI
Taller 10: ETL con Transact SQL
Sesión 7: ACCESO A DATOS Y CONSULTAS AVANZADAS
Importación de datos de distintas fuentes - bulk insert, entre otros
Creación de instrucciones de función y procedimientos almacenados
Creación de Triggers
Creación de un instructor de cursor
Conceptos avanzados de SQL / XML
Taller 11: Funciones y Procedimientos almacenados
Taller 12: Aplicación de Cursores y Triggers
Sesión 1: INTRODUCCIÓN A LA ANALÍTICA DE DATOS
Concepto de Python
Interfaz para trabajar con Python
Principales librerias y módulos en Python
Variables y tipo de datos básicos con Python
Funciones de ingreso e impresión de valores
Taller 1: Instalación y configuración de Jupyter Notebook
Taller 2: Instalación de librerias
Sesión 2: TIPO Y ESTRUCTURA DE DATOS
Manipulación de String y Ficheros
Listas y Tuplas: Indexing y Slicing
Diccionarios y Conjuntos (SET)
Estructuras de control (Identación, Condicionales y Bucles)
Tiempo de fechas en Python
Taller 3: Gestión de datos
Taller 4: Manipulación de datos: validar y aplicar formatos
Sesión 3: ALGEBRA LINEAL CON NUMPY
Libreria Numpy: conociendo los arrays
Arrays unidimensionales: vectores
Arrays bidimensionales: matrices
Operaciones matemáticas y algebraicas con arrays
Taller 5: Manipulación de vectores y matrices
Taller 6: Resolviendo un sistema de ecuaciones
Sesión 4: FUNCIONES, CLASES Y OBJETOS
Definiendo funciones, argumentos y manejo de parámetros
Funciones con / sin retorno de valor
Principales funciones integradas en Python
Funciones recursivas. Compresión de Listas y Funciones Lambda
Manejo de errores en funciones
Clases, propiedades, objetos, herencia
Taller 7: Creación de módulos de funciones (Llamad de funciones desde módulos)
Taller 8: Implementación de clases, instanciación de objetos y creación de métodos
Sesión 5: ANÁLISIS Y VISUALIZACIÓN DE DATOS CON: PANDA Y MATPLOTLIB
Principales métodos para Series y Dataframes con Panda
Lectura y escritura desde varios formatos como tst, csv, xls
Selección, filtros y agrupación de Datasets
Creación y manipulación de un gráfico con Matplotlib
Manejo de opciones del entorno gráfico con Matplotlib
Taller 9: Extracción de muestras usando sample: combining and merging Datasets
Taller 10: Creación de gráficos básicos: histograma y gráficos de líneas
Preguntas Frecuentes
En el caso de ser estudiante, puedes completar tu inscripción con los pasos que se indican en el brochure.