Course curriculum

  • 1

    1. Introducción

    • 1.1. Introducción al Curso Completo de Bases de Datos. Acerca del profesor.

  • 2

    2. Instalación de MySQL

    • 2.1. Instalación de MySQL

    • 2.2. Instalación de HeidySQL

    • 2.3. Instalar XAMPP

    • 2.4. Instalar Visual Studio Code

    • 2.5. Plugins para Visual Studio Code

    • 2.6. Instalar Sublime Text (segunda opción)

    • 2.7. Plugins para Sublime Text

  • 3

    3. Fundamentos de gestión de base de datos

    • 3.1. ¿Qué es un administrador de base de datos?

    • 3.2 ¿Qué es un gestor de base de datos?

    • 3.3. Diferencias entre base de datos relacionales y no relacionales

  • 4

    4. Fundamentos de base de datos

    • 4.1. ¿Qué son las bases de datos?

    • 4.2. ¿Qué son los datos?

    • 4.3. ¿Qué son los modelos de datos?

    • 4.4. Conceptos importantes de bases de datos

    • 4.5. Conceptos generales de bases de datos

    • 4.6. Qué son las tablas

    • 4.7. Tipos de bases de datos

    • 4.8. Álgebra relacional

    • 4.9. Álgebra relacional práctica

    • 4.10. Aplicando álgebra en MySQL

  • 5

    5. El lenguaje de las Bases de Datos: SQL

    • 5.1. ¿Qué es SQL?

    • 5.2. ¿Qué son las cláusulas en SQL?

    • 5.3. Qué son los comandos en SQL

    • 5.4. Configuración inicial de Workbench

    • 5.5. Crear una base de datos con SQL

    • 5.6. Crear tablas en SQL

    • 5.7. Llenar una tabla con datos manualmente con SQL

    • 5.8. Sentencia SELECT de SQL

    • 5.9. Sentencia WHERE de SQL

    • 5.10. Sentencia DISTINCT de SQL

    • 5.11. Sentencia ORDER BY de SQL

    • 5.12 Operadores Booleanos en SQL

    • 5.13. Sentencia IN en SQL

    • 5.14. Sentencia BETWEEN en SQL

    • 5.15. Sentencia LIKE de SQL

    • 5.16. Concatenar y SUM para los datos

    • 5.17. Sentencias MIN, MAX y AVG

    • 5.18. Sentencia GROUP BY

    • 5.19. Otras funciones de SQL

    • 5.20. Sentencia CASE

    • 5.21. UPDATE

    • 5.22. ALTER TABLE

    • 5.23. DROP y DELETE

  • 6

    6. Fundamentos MySQL

    • 6.1. Qué es la normalización en SQL

    • 6.2. Normalización - primera fase

    • 6.3. Normalización - segunda fase

    • 6.5. Creando nuestra primera base de datos

    • 6.4. Normalización - tercera fase

    • 6.6. Creación de tablas

    • 6.7. Insertando datos en una tabla

    • 6.8. Seleccionando datos de una tabla

    • 6.9. Seleccion de datos con condicionales

    • 6.10. Utilizando medoto Like en MYSQL

    • 6.11. Modificando tablas

    • 6.12. Actualizar datos de una tabla

    • 6.13. Actualización de datos mediante código

    • 6.14. Inner Join

    • 6.15. Inner Join - segunda parte

    • 6.16. Tarea

    • 6.17- Resolución de la Tarea

  • 7

    7. Modelo Entidad Relación

    • 7.1. Modelo entidad relacion teoria

    • 7.2. Modelo entidad relación practica parte 1

    • 7.3. Modelo entidad relación Practica parte 2

    • 7.4. Modelo entidad relación Practica parte 3

    • 7.5. Modelo entidad relación Practica parte 4

  • 8

    8. Practicando lo Aprendido

    • 8.1. Empecemos la primera practica

    • 8.2. Continuemos repasando con tablas

    • 8.3. Finalizemos las practicas

  • 9

    9. Cardinalidad en MySQL

    • 9.1. Qué es Cardinalidad

    • 9.2. Cardinalidad Practica

    • 9.3. Llave foránea

    • 9.4. Llave foránea Practica 2

  • 10

    10. Sigamos practicando

    • 10.1. Practicando lo aprendido Parte 1

    • 10.2. Practicando lo aprendido Parte 2

    • 10.3. Practicando lo aprendido Parte 3

    • 10.4. Practicando lo aprendido Parte 4

  • 11

    11. Procedimientos Almacenados ( Store Procedures)

    • 11.1. Rutinas almacenadas Teoría

    • 11.2. Ejercicio

    • 11.3. Modelo Entidad Relacion

    • 11.4. Practicas con rutinas almacenadas parte 1

    • 11.5. Practicas con rutinas almacenadas parte 2

    • 11.6. Practicas con rutinas almacenadas parte 3

  • 12

    12. Triggers + Práctica

    • 12.1. Triggers teoría

    • 12.2. Trigger práctica 1

    • 12.3. Trigger práctica 2 - parte 1

    • 12.4. Trigger práctica 2 - parte 2

    • 12.5. Trigger práctica 2 - parte 3

    • 12.6. Trigger práctica 3

    • 12.7. Trigger práctica 4

    • Prácticas de triggers

  • 13

    13. Vistas

    • 13.1. Vistas

    • 13.2. Vistas demostración

    • 13.3. Vistas ejercicio 1

    • 13.4. Vistas ejercicio 2

  • 14

    14. Transacciones

    • 14.1. Transacciones Teoría

    • 14.2. Transacciones Ejercicio Demostrativo

    • 14.3. Transacciones Ejercicio

  • 15

    15. Triple Ejercicios

    • 15.1. Introducción

    • 15.2. Ejercicio 1

    • 15.3. Ejercicio 2

    • 15.4. Ejercicio 3

  • 16

    16. Caso Práctico de creación de base de datos

    • 16.1. Introducción

    • 16.2. Identificación de atributos y Entidades

    • 16.3. Normalización de tablas

    • 16.4. Insertando datos y mostrándolos

  • 17

    17. Creando una Base de Datos desde cero en MySQL

    • 17.1. Introducción

    • 17.2. Analizando ejercicio e identificando entidades y atributos

    • 17.3. Identificando Entidades y atributos parte 2

    • 17.4. Normalizando tablas

    • 17.5. Creando tablas parte 1

    • 17.6. Creando tablas parte 2

    • 17.7. Cambios en las bases de datos

    • 17.8. Implementando Triggers

    • 17.9. Aviso

    • 17.10. Cambios de los Triggers

    • 17.11. Finalización de las prácticas

  • 18

    18. Funciones Avanzadas en MYSQL

    • 18.1. Incrementar Fechas y utilizarlas

    • 18.2. Encriptación de datos

    • 18.3. Conteo de Caracteres

    • 18.4.Concatenando Datos

    • 18.5. Control del usuarios

  • 19

    19. HTML

    • 19.1. HTML (teoría)

    • 19.2. Conceptos Importantes (Teoría)

    • 19.3. Viñeta para los párrafos

    • 19.4. Viñetas de Encabezados y Títulos

    • 19.5. Viñetas para colocar Formato al Texto

    • 19.6. Viñeta img para Imagenes

    • 19.7. Viñeta para Enlaces

    • 19.8. Viñeta a para Listas Ordenadas

    • 19.9. Viñeta ol para Listas Desordenadas. Anidar Listas Ordenadas y Desordenadas

    • 19.9. Viñeta dl para Listas de Definiciones

    • 19.10. Viñeta table para Crear Tablas

    • 19.11. Viñeta form para Formularios

    • 19.12. Contenedores en HTML

    • 19.13. Finalizando la Sección

  • 20

    20. HTML 5

    • 20.1. Teoría

    • 20.2. La Nueva Estructura HTML5

  • 21

    21. Atributos en HTML

    • 21.1. Atributo Style

    • 21.2. Atributo Class

    • 21.3. Atributo ID

    • 21.4. Atributo AccesKey

    • 21.5. Atributos Conteneditable y Spellcheck

    • 21.6. Atributo Dir

    • 21.7. Atributos Extra (Parte 1)

    • 21.8. Atributos Extra (Parte 2)

    • 21.9. Cierre de Sección

  • 22

    22. CSS

    • 22.1. CSS (Teoría)

    • 22.2. Enlazar CSS con HTML

    • 22.3. Primer Pilar de CSS_ Cascada

    • 22.4. Segundo Pilar de CSS_ Herencia

    • 22.5. Tercer Pilar de CSS_ Especificidad

  • 23

    23. Selectores en CSS

    • 23.1. Selector Universal

    • 23.2. Selector de Etiqueta

    • 23.3. Selector de Etiquetas Múltiples

    • 23.4. Selector ID y Class

    • 23.5. Selector Descendente

    • 23.6. Selector Hijo

    • 23.7. Selector Adyacente

  • 24

    24. Creando un login

    • 24.1. Introduccion

    • 24.2. Creando la base de datos

    • 24.3. Creando diseño de login de base de datos

    • 24.4. Dando estilo vistoso a nuestro login

    • 24.5. Conectando la base de datos

    • 24.6. Documentando nuestro login

  • 25

    25. Vista de datos en la web

    • 25.1. Introducción

    • 25.2. Creando base de datos

    • 25.3. Creando modelo html

    • 25.4. Dando estilos a nuestra tabla

    • 25.5. Documentación

  • 26

    26. Creando Registro

    • 26.1. Introduccion

    • 26.2. Creando la base de datos para los registros

    • 26.3. Creando la estructura de nuestro Registro

    • 26.4. Dando estilos a nuestro registro

    • 26.5. Conectando la base de datos a nuestro formulario

    • 26.6. Documentación

  • 27

    27. Implementación de MySQL en la web login y registro juntos

    • 27.1. Introduccion

    • 27.2. Empezando nuestro proyecto

    • 27.3. Diseñando estructura y estilos

    • 27.4. Añadiendo registros a nuestra base de datos mediante la web

    • 27.5. Estructurando login

    • 27.6. Dando estilo a nuestro login

    • 27.7. Validando datos en la web

    • 27.8. Documentación (Opcional)

    • 17.9. Video extra!!!

  • 28

    28. Proyecto diseño de almacén en la web

    • 28.1. Introducción

    • 28.2. Aplicando modelo entidad relación

    • 28.3.. Creando la base de datos

    • 28.4. Empezando a crear nuestro index

    • 28.5. Dando estilo a nuestro index

    • 28.6. Creando nuestra pagina de ingreso de productos

    • 28.7. Dando estilos a la pagina de ingreso de productos

    • 28.8. Configurando formulario para ingreso de datos

    • 28.9. Diseñando pagina de muestra de productos

    • 28.10. Proyectando datos en tablas desde la base de datos en html

    • 28.11. Creando archivo para un solo producto

    • 28.12. Dando estilos y creando actualizaciones

    • 28.13. Creando el registro de usuarios

    • 28.14. Dando estilos al registro de usuarios

    • 28.15. Enlazando formulario de empleados

  • 29

    29. Finalización

    • 29.1. Despedida I

    • 29.2. Hasta la próxima