- Level Professional
- Duration 37 hours
- Course by Meta
-
Offered by
About
Explore cómo escribir aplicaciones basadas en bases de datos en Python al crear varios tipos de clientes que se conectan a bases de datos MySQL mediante código Python y características y herramientas MySQL relacionadas con Python. Al final de este curso, podrá: - Utilizar código Python para crear, introducir y manipular bases de datos y tablas MySQL - Acceder a la funcionalidad avanzada en MySQL utilizando clientes Python personalizados - Desarrollar familiaridad de trabajo con temas avanzados en MySQL - Aplicar los principios de los temas avanzados de MySQL a la resolución de problemas mediante Python - Desarrollar un conocimiento práctico de los métodos por los cuales una base de datos MySQL se conecta a la web a través de una API (Application Protocol Interface, Interfaz de programación de aplicaciones) de Django - Crear una aplicación Python útil capaz de administrar una base de datos MySQL Obtendrá experiencia con las siguientes herramientas y software: - Código Python - Características y herramientas de MySQL relacionadas con Python - Marco REST de Django - API de _meta Para tomar este curso, debe haber completado los temas avanzados de MySQL del curso anterior.Modules
Introducción al curso
1
Discussions
- ¿Qué espera aprender?
2
Videos
- Introducción al curso: Clientes de base de datos
- Ingeniería de bases de datos en Meta
7
Readings
- Clientes de base de datos
- Cómo se utilizan las bases de datos en programación
- Programa del curso
- Cómo tener éxito en este curso
- Requisitos del curso
- Trabajar con laboratorios en este curso
- Recursos adicionales
Establecer una conexión MySQL/Python y crear tablas
3
Assignment
- Autoevaluación: Realizar su conexión MySQL/Python
- Autoevaluación: rear una estructura de tabla en una base de datos MySQL mediante Python
- Comprobación de conocimientos: Establecer una conexión MySQL y Python y crear tablas
4
Labs
- Ejercicio: Realizar su conexión MySQL/Python
- Solución: Realizar su conexión MySQL/Python
- Ejercicio: Crear una estructura de tabla en una base de datos MySQL mediante Python
- Solución: Crear una estructura de tabla en una base de datos MySQL mediante Python
4
Videos
- Conexión MySQL/Python
- Instalación y configuración
- Conexión a una base de datos MySQL mediante un cliente Python
- Crear de una base de datos y tablas en una base de datos MySQL mediante Python
4
Readings
- Descripción general de pip
- Instrucciones específicas del sistema operativo
- Conexiones Python y MySQL
- Recursos adicionales
Working with cursors
3
Assignment
- Autoevaluación: Trabajar con cursores
- Comprobación de conocimientos: Cursores
- Cuestionario del módulo: Interactuar con MySQL mediante Python
2
Labs
- Ejercicio: Trabajar con cursores
- Solución: Trabajar con cursores
3
Videos
- Cursores y MySQL
- Subclases del cursor
- Resumen del módulo: Interactuar con MySQL mediante Python
1
Readings
- Recursos adicionales
Realización de operaciones de creación, lectura, actualización y eliminación (CRUD)
3
Assignment
- Autoevaluación: Creación y lectura de registros en una base de datos MySQL mediante Python
- Autoevaluación: Actualizar y eliminar registros en una base de datos MySQL mediante Python
- Comprobación de conocimientos: Realizar operaciones de creación, lectura, actualización y eliminación (CRUD)
4
Labs
- Ejercicio: Creación y lectura de registros en una base de datos MySQL mediante Python
- Solución: Creación y lectura de registros en una base de datos MySQL mediante Python
- Ejercicio: Actualizar y eliminar registros en una base de datos MySQL mediante Python
- Solución: Actualizar y eliminar registros en una base de datos MySQL mediante Python
2
Videos
- Creación y lectura de datos en una base de datos MySQL mediante Python
- Actualizar y eliminar registros en una base de datos MySQL mediante Python
1
Readings
- Recursos adicionales
Consultas avanzadas en bases de datos MySQL con Python
4
Assignment
- Autoevaluación: Filtrar y ordenar datos en una base de datos MySQL con Python
- Autoevaluación: Realizar diferentes operaciones JOIN en bases de datos MySQL mediante Python
- Comprobación de conocimientos: Realizar consultas avanzadas en una base de datos MySQL mediante Python
- Cuestionario del módulo: Realizar consultas avanzadas en MySQL mediante Python
4
Labs
- Ejercicio: Filtrar y ordenar los datos en MySQL con Python
- Solución: Filtrar y ordenar los datos en MySQL con Python
- Ejercicio: Realizar diferentes operaciones JOIN en bases de datos MySQL mediante Python
- Solución: Realizar diferentes operaciones JOIN en bases de datos MySQL mediante Python
3
Videos
- Filtrar y ordenar los datos en MySQL con Python
- Unir datos de diferentes tablas en la base de datos MySQL mediante Python
- Resumen del módulo: Realizar consultas avanzadas en una base de datos MySQL mediante Python
1
Readings
- Recursos adicionales
Implementación de funciones MySQL mediante Python
3
Assignment
- Autoevaluación: Utilizar funciones MySQL con Python
- Autoevaluación: Trabajar con funciones de fecha y hora en Python
- Comprobación de conocimientos: Trabajar con funciones de fecha y hora en Python
4
Labs
- Ejercicio: Utilizar funciones MySQL con Python
- Solución: Utilizar funciones MySQL con Python
- Ejercicio: Trabajar con funciones de fecha y hora en Python
- Solución: Trabajar con funciones de fecha y hora en Python
3
Videos
- Una revisión rápida de las funciones de MySQL
- Acceso a funciones MySQL mediante Python
- Trabajar con funciones datetime (fecha y hora) en Python
2
Readings
- Acceso a funciones
- Recursos adicionales
Acceso a procedimientos almacenados de MySQL mediante Python
2
Assignment
- Autoevaluación: Acceso a procedimientos almacenados de MySQL mediante Python
- Comprobación de conocimientos: Acceso a procedimientos almacenados de MySQL mediante Python
2
Labs
- Ejercicio: Acceso a procedimientos almacenados de MySQL mediante Python
- Solución: Acceso a procedimientos almacenados de MySQL mediante Python
2
Videos
- Una revisión rápida de los procedimientos almacenados
- Acceso a procedimientos almacenados mediante Python
1
Readings
- Recursos adicionales
Trabajar con grupos de conexiones
3
Assignment
- Autoevaluación: Trabajar con grupos de conexiones
- Comprobación de conocimientos: Trabajar con grupos de conexiones
- Cuestionario del módulo: Clientes avanzados de bases de datos
2
Labs
- Ejercicio: Trabajar con grupos de conexiones
- Solución: Trabajar con grupos de conexiones
3
Videos
- Agrupación de conexiones de base de datos
- Grupo de conexiones Python/MySQL
- Resumen del módulo: Clientes avanzados de bases de datos
1
Readings
- Recursos adicionales
Proyecto final
3
Assignment
- Comprobación de preparación: ¿Ha completado la configuración inicial?
- Comprobación de preparación:¿Ha configurado los procedimientos almacenados y ejecutado las consultas?
- Prueba final calificada: Clientes de base de datos
1
Peer Review
- Envíe su proyecto de informe de ventas de Little Lemon Menu
1
Discussions
- Comparta los desafíos que encontró al trabajar en el Informe de ventas de Little Lemon
1
Videos
- Resumen del curso: Clientes de base de datos
5
Readings
- Acerca de la evaluación final del proyecto
- Configurar la base de datos
- Implementar y consultar procedimientos almacenados
- Informe de análisis y ventas de Little Lemon
- Ejemplar: Informe de análisis y ventas de Little Lemon
Resumen del curso
1
Discussions
- Reflexionar sobre el aprendizaje
1
Videos
- Resumen del curso
1
Readings
- Próximos pasos
Auto Summary
Dive into database applications with "Clientes de base de datos," focusing on Python and MySQL integration. Led by Coursera, this professional-level course spans 2220 minutes, guiding you through creating and managing MySQL databases using Python. You'll explore advanced MySQL features, connect databases via Django APIs, and build practical Python applications. Ideal for those with prior advanced MySQL knowledge, subscriptions are available in Starter and Professional tiers.

Taught by Meta Staff