Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Полный курс по работе с базами данных от Otus

Вы научитесь

Став студентом этого курса, вы научитесь работать с базами данных нескольких типов, в том числе реляционными и нереляционными. Сможете самостоятельно проектировать их, создавать оптимальную структуру для хранения, а также пользоваться знаниями о синтаксических особенностях работы важных инструментов разработчика: языков, других БД, сторонних ресурсов. Поймёте, как работать с индексами и заниматься оптимизацией и обновлением БД. Курс подойдёт разработчикам, которые хотят стать профессиональнее, а также всем, кто уже работал с СУБД и желает лучше понять принцип течение внутренних процессов и их контроль со стороны разработчика. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
6 месяцев
Стоимость
95000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Работать с индексами
#02
Различать основные СУБД
#03
Проектировать базы данных
#04
Оптимизировать медленные запросы
#05
Создавать оптимальную структуру хранения баз данных
Программа курса

Обучение продлится 186 академических часов. За это время вы сможете изучить множество теоретических блоков, а также размеренно и постепенно отрабатывать их на практике. 

Сущности и связи

Узнаете, какие существуют уровни проектирования, что такое бэкап и как происходит доработка. Научитесь применять многообразие компонентов. Узнаете, что в программироовании называется миграцией и каковы её основные проблемы.  Поработаете над решением проблем с традиционными БД.  Расскажете, какой проект будете реализовывать.

Узнаете, какие существуют уровни проектирования, что такое бэкап и как происходит доработка.

Научитесь применять многообразие компонентов.

Узнаете, что в программироовании называется миграцией и каковы её основные проблемы. 

Поработаете над решением проблем с традиционными БД. 

Расскажете, какой проект будете реализовывать.

PostgreSQL

Произведёте настройку СУБД.  Узнаете, как правильно создавать и редактировать объекты БД в СУБД PostgreSQL. Научитесь производить постройку транзакций.  Поймёте, как правильно выбирать способ выборки данных.  Сможете работать с многообразием данных.  Узнаете, какие типы индексов где применяются. Сможете работать с фильтрами, сортировкой и агрегацией.  Научитесь строить отчёты.  Узнаете, что такое кубы данных.  Поработаете с функциями, курсами и триггерами.  Сможете определять узкие места базы, оптимизировать и профилировать запросы. Научитесь делать бэкап и с его помощью производить восстановление.  Узнаете, в чём заключается принцип репликации базы. Поймёте, как работать над построением отказоусточивого кластера.  Глубже погрузитесь в эту тему. 

Произведёте настройку СУБД. 

Узнаете, как правильно создавать и редактировать объекты БД в СУБД PostgreSQL.

Научитесь производить постройку транзакций. 

Поймёте, как правильно выбирать способ выборки данных. 

Сможете работать с многообразием данных. 

Узнаете, какие типы индексов где применяются.

Сможете работать с фильтрами, сортировкой и агрегацией. 

Научитесь строить отчёты. 

Узнаете, что такое кубы данных. 

Поработаете с функциями, курсами и триггерами. 

Сможете определять узкие места базы, оптимизировать и профилировать запросы.

Научитесь делать бэкап и с его помощью производить восстановление. 

Узнаете, в чём заключается принцип репликации базы.

Поймёте, как работать над построением отказоусточивого кластера. 

Глубже погрузитесь в эту тему. 

MySQL

Научитесь настраивать СУБД.  Поймёте, как выбирать типы данных для структур.  Узнаете, как модифицировать и удалять тейблспейсы, таблицы. Поймёте, как использовать различные способы выборки данных. Рассмотрите уровни изоляции транзакций. Научитесь группировать и сортировать данные. Сможете использовать типы индексов.  Узнаете больше о построении сложных отчётных запросов.  Узнаете, как определять узкие места базы. Поймёте, как правильно использовать хранимые процедуры и функции.  Научитесь восстанавливать данные с помощью бэкапа.  Научитесь строить их и использовать.  Поймёте, как настроить её.  Сможете выделить особенности её архитектуры.  Узнаете, что в программировании называется шардингом и каковы его особенности. Глубже окунётесь в эту тему. 

Научитесь настраивать СУБД. 

Поймёте, как выбирать типы данных для структур. 

Узнаете, как модифицировать и удалять тейблспейсы, таблицы.

Поймёте, как использовать различные способы выборки данных.

Рассмотрите уровни изоляции транзакций.

Научитесь группировать и сортировать данные.

Сможете использовать типы индексов. 

Узнаете больше о построении сложных отчётных запросов. 

Узнаете, как определять узкие места базы.

Поймёте, как правильно использовать хранимые процедуры и функции. 

Научитесь восстанавливать данные с помощью бэкапа. 

Научитесь строить их и использовать. 

Поймёте, как настроить её. 

Сможете выделить особенности её архитектуры. 

Узнаете, что в программировании называется шардингом и каковы его особенности.

Глубже окунётесь в эту тему. 

NoSQL (Redis, Tarantool, MongoDB, Cassandra)

Научитесь работать на базе tarantool. Узнаете, каковы его преимущества и недостатки по сравнению с реляционными БД.  Узнаете больше о возможностях.  Погрузитесь в изучение основ работы с Сassandra, архитектуру и возможности. Узнаете, когда он может быть полезен и когда, напротив, от него стоит отказаться. 

Научитесь работать на базе tarantool.

Узнаете, каковы его преимущества и недостатки по сравнению с реляционными БД. 

Узнаете больше о возможностях. 

Погрузитесь в изучение основ работы с Сassandra, архитектуру и возможности.

Узнаете, когда он может быть полезен и когда, напротив, от него стоит отказаться. 

Проект итоговый

Выберите тему, которую будете реализовывать.  Пообщаетесь с преподавателями относительно процесса работы над итоговым проектом.  Представите результат. Поймёте, куда стоит двигаться дальше. 

Выберите тему, которую будете реализовывать. 

Пообщаетесь с преподавателями относительно процесса работы над итоговым проектом. 

Представите результат.

Поймёте, куда стоит двигаться дальше. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.