¿Qué aprenderás en el curso?
- Demostrar dominio de la sintaxis SQL y explicar cómo se utiliza para interactuar con una base de datos.
- Creando bases de datos desde cero y aprendiendo cómo agregar, administrar y optimizar bases de datos.
- Escribir aplicaciones basadas en bases de datos en Python para conectar clientes a bases de datos MySQL.
- Desarrollo de conocimientos prácticos en conceptos avanzados de modelado de datos.
Preparación para una carrera en ingeniería de datos.
- Recibe formación profesional de alto nivel por parte de Meta
- Demuestre sus habilidades con proyectos listos para cartera
- Obtenga un certificado profesional reconocido por el empleador de Meta
- Sea elegible para puestos en demanda como: ingeniero de bases de datos, ingeniero de datos, ingeniero de datos junior
Certificado profesional: una serie de 9 cursos.
¿Quieres iniciarte en el mundo de la ingeniería de bases de datos? Este programa es impartido por expertos reconocidos en la industria en nombre de Meta. Aprenderá las habilidades clave necesarias para crear, administrar y manipular bases de datos, junto con lenguajes de programación y software estándar de la industria como SQL, Python y Django, que se utilizan para respaldar sitios web y aplicaciones líderes como Facebook, Instagram y más.
En este programa aprenderás:
- Técnicas y métodos básicos para crear y gestionar bases de datos.
- Técnicas avanzadas para escribir aplicaciones basadas en bases de datos y conceptos avanzados de modelado de datos.
- Sistema de gestión de bases de datos MySQL (DBMS) y creación, consulta y manipulación de datos.
- Cómo programar y utilizar la sintaxis de Python.
- Cómo prepararse para entrevistas técnicas para puestos de ingeniero de bases de datos.
Un proyecto de aprendizaje práctico.
Completarás una serie de 5 proyectos donde demostrarás tu dominio de varios aspectos de la ingeniería de bases de datos.
Demostrará sus habilidades en la normalización de bases de datos construyendo su propia base de datos relacional, definiendo relaciones entre entidades y desarrollando un esquema relacional.
Más adelante, en un proyecto de procedimiento almacenado, demostrará su capacidad para automatizar SQL escribiendo un procedimiento almacenado para resolver problemas del mundo real. Después de desarrollar sus habilidades en Python, creará una aplicación Python para administrar una base de datos MySQL y programar su interacción con los clientes.
En el próximo proyecto, aplicará el modelado de datos a un proyecto realista utilizando conceptos avanzados de modelado de datos, como automatización, almacenamiento y optimización.
Finalmente, se le pedirá que cree una solución de base de datos MySQL para una aplicación utilizando los conocimientos y habilidades que haya adquirido durante el programa.
Lista de cursos
Introducción a las bases de datos
Curso 1
• 27 horas
• Clasificación: 4,7 (1.123 valoraciones)
¿Qué aprenderás?
- Conceptos y principios que forman la base del funcionamiento de una base de datos.
- Planificar y ejecutar un proyecto de desarrollo de base de datos simple.
habilidades que adquirirás
- control de versiones
- GitHub
- Bash (shell Unix)
- Desarrollo de sitios web
- linux
control de versiones
Curso 2
• 13 horas
• Calificación: 4,6 (3247 calificaciones)
¿Qué aprenderás?
- Implementación de sistemas de control de versiones.
- Navegación y configuración de la línea de comandos.
- Usar un repositorio de GitHub y crear un repositorio de GitHub.
- Gestión de versiones de código.
habilidades que adquirirás
- Diseño de Bases de Datos (DB)
- Sistema de gestión de bases de datos (DBMS)
- mysql
Estructuras y gestión de bases de datos con MySQL.
Curso 3
• 32 horas
• Calificación: 4.8 (424 calificaciones)
¿Qué aprenderás?
- Uso de MySQL DBMS para construir y modificar bases de datos relacionales usando SQL.
- Creación de relaciones entre tablas utilizando claves primarias y foráneas (Primary and Foreign Keys).
habilidades que adquirirás
- Sistema de gestión de bases de datos (DBMS)
- Gestión de bases de datos
- mysql
Temas avanzados en MySQL
Curso 4
• 18 horas
• Calificación: 4.6 (208 calificaciones)
¿Qué aprenderás?
- Agregar estructuras y funciones de decisión a bases de datos MySQL utilizando funciones y operadores SQL para números y cadenas.
- Automatice SQL escribiendo un procedimiento almacenado para resolver problemas del mundo real.
habilidades que adquirirás
- estructura de datos
- Ciencias de la Computación
- algoritmos
- comunicación
- Escribir pseudocódigo
Programación en Python
Curso 5
• 44 horas
• Calificación: 4,6 (1.439 calificaciones)
¿Qué aprenderás?
- Habilidades básicas de programación con sintaxis de Python.
- Utilizando objetos, clases y métodos.
habilidades que adquirirás
- modelado de datos
- Extracción, transformación y carga de datos (ETL)
- almacenes de datos
clientes de base de datos
Curso 6
• 40 horas
• Calificación: 4.4 (82 calificaciones)
¿Qué aprenderás?
- Usar código Python para crear, completar y manipular bases de datos y tablas MySQL.
- Crear una aplicación Python útil que permita la gestión de bases de datos MySQL.
habilidades que adquirirás
- Django (marco web)
- Programación en Python
- Sistema de gestión de bases de datos (DBMS)
- gestión de datos
- mysql
Modelado de datos avanzado
Curso 7
• 18 horas
• Calificación: 4.3 (85 calificaciones)
¿Qué aprenderás?
- Implemente habilidades básicas de modelado de datos y explore opciones de almacenamiento modernas para almacenes de datos.
- Demostración de habilidades de modelado de datos en un proyecto realista.
habilidades que adquirirás
- gestión de proyectos
- Django (marco web)
- Sistema de gestión de bases de datos (DBMS)
- Desarrollo de aplicaciones
- mysql
Proyecto final para ingenieros de bases de datos.
Curso 8
• 18 horas
• Calificación: 4.0 (61 calificaciones)
¿Qué aprenderás?
- Construyendo una solución de base de datos MySQL.
- Implementar ideas avanzadas para mejorar el alcance de un proyecto de base de datos.
habilidades que adquirirás
- Sistema de gestión de bases de datos (DBMS)
- Gestión de bases de datos
- Bases de datos relacionales
- gestión de datos
- mysql
Preparación para entrevistas de programación.
Curso 9
• 11 horas
• Calificación: 4.6 (527 calificaciones)
¿Qué aprenderás?
- Preparación para una entrevista de programación.
- Preparándose para una entrevista en Meta.
- Resolver problemas con código.
habilidades que adquirirás
- programación de computadoras
- Django (marco web)
- Programación en Python
- interfaces de programación de aplicaciones (API)
- Alojamiento en la nube