Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Сертификат
Сертификат
Да

Стоимость курса

нет данных
нет рассрочки

Полный курс по работе с базой данных PostgreSQL
Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы работы с большими объемами данных.

Курс обеспечивает глубокое погружение в PostgreSQL, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ.

Цель курса — научить слушателя эффективно работать с PostgreSQL:

В результате обучения выпускники смогут уверенно работать с PostgreSQL, создавать оптимальные запросы и разбираться с некорректными, работать с индексами, оптимизировать, профилировать и обновлять базы данных.

Получите навыки, которые позволят работать в качестве PostgreSQL DBA - устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL;

Для кого:

  • для разработчиков, которым необходимо освоить работу с PostgreSQL;
  • для администраторов баз данных, которые хотят овладеть навыками PostgreSQL DBA;
  • для администраторов Linux, которые хотят овладеть или улучшить навыки PostgreSQL DBA;
  • для DevOps/SRE, которые хотят улучшить навыки работы с PostgreSQL.

На курсе вы научитесь:

  • настраивать кластер PostgreSQL на оптимальную производительность;
  • организовывать систему резервного копирования;
  • восстанавливать кластер после сбоя;
  • выяснять причины сбоев, блокировок и deadlock и решать эти проблемы;
  • использовать индексы, джойны и статистику для оптимизации производительности;
  • освоите синтаксис и особенности работы в PostgreSQL;
  • изучите пути решения проблем работы с большими объемами данных в PostgreSQL.

Преимущества:

  • Знания с точки зрения практики, а не теории.
  • Занятия на обновленной версии PostgreSQL.
  • Интересные, сложные задачи в домашних заданиях.
  • Преподаватели - практики.

Что вы получите после обучения

Приобретаемые навыки
1
DevOps
5
СУБД
6
DDL
7
DML
8
MVCC
9
Patroni
11
Оптимизация

Вас будут обучать

Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP. Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.Деплой БД как on-premise Google Cloud Platform, AWS, Azure,...
Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP. Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.Огромный опыт построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака." Руководитель программы
20+ лет в разработке БД.Предметные области: ERP, транспортная и складская логистика, системы анализа медиаданных, системы поддержки принятия решений.Сертифицированный тренер PostgreSQL.Начинал работу с базами данных с MS SQL Server, последние 8...
20+ лет в разработке БД.Предметные области: ERP, транспортная и складская логистика, системы анализа медиаданных, системы поддержки принятия решений.Сертифицированный тренер PostgreSQL.Начинал работу с базами данных с MS SQL Server, последние 8 лет работает с PostgreSQL Преподаватель
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти. В настоящее время:-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";- старший преподаватель кафедры Автоматизированных систем обработки информации и...
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти. В настоящее время:-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";- старший преподаватель кафедры Автоматизированных систем обработки информации и управления по направлениям "Программирование и основы алгоритмизации", "Базы данных", "Системы искусственного интеллекта";- соучредитель малого инновационного предприятия ООО "ФореСайс" - научные исследования в области естественных и технических наук, разработка программного обеспечения. Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Имеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ Преподаватель

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Введение
  -Тема 1.Реляционные базы, история и место в современном мире
  -Тема 2.SQL и реляционные СУБД. Введение в PostgreSQL
  -Тема 3.Установка PostgreSQL
  -Тема 4.DDL: создание, изменение и удаление объектов в PostgreSQL
  -Тема 5.DML: вставка, обновление, удаление, выборка данных
  -Тема 6.Физический уровень PostgreSQL
  -Тема 7.Логический уровень PostgreSQL

Многоверсионность, журналы и блокировки
  -Тема 8.MVCC, vacuum и autovacuum.
  -Тема 9.Журналы
  -Тема 10.Блокировки
  -Тема 11.Семинар

Администрирование
  -Тема 12.Настройка PostgreSQL
  -Тема 13.Резервное копирование и восстановление
  -Тема 14.Виды и устройство репликации в PostgreSQL. Практика применения
  -Тема 15.Кластер Patroni

Оптимизация
  -Тема 16.Виды индексов. Работа с индексами и оптимизация запросов
  -Тема 17.Различные виды join'ов. Применение и оптимизация
  -Тема 18.Сбор и использование статистики
  -Тема 19.Оптимизация производительности. Профилирование. Мониторинг
  -Тема 20.Секционирование
  -Тема 21.Хранимые функции и процедуры часть 1
  -Тема 22.Хранимые функции и процедуры часть 2
  -Тема 23.Хранимые функции и процедуры часть 3

Проектная работа
  -Тема 24.Выбор темы и организация проектной работы
  -Тема 25.Консультация по дипломному проекту
  -Тема 26.Защита проектных работ
  -Тема 27.Итоги курса

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 30.07.2023 03:42
PostgreSQL для администраторов баз данных и разработчиков

PostgreSQL для администраторов баз данных и разработчиков

Оставить отзыв
Поделиться курсом с друзьями