Профессиональный сертификат инженера метабаз данных

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

Чему вы научитесь на курсе?

  • Продемонстрировать владение синтаксисом SQL и объяснить, как он используется для взаимодействия с базой данных.
  • Создание баз данных с нуля и обучение тому, как добавлять, управлять и оптимизировать базы данных.
  • Написание приложений на основе баз данных на Python для подключения клиентов к базам данных MySQL.
  • Развитие практических знаний в области передовых концепций моделирования данных.

Подготовка к карьере в области инженерии данных

  • Получите профессиональную подготовку на высоком уровне от Meta
  • Продемонстрируйте свои навыки с помощью проектов, готовых для портфолио.
  • Получите профессиональный сертификат от Meta, признаваемый работодателем.
  • Иметь право на востребованные должности, такие как: инженер баз данных, инженер данных, младший инженер данных.

Профессиональный сертификат — серия из 9 курсов

Хотите начать работу в мире разработки баз данных? Эта программа проводится признанными в отрасли экспертами от имени Meta. Вы освоите ключевые навыки, необходимые для создания баз данных, управления ими и манипулирования ими, а также языки программирования и стандартное программное обеспечение, такое как SQL, Python и Django, которые используются для поддержки ведущих веб-сайтов и приложений, таких как Facebook, Instagram и других.


В этой программе вы узнаете:

  • Основные методы и методы создания баз данных и управления ими.
  • Передовые методы написания приложений на основе баз данных и передовые концепции моделирования данных.
  • Система управления базами данных MySQL (СУБД) и создание, запрос и манипулирование данными.
  • Как программировать и использовать синтаксис Python.
  • Как подготовиться к техническим собеседованиям на должности инженера баз данных.

Практический учебный проект

Вы выполните серию из 5 проектов, в которых продемонстрируете свое мастерство в различных аспектах разработки баз данных.

Вы продемонстрируете свои навыки нормализации базы данных, создав собственную реляционную базу данных, определив отношения между сущностями и разработав реляционную схему.

Позже, в проекте хранимой процедуры, вы продемонстрируете свою способность автоматизировать SQL, написав хранимую процедуру для решения реальных проблем. После развития навыков Python вы создадите приложение Python для управления базой данных MySQL и программирования ее взаимодействия с клиентами.

В следующем проекте вы примените моделирование данных к реалистичному проекту, используя передовые концепции моделирования данных, такие как автоматизация, хранение и оптимизация.

Наконец, вам будет предложено создать решение для базы данных MySQL для приложения, используя знания и навыки, которые вы приобрели в ходе программы.

Список курсов


Введение в базы данных

Курс 1
• 27 часов
• Рейтинг: 4,7 (1123 оценки)

чему ты научишься

  • Концепции и принципы, составляющие основу работы базы данных.
  • Планирование и реализация простого проекта разработки базы данных.

навыки, которые вы приобретете

  • контроль версий
  • GitHub
  • Bash (оболочка Unix)
  • Разработка сайта
  • Линукс

контроль версий

Курс 2
• 13 часов
• Рейтинг: 4,6 (3247 оценок)

чему ты научишься

  • Внедрение систем контроля версий.
  • Навигация и настройки командной строки.
  • Использование репозитория GitHub и создание репозитория GitHub.
  • Управление версиями кода.

навыки, которые вы приобретете

  • Проектирование базы данных (БД)
  • Система управления базами данных (СУБД)
  • MySQL

Структуры баз данных и управление ими с помощью MySQL

Курс 3
• 32 часа
• Рейтинг: 4,8 (424 оценки)

чему ты научишься

  • Использование СУБД MySQL для создания и модификации реляционных баз данных с помощью SQL.
  • Создание связей между таблицами с использованием первичных и внешних ключей (Primary и Foreign Keys).

навыки, которые вы приобретете

  • Система управления базами данных (СУБД)
  • Управление базой данных
  • MySQL

Расширенные темы по MySQL

Курс 4
• 18 часов
• Рейтинг: 4,6 (208 оценок)

чему ты научишься

  • Добавление структур принятия решений и функций в базы данных MySQL с использованием функций и операторов SQL для чисел и строк.
  • Автоматизируйте SQL, написав хранимую процедуру для решения реальных проблем.

навыки, которые вы приобретете

  • структура данных
  • Информатика
  • алгоритмы
  • коммуникация
  • Написание псевдокода

Программирование на Python

Курс 5
• 44 часа
• Рейтинг: 4,6 (1439 оценок)

чему ты научишься

  • Базовые навыки программирования с использованием синтаксиса Python.
  • Использование объектов, классов и методов.

навыки, которые вы приобретете

  • моделирование данных
  • Извлечение, преобразование и загрузка данных (ETL)
  • хранилища данных

клиенты базы данных

Курс 6
• 40 часов
• Рейтинг: 4,4 (82 оценки)

чему ты научишься

  • Использование кода Python для создания, заполнения и управления базами данных и таблицами MySQL.
  • Создание полезного приложения Python, позволяющего управлять базой данных MySQL.

навыки, которые вы приобретете

  • Джанго (веб-фреймворк)
  • Программирование на Python
  • Система управления базами данных (СУБД)
  • управление данными
  • MySQL

Расширенное моделирование данных

Курс 7
• 18 часов
• Рейтинг: 4,3 (85 оценок)

чему ты научишься

  • Примените базовые навыки моделирования данных и ознакомьтесь с современными вариантами хранения для хранилищ данных.
  • Демонстрация навыков моделирования данных в реалистичном проекте.

навыки, которые вы приобретете

  • управление проектом
  • Джанго (веб-фреймворк)
  • Система управления базами данных (СУБД)
  • Разработка приложений
  • MySQL

Финальный проект для инженеров баз данных

Курс 8
• 18 часов
• Рейтинг: 4,0 (61 оценка)

чему ты научишься

  • Создание решения для базы данных MySQL.
  • Реализация передовых идей для улучшения масштабов проекта базы данных.

навыки, которые вы приобретете

  • Система управления базами данных (СУБД)
  • Управление базой данных
  • Реляционные базы данных
  • управление данными
  • MySQL

Подготовка к программированию собеседований

Курс 9
• 11 часов
• Рейтинг: 4,6 (527 оценок)

чему ты научишься

  • Подготовка к собеседованию по программированию.
  • Готовлюсь к собеседованию в Мета.
  • Решение проблем с кодом.

навыки, которые вы приобретете

  • компьютерное программирование
  • Джанго (веб-фреймворк)
  • Программирование на Python
  • интерфейсы прикладного программирования (API)
  • Облачный хостинг

Details of the courses that make up the specialization