Чему вы научитесь на курсе?
- Продемонстрировать владение синтаксисом 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)
- Облачный хостинг