[Stepik] PostgreSQL для начинающих: от основ SQL до администрирования БД [Максим Дуплей]

50

Курс «PostgreSQL для начинающих: от основ SQL до администрирования баз данных» предоставляет комплексное введение в мир одной из самых мощных и гибких реляционных СУБД.

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

«PostgreSQL для начинающих: от основ SQL до администрирования баз данных» — курс разработан для разработчиков, системных администраторов и начинающих DBA, желающих освоить работу с одной из самых популярных реляционных баз данных — PostgreSQL.
В процессе обучения вы изучите основы работы с PostgreSQL, научитесь создавать и управлять базами данных, оптимизировать запросы, а также будете знакомы с принципами репликации и масштабирования.

Вы узнаете, как:

  • Создавать и настраивать таблицы, представления и индексы в PostgreSQL.
  • Работать с данными: вставка, поиск, обновление и удаление.
  • Применять SQL для сложных запросов и анализа данных.
  • Обеспечивать безопасность данных и управлять доступом.
  • Реализовывать репликацию для повышения надежности данных.
  • Масштабировать базы данных с помощью распределенных архитектур.
  • Интегрировать PostgreSQL с вашими приложениями.

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

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

Введение

  • Введение
  • Что такое СУБД и базы данных
  • Особенности работы на СУБД PostgreSQL
  • Об авторе

Установка и настройка PostgreSQL

  • Установка и настройка СУБД PostgreSQL

Основные запросы к базе данных

  • Описание основных запросов к базе данных

Администрирование СУБД PostgreSQL

  • Администрирование — суть и польза

Написание продвинутых запросов

  • Описание продвинутых запросов к базе данных
  • Вложенные запросы (подзапросы)
  • Объединения (JOIN) — Теория
  • Объединения (CROSS JOIN, INNER JOIN)
  • Объединения (LEFT JOIN, RIGHT JOIN)
  • Объединения (FULL OUTER JOIN)
  • Вложенные запросы VS объединения
  • Соединения (UNION)
  • Оконные функции
  • Общие табличные выражения (CTE)
  • Рекурсивные табличные выражения

Написание проектов

  • Интеграция PostgreSQL и Python
  • Интеграция PostgreSQL и C#
  • Интеграция PostgreSQL и С++

Полезные материалы и ссылки

  • Полезные материалы и ссылки

Преподаватель — Дуплей Максим Игоревич:

DevOps Engineer & UX/UI Designer Преподаватель языков программирования: Python, С++ и C#
Частный разработчик, ментор и преподаватель онлайн-курсов.
В течение 5 лет я посвятил себя разработке, поддержке и тестированию проектов различной сложности.
За это время я приобрел обширный опыт работы с различными языками программирования и технологиями.
Мой опыт включает работу с языками программирования, такими как: Basic, Pascal, C/C++, Object Pascal, Delphi, PHP, JavaScript, SQL, Python и Lua.
Кроме того, я активно участвую в разработке и поддержке проектов с открытым исходным кодом.
Я готов поделиться своими знаниями и опытом с вами, помогая вам улучшить ваши навыки программирования и достичь своих целей.
Рад быть вашим гидом в мире разработки программного обеспечения!