[Stepik] PostgreSQL для начинающих: от основ SQL до администрирования БД [Максим Дуплей]
50₽
Он охватывает все аспекты работы с 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.
Кроме того, я активно участвую в разработке и поддержке проектов с открытым исходным кодом.
Я готов поделиться своими знаниями и опытом с вами, помогая вам улучшить ваши навыки программирования и достичь своих целей.
Рад быть вашим гидом в мире разработки программного обеспечения!