Кто такой PostgreSQL-разработчик?
Разработчик PostgreSQL — это программист, работающий над системой управления реляционными базами данных (СУБД) PostgreSQL с открытым исходным кодом, разработанной всемирной командой добровольцев.
Что делают PostgreSQL-разработчики и чем занимаются?
Обязанности, например, на одной из вакантных должностей:
- Написание процедур и вопросов.
- Участие в проектировании БД.
- Решайте нестандартные, интересные и разнообразные задачи
Что должен знать и уметь PostgreSQL-разработчик?
Требования к разработчикам PostgreSQL:
- Пишите запросы к базе данных
- Создание интерфейсов в Oracle Apex
- Работа с данными
- Создавайте собственные базы данных
Востребованность и зарплаты PostgreSQL-разработчиков
На данный момент на сайте поиска работы открыто 8611 вакансий, и спрос на разработчиков PostgreSQL растет с каждым месяцем.
Количество вакансий с указанной зарплатой разработчика PostgreSQL по всей России:
- от 105 000 руб. – 2475
- от 190 000 руб. — 1739 г
- от 275 000 руб. — 799
- от 360 000 руб. — 245
- от 450 000 руб. — 72
Вакансии с указанным уровнем дохода в Москве:
- от 100 000 руб. — 1002
- от 200 000 руб. — 756
- от 300 000 руб. — 369
- от 400 000 руб. — 96
- от 500 000 руб. — тридцать
Вакансии с указанным уровнем дохода в Санкт-Петербурге:
- от 105 000 руб. — 409
- от 185 000 руб. — 296
- от 265 000 руб. — 125
- от 345 000 руб. — 49
- от 425 000 руб. — 10
Как стать PostgreSQL-разработчиком и где учиться?
Варианты обучения разработчика PostgreSQL с нуля:
- Самостоятельное обучение — всевозможные видео на YouTube, книги, форумы, туториалы и т д. Плюсы — дешево или очень доступно. Недостатки — нет последовательности, самообучение может быть малоэффективным, приобретенные навыки могут не потребоваться работодателю;
- Онлайн обучение. Вы можете пройти курс на одной из образовательных платформ. Такие курсы рассчитаны на людей без специальной подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику — это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.
Ниже представлен обзор 10+ лучших онлайн-курсов.
10+ лучших курсов для обучения PostgreSQL-разработчика: подробный обзор
1 место. Курс «PostgreSQL» — OTUS
https://otus.ru/lessons/postgresql/
Стоимость: нет информации
Полный курс по базе данных PostgreSQL
Курс содержит все инструменты, которые могут быть полезны как разработчику, так и администратору: контроль доступа, резервное копирование, репликация, логирование, работа со статистикой, методы масштабирования, а также PostgreSQL в облаках (AWS, GCP, Azure) и Kubernetes
Цель курса — научить студента эффективно работать с PostgreSQL:
В результате обучения выпускники смогут уверенно работать с PostgreSQL, создавать оптимальные запросы и обрабатывать ошибки, работать с индексами, оптимизировать, профилировать и обновлять базы данных.
- Получите навыки, которые позволят вам работать в качестве администратора базы данных PostgreSQL — устанавливать, настраивать, поддерживать и развивать базу данных PostgreSQL;
- Научитесь работать с PostgreSQL в разных средах — на базе собственной физической и виртуальной инфраструктуры, в кластере Kubernetes, в публичном облаке (AWS, GCP, Azure)
Для кого:
- для администраторов Linux, которые хотят освоить или улучшить навыки администратора баз данных PostgreSQL;
- для администраторов MySQL/MS SQL/Oracle Server, желающих освоить навыки работы с базами данных PostgreSQL;
- для DevOps/SRE, которые хотят улучшить свои навыки работы с PostgreSQL и изучить новые способы работы с СУБД — Kubernetes, облака;
- для разработчиков, которым необходимо научиться работать с PostgreSQL
На курсе:
- научитесь проектировать базы данных и создавать оптимальную структуру для их хранения;
- освоить синтаксис и функции работы в PostgreSQL;
- вы можете оптимизировать медленные поиски.
Программа обучения:
В ходе обучения вы получите обширные знания и навыки.
Модуль 1: Введение
- Тема 1. Реляционные базы данных, история и место в современном мире
- Тема 2. SQL и реляционные СУБД. Введение в PostgreSQL
- Тема 3. Физический уровень PostgreSQL
- Тема 4. Установка PostgreSQL
Модуль 2
- Тема 5. Логический уровень PostgreSQL
- Тема 6. MVCC, вакуум и автовакуум.
- Тема 7. Журналы
- Тема 8. Замки
Модуль 3: Администрация
- Тема 9. Настройка PostgreSQL
- Тема 10: Резервное копирование и восстановление
- Тема 11. Типы и единицы репликации в PostgreSQL. Практика применения
Модуль 4: Оптимизация
- Тема 12. Работа с большими объемами реальных данных
- Тема 13. Типы индексов. Работа с индексами и оптимизация запросов
- Тема 14. Различные типы соединений. Применение и оптимизация
- Тема 15. Сбор и использование статистики
- Тема 16. Оптимизация производительности. Профилирование. Наблюдение
- Тема 17
- Тема 18. Разделение
- Тема 19. Хранимые функции и процедуры часть 1
- Тема 20. Хранимые функции и процедуры часть 2
- Тема 21. Хранимые функции и процедуры часть 3
Модуль 5: Высокая доступность и горизонтальная масштабируемость
- Тема 22. Введение в Kubernetes. Часть 1
- Тема 23. Введение в Kubernetes. Часть 2
- Тема 24. Параметры кластеризации высокой доступности для PostgreSQL
- Тема 25: Работа с кластером высокой доступности
- Тема 26. Способы масштабирования PostgreSQL
- Тема 27: Работа с масштабируемым кластером
Модуль 6: PostgreSQL в облаке и Kubernetes
- Тема о PostgreSQL и Google Kubernetes Engine
- Тема PostgreSQL и Google Cloud Platform
- Тема 30. PostgreSQL и AWS
- Тема 31. PostgreSQL и Azure
- Тема 32. PostgreSQL и Яндекс Облако
- Тема 33. Краткое содержание курса
Модуль 7. Проектная работа
- Тема 34. Выбор темы и организация проектной работы
- Тема 35. Самый простой бэкенд NodeJS
- Тема 36. Веб-приложение с пользовательским интерфейсом и базой данных
- Тема 37
- Тема 38. Охрана инженерных работ.
После обучения вы
приносить:
- презентации и видеозаписи занятий;
- дополнительные материалы;
- образцы кода;
- собственный проект, который можно отображать при трудоустройстве;
- сертификат о пройденном обучении.
2 место. Курс «SQL и получение данных» — Нетология
https://netology.ru/programs/sql-lessons
Стоимость: 24 850 ₽ или рассрочка на 12 месяцев — 2 070 ₽/мес
Кому будет полезен курс:
- Новички в аналитике
Научитесь самостоятельно извлекать данные для обработки и анализа. Совершенствуйте свои навыки, и вы можете получить повышение - Для маркетологов
Научитесь быстро получать данные для оценки результатов, построения гипотез и разработки маркетинговых стратегий - Менеджеры проектов и продуктов
Вы сможете лучше понимать разработчиков и аналитиков и самостоятельно загружать данные - Финансисты, бухгалтеры и исследователи
Узнайте, как создавать дамп данных и исследовать их свойства с помощью аналитических функций SQL.
SQL — один из основных языков в арсенале ученых и аналитиков данных. Со знанием SQL вы сможете работать во многих сферах: телеком, финтех, ритейл и создание мобильных сервисов.
За полтора месяца вы освоите язык запросов SQL и узнаете:
- Где и как получить данные
Ознакомьтесь с различными источниками данных. Узнайте, как загружать данные в правильной форме и формате - Как создавать базы данных
Научитесь создавать собственные базы данных и поймете, как работать с хранимыми процедурами и функциями - Что делают разработчики
Вы поймете, как выглядит процесс работы с данными — сможете ставить задачи и оценивать работу разработчиков.
Программа
23 часа теории, 22 часа практики
- Введение в SQL
Узнайте, зачем вам нужны базы данных (БД). Поймите, как работает система управления базами данных (СУБД), и ознакомьтесь с системой PostgreSQL. Узнайте о схемах, отношениях, атрибутах и доменах. Установите и настройте необходимое программное обеспечение.
- Каковы источники данных
- Что такое IDE и DBeaver
- Создание соединений в DBeaver
- Установка локального сервера базы данных PostgreSQL
- Работа с *.backup и *.sql
- Интерфейс DBeaver
- Как делать запросы
- ER-диаграмма
- Ограничения первичного и внешнего ключа
- Метаданные: использование и доступ.
- Реляционные базы данных
Узнайте, что такое псевдонимы и как их использовать для работы с разными формами и таблицами в одном запросе. Понимать основные типы данных PostgreSQL. Узнайте, как фильтровать, сортировать и преобразовывать данные. Узнайте, как работать со строками и датами.
- Простые вопросы
- Команда ОКРУГЛ
- Команды ORDER BY, LIMIT, OFFSET
- РАЗЛИЧНАЯ команда
- Логический порядок SELECT
- ГДЕ отношения
- Команды NULL и NOT NULL
- Соединение
- НРАВИТСЯ и ILIKE команды
- Строковые методы
- Методы работы с датами.
- Ключевые возможности для анализа данных с помощью SQL
Пишите простые вопросы и изучайте сложные. Используйте соединения (JOIN) и агрегатные функции (SUM, COUNT, AVG). Понимать хронологию таблиц связей. Освойте основные команды: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Узнайте, что такое исследование.
- Типы соединения: ЛЕВОЕ, ПРАВОЕ, ВНУТРЕННЕЕ, ПОЛНОЕ ВНЕШНЕЕ, ПЕРЕКРЕСТНОЕ СОЕДИНЕНИЕ
- JOIN при работе с уникальными и неуникальными значениями
- UNION и EXCEPT команды
- Команда ДЕЛА
- Агрегация
- Группировка
- Расследовать. Влияние должности на использование ресурсов.
- Разработка в SQL. Расширенные операции с компьютером
Научитесь работать с таблицами с помощью команд CREATE TABLE, ALTER TABLE, DROP TABLE. Изучите команды INSERT INTO, UPDATE TABLE, DELETE FROM. Поймите, что такое внешние ключи.
- Создание формы
- Стройте отношения
- Формирование атрибутов, указание типов данных и ограничений
- Изменение структуры отношений
- Внешние ключи
- Ввод данных в отношения
- Изменить данные
- Удаление данных и отношений.
- Работа с PostgreSQL, часть 1
Научитесь использовать агрегатные функции sum(), count(), avg(), min() и max() в оконной функции. Используйте аналитические функции Lead(), Lag(), Density_Rank(). Узнайте о регулярных табличных выражениях и рекурсивном поиске. Научитесь работать с каталогами.
- Оконные функции: простые запросы, накопление, LEAD и LAG
- Команда КТР
- Рекурсия. Приложение с каталогами
- Команда GENERATE_SERIES.
- Работа с PostgreSQL, часть 2
Узнать, что такое спектакли. Узнайте, как ускорить поиск и использовать индексы. Начните навигацию по формам запросов. Ознакомьтесь со сложными типами данных.
- ПОКАЗАТЬ команду
- МАТЕРИАЛИЗОВАННОЕ ПРЕДСТАВЛЕНИЕ Команда
- Использование представлений в денормализации
- План поиска (объяснить АНАЛИЗ)
- JSON-команда
- Команда АРЕЙ.
- SQL PRO
Платный модуль. Стоимость модуля — 10 000 ₽
Узнайте, как создавать хранимые процедуры и триггеры. Узнайте о нормализации и денормализации. Изучите основы дизайна и поймите, что такое архитектурные компьютерные модели. Мастер резки и секционирования.
- Работа с консолью и интерактивный режим
- Создание хранимых процедур
- Создание триггерных функций и триггеров
- 1-5 Нормальные формы
- Денормализация
- Горизонтальная и вертикальная резка
- Наследование в PostgreSQL
- Подключается к кластерам с расширением POSTGRES_FDW
- Архитектурные модели
- Компьютерные модели
- Этапы проектирования базы данных
- Разница между системами OLTP и OLAP.
Заключительная работа
10 часов обучения
По окончанию курса вы будете самостоятельно развертывать и анализировать базу данных: описывать структуру, решать бизнес-задачи и формировать отчеты.
Специалисты помогут вам закрепить полученные знания и навыки – вы получите готовый кейс в свое портфолио, такая работа выделит вас среди соискателей.
3 место.Курс «PostgreSQL» — Слёрм
https://slurm.io/course-postgresql
Цена: 30 000 ₽
Курс поможет сэкономить время на генерацию идей, поиск информации. Спикер научит архитектурным решениям и поможет протестировать их в тестовой среде.
Программа курса
Раздел 1. Резервное копирование и восстановление.
- Теория. Мы научимся создавать резервные копии, в том числе инкрементные, и восстанавливать их. Рассмотрите возможность использования специализированных инструментов резервного копирования PostgreSQL. Рассмотрим их преимущества и недостатки.
- упражняться. Изучение решений для резервного копирования (wal-g, barman, pg_probackup). Давайте разобьем бэкап и попробуем проверить его на наличие ошибок и восстановить. Рассмотрим способы ускорения восстановления данных и запуска скриптов на восстановленной базе данных, если целью восстановления является развертывание новой базы данных в новой среде.
Раздел 2. Репликация: Решения по обновлению кластера и отказоустойчивости.
- Теория. Рассмотрим типы реплик. Их отличия друг от друга. Давайте оценим риск каждого решения. Мы изучим кластеры высокой доступности и особенности их использования. Поговорим о мониторинге этих решений.
- упражняться. Создадим физическую потоковую репликацию в синхронном/асинхронном режиме. Смоделируем отказ основного сервера и переключим работу на резервный сервер. Создадим каскадную репликацию.
- Развернем отказоустойчивое решение с использованием логической репликации и проведем масштабный апгрейд. Рассмотрим способы отката обновления.
Раздел 3. Мониторинг, отладка и оптимизация запросов
- Теория. Рассмотрим популярные бесплатные решения для мониторинга. Поговорим о траблшутинге (поиске проблем и их решений) на практических кейсах. Давайте посмотрим на поисковую оптимизацию.
- упражняться. В случаях из реальной практики рассмотрим способы оценки производительности кластера. Мы найдем и устраним узкие места в производительности, решим проблему неактивных транзакций, нехватки места на диске и задержки реплики.
После прохождения курса:
- Научитесь оценивать состояние кластера в критический момент, принимать быстрые и эффективные решения для обеспечения работоспособности кластера.
- Вы научитесь внедрять новое оптимальное архитектурное решение в своей команде, а также сможете возглавить этот процесс.
- сэкономьте время и деньги вашей компании за счет оптимизации процессов администрирования.
- Вы поймете, как действовать в случае возникновения критических ситуаций с базой данных PostgreSQL, и будете знать, где и по какому алгоритму искать проблему.
Курс «PostgreSQL» — Си Ай Скул
https://www.cischool.ru/product-category/postgresql/
Стоимость: ₽16 000 – ₽40 000
После прохождения обучения вы узнаете:
- Проектировать, управлять и работать с реляционными базами данных;
- Быстро решать стандартные и нестандартные задачи, возникающие в процессе работы;
- Обеспечить достоверность данных и избежать чрезвычайных ситуаций;
- Настройка и оптимизация производительности базы данных;
- А также многие другие навыки.
Курс:
- Администрирование PostgreSQL. Базовый курс
- Администрирование PostgreSQL. Конфигурация и мониторинг
- Администрирование PostgreSQL. Резервное копирование и репликация
- Разработка серверной части приложений PostgreSQL. Базовый курс
- Оптимизация запросов.
Курс «QL и PostgreSQL для начинающих» — beONmax
https://beonmax.com/courses/sql/
Стоимость: бесплатно
Вы научитесь читать и писать сложные запросы к базе данных, используя один из самых популярных языков программирования — SQL и сверхпопулярную СУБД (систему управления базами данных) — PostgreSQL. Все знания, которые вы получите на курсе, легко применить к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.
изучение SQL — один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать еще больше денег. В течение курса вы будете учиться и получать задания, чтобы проверить себя и улучшить свое понимание материала.
Чему вы хотите научиться:
- Введение в SQL: концепции, реляционная модель, установка postgres, создание базы данных, таблицы, типы отношений, типы данных
- Простой выбор: SELECT, DISTINCT, COUNT, WHERE, AND/OR, BTWEEN, IN, ORDER BY, MIN/MAX/AVG, LIKE, LIMIT, GROUP BY, HAVING, UNION/SKRYTTE/EXCEPT, NULL проверки
- Присоединение: INNER, LEFT, RIGHT, SELF, USER И, КОНЕЧНО, ПРИСОЕДИНЯЙТЕСЬ
- Подзапросы: WHERE EXISTS, подзапросы с квантификаторами
- DDL: управление ключами (PK, FK), ограничения, последовательности, INSERT, UPDATE/DELETE/RETURNING
- Проектирование баз данных: основы, рекомендации, нормальные формы (NF)
- Представления: основное, создание, обновление через представления, опция проверки
- Логика с CASE WHEN, COALESCE и NULLIF
- Функции SQL: основные, скалярные функции, IN/OUT/DEFAULT, возврат наборов данных
- Функции PL/pgSQL: основные, возврат и присваивание, объявление переменных, логика if-else, циклы, RETURN NEXT
- Ошибки и их обработка
- Индексы: Основы, Методы сканирования, Представления, ОБЪЯСНЕНИЕ, АНАЛИЗ
- Массивы: основные, создание, пересечение, операторы, VARIADIC и FOREACH
- Расширенная группировка с помощью CUBE/ROLLUP
- Пользовательские типы: домены, составные типы, перечисления
- psql и импорт данных
- Транзакции
- Безопасность
- Оконные функции
- Триггеры
- И многое другое из области изучения и использования языка запросов SQL на практике.
Для кого этот курс:
- Программирование для начинающих, которые хотят научиться работать с данными через SQL и PostgreSQL
- Разработчики, которые уже изучили какой-либо язык программирования и хотят понять, как работать с базами данных и изучить язык запросов SQL с нуля на практике или расширить имеющиеся знания SQL.
Программа курса:
- ВВЕДЕНИЕ — О SQL И POSTGRESQL ДЛЯ НАЧИНАЮЩИХ
- ВВЕДЕНИЕ В SQL
- ПРОСТОЙ ЗАПРОС С SELECT
- ПРИСОЕДИНИТЬСЯ
- ПОДЗАПРОС
- DDL — УПРАВЛЕНИЕ БД И ТАБЛИЦАМИ
- ДИЗАЙН БД
- ВИД
- ЛОГИКА С CASE, COALESCE И NULLIF
- ФУНКЦИИ SQL И PL\PGSQL
- ОШИБКИ И ИХ ОБРАЩЕНИЕ
- ПЕРЕДАЧА ДАННЫХ
- УКАЗЫВАЕТ
- АРРАСЕ
- ТИПЫ ПОЛЬЗОВАТЕЛЕЙ
- РАСШИРЕННАЯ ГРУППИРОВКА С КУБОМ И ОБЪЕДИНЕНИЕМ
- ПРЕДСТАВЛЯЕМ PSQL
- ИМПОРТ ДАННЫХ
- CTE — РЕГУЛЯРНЫЕ ТАБЛИЧНЫЕ ВЫРАЖЕНИЯ
- ОКОННЫЕ ФУНКЦИИ
- СДЕЛКИ
- КУРОК
- БЕЗОПАСНОСТЬ В POSTGRESQL
- ЗАВЕРШЕНИЕ КУРСА — ПОЛУЧЕНИЕ СЕРТИФИКАТА.
Курс «PostgreSQL» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
https://www.specialist.ru/product/postgre-sql-courses
Стоимость: различные расходы
Вы изучите основы СУБД, научитесь проектировать реляционные базы данных и управлять ими. Вы оптимизируете операционные расходы, быстро работаете с большими объемами информации. Вы сможете избежать аварийных ситуаций, обеспечить надежность и найти эффективные отказоустойчивые решения.
После прохождения обучения вы научитесь работать с базой данных PostgreSQL и управлять ею. И самое главное — быстро решать реальные проблемы, с которыми вы столкнетесь в своей работе. Большинство выпускников PostgreSQL в Центре подготовки специалистов находят хорошо оплачиваемую работу и строят успешную карьеру.
Курс «Postgres Professional» — Учебный Центр «Микротест»
https://training-microtest.ru/vendors/postgres-professional
Стоимость: различные расходы
Профессиональные курсы Postgres:
Администрирование базы данных
- Базовый курс администрирования PostgreSQL 10
- PostgreSQL 10. Оптимизация запросов
- Администрирование PostgreSQL 10. Резервное копирование и репликация
- Администрирование PostgreSQL Настройка и мониторинг.
Разработка
- Базовый курс по разработке серверных приложений PostgreSQL (обновлен до PostgreSQL 12)
- Разработка серверных приложений PostgreSQL 12. Продвинутый курс
- PostgreSQL 10. Оптимизация запросов.
Учебный центр Микротест является авторизованным учебным центром компании Postgres Professional, разработчика российской коммерческой СУБД Postgres Pro.
Курс «Postgres» — ЧОУ ДПО «УКЦ ФОРС»
https://edu.fors.ru/obuchenie-postgres/
Стоимость: различные расходы
Основные возможности PostgreSQL.
- Надежность и устойчивость. PostgreSQL на примере многих проектов работает без единой ошибки и под большими нагрузками уже несколько лет.
- Кросс-платформа. PostgreSQL поддерживает все разновидности Unix, включая Linux, FreeBSD, Solaris, HPUX, Mac OS X и MS Windows.
- Параллельная работа под большой нагрузкой. PostgreSQL использует многоверсионность (MVCC), чтобы обеспечить надежную и быструю работу большого количества одновременных транзакций.
- Масштабируемость. PostgreSQL использует современную многоядерную архитектуру процессора.
- Расширяемость. PostgreSQL позволяет добавлять новые функции, в том числе новые типы данных, без остановки сервера и самостоятельно.
- Доступность. Лицензия BSD не накладывает ограничений на коммерческое использование и не требует лицензионных сборов. Вы даже можете продавать PostgreSQL под своим именем!
- Независимость. PostgreSQL не принадлежит какой-то одной компании, его разрабатывает международное сообщество, в том числе российские разработчики. Независимость от PostgreSQL означает, что ваш бизнес не зависит от поставщика, а ваши инвестиции защищены.
- Поддержка пользователей. Сообщество PostgreSQL предоставляет экспертную и быструю помощь. Коммерческие компании предлагают свои услуги по всему миру.
Учебный центр Postgres Professional занимается созданием обучающих курсов по СУБД PostgreSQL, сертификацией разработчиков и администраторов баз данных и переводом документации PostgreSQL на русский язык. Огромная экспертиза компании позволяет ей не только определять развитие PostgreSQL, но и разрабатывать собственные курсы с учетом глубоких знаний всех нюансов и функций СУБД.
Курс «PostgreSQL» — Сетевая Академия
https://academy.ru/catalog/postgresql/
Стоимость: различные расходы
Postgres Pro — российская коммерческая СУБД, разработанная компанией Postgres Professional с использованием свободно распространяемой СУБД PostgreSQL, существенно переработанная под требования бизнес-заказчиков.
Курс по работе с СУБД PostgreSQL:
- Базовый курс администрирования PostgreSQL 10
- Администрирование PostgreSQL 10. Конфигурация и мониторинг
- Администрирование PostgreSQL 10. Резервное копирование и репликация
- Разрабатывать серверные приложения PostgreSQL 9.6. Базовый курс
- Разработка серверных приложений PostgreSQL 12 Базовый курс
- PostgreSQL 10. Оптимизация запросов.
Курс «PostgreSQL» — Академия АйТи
https://academyit.ru/courses/vendors/postgres-professional/
Стоимость: различные расходы
АйТи Ко. Академия является авторизованным учебным центром для Postgres Professional.
Postgres Professional предлагает предприятиям и государственным учреждениям реальную альтернативу коммерческим СУБД. Postgres Professional — российский провайдер PostgreSQL, предлагающий полный цикл поддержки: ИТ-аудит, консультации, разработка, администрирование, поддержка, обучение. Компания является частью международного сообщества PostgreSQL и объединяет российских экспертов PostgreSQL: всех ведущих российских разработчиков, а также архитекторов и инженеров с опытом создания прикладных решений.
Список курсов:
- Разработка серверной части приложений PostgreSQL. Базовый курс
- PostgreSQL 10. Оптимизация запросов
- Администрирование PostgreSQL. Резервное копирование и репликация
- Разработка серверной части приложений PostgreSQL. Продвинутый курс.
- Администрирование PostgreSQL 10. Конфигурация и мониторинг
- Администрирование PostgreSQL. Базовый курс.
Курс «PostgreSQL» — ITVDN
https://itvdn.com/ru/video/postgresql
Цена: 725 ₽
Данный видеокурс посвящен системе управления базами данных (СУБД) PostgreSQL и состоит из 6 уроков, рассчитанных на начинающих. Включает в себя как теоретическую, так и практическую части. В ходе обучения студенты спроектируют небольшую базу данных для продуктовой сети, определят необходимую структуру и функционал (индексы, представления, триггеры, функции).
После прохождения курса вы поймете принципы проектирования баз данных, создадите таблицы в соответствии с общепринятыми формами, а также сделаете правильный выбор, используя различные функции языка SQL.
Чему вы хотите научиться:
- Используйте базовые навыки работы с базами данных PostgreSQL
- Спроектируйте базы данных, поддерживающие целостность данных, определите необходимые таблицы
- Создание отношений между таблицами
- Понимать назначение индексов, представлений, функций и уметь применять их на практике
- Понимать принцип выполнения транзакций и использовать их уровни изоляции
- Представлять любые необходимые статистические, информативные данные из базы данных с помощью запросов.
Список видеоуроков:
- Основные понятия баз данных
- Введение в SQL (часть 1)
- Введение в SQL (часть 2)
- ПРИСОЕДИНИТЬСЯ
- Организация памяти в БД, Вид, Индекс
- Триггеры, транзакции.
Курс «PostgreSQL» — postgrespro
https://postgrespro.ru/education/courses
Стоимость: бесплатно
- Каждый курс представляет собой связный набор тем, которые последовательно раскрывают содержание.
- Каждый предмет в курсе состоит из теоретической части и практики. Теория состоит не только из презентации, но в большинстве случаев включает в себя демонстрацию работы на «живой» системе. В практической части предлагается выполнить ряд заданий для закрепления пройденных знаний.
- Материал разбит на темы таким образом, чтобы теоретическая часть не превышала одного часа, так как большее количество времени сильно усложняет восприятие. Практика обычно не превышает 30 минут.
- В качестве материала по каждой теме слушатели получают презентацию с подробными комментариями к каждому слайду, а также результат демо-сценария.
Курс для администраторов
- Администрирование PostgreSQL. Базовый курс
- Администрирование PostgreSQL. Конфигурация и мониторинг
- Администрирование PostgreSQL. Резервное копирование и репликация
- Оптимизация запросов
Курс разработчика приложений
- Разработка серверной части приложений PostgreSQL. Базовый курс
- Разработка серверной части приложений PostgreSQL. Продвинутый курс
- Оптимизация запросов
Курс для разработчиков СУБД
Для разработчиков самой СУБД в 2016 году был проведен курс по внутреннему устройству PostgreSQL, написанию расширений и патчей.
- Взлом PostgreSQL.