12
Курсов
30+
Отзывов
10
Обзоров
Професии

Кто такой PostgreSQL-разработчик?

PostgreSQL-разработчик — это программист, который работает с системой управления реляционными базами данных (СУБД) с открытым исходным кодом PostgreSQL, которая разработана всемирной командой добровольцев.

Что делают PostgreSQL-разработчики и чем занимаются?

Обязанности на примере одной из вакансий:

Что должен знать и уметь PostgreSQL-разработчик? 

Требования к PostgreSQL-разработчикам:

Востребованность и зарплаты PostgreSQL-разработчиков

На сайте поиска работы в данный момент открыто 8 611 вакансий, с каждым месяцем спрос на PostgreSQL-разработчиков растет.

Количество вакансий с указанной зарплатой PostgreSQL-разработчика по всей России:

Вакансий с указанным уровнем дохода по Москве:

Вакансий с указанным уровнем дохода по Санкт-Петербургу:

Как стать PostgreSQL-разработчиком и где учиться?

Варианты обучения для PostgreSQL-разработчика с нуля:

Ниже сделали обзор 10+ лучших онлайн-курсов.

10+ лучших курсов для обучения PostgreSQL-разработчика: подробный обзор

1 место. Курс «PostgreSQL» — OTUS

https://otus.ru/lessons/postgresql/

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: нет информации

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

Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа PostgreSQL в облаках (AWS, GCP, Azure) и в Kubernetes

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

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

  1. Получите навыки, которые позволят работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL;
  2. Научитесь работать с PostgreSQL в различных средах — на базе собственной физической и виртуальной инфраструктуры, в кластере Kubernetes, в публичном облаке (AWS, GCP, Azure)

Для кого:

На курсе вы:

Программа обучения:

В процессе обучения вы получите комплексные знания и навыки.

Модуль 1. Введение

Модуль 2. Многоверсионность, журналы и блокировки

Модуль 3. Администрирование

Модуль 4. Оптимизация

Модуль 5. Высокая доступность и горизонтальная масштабируемость

Модуль 6. PostgreSQL в облаках и Kubernetes

Модуль 7. Проектная работа

После обучения вы

заберете с собой:

2 место. Курс «SQL и получение данных» — Нетология

https://netology.ru/programs/sql-lessons

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: 24 850 ₽ или рассрочка на 12 месяцев — 2 070 ₽ / мес

Кому будет полезен курс:

SQL — один из основных языков в арсенале дата-сайентистов и аналитиков. Со знанием SQL можно работать во многих сферах: телекоме, финтехе, ритейле и создании мобильных сервисов.

За полтора месяца вы освоите язык запросов SQL и узнаете:

Программа

23 часа теориии, 22 часа практики

  1. Введение в SQL
    Узнаете, зачем нужны базы данных (БД). Поймёте, как устроена система управления базами данных (СУБД) и познакомитесь с системой PostgreSQL. Узнаете, что такое схемы, отношения, атрибуты и домены. Установите и настроите необходимое ПО.
  1. Реляционные базы данных
    Узнаете, что такое алиасы и как их использовать в работе с различными схемами и таблицами в одном запросе. Разберётесь в основных типах данных PostgreSQL. Узнаете, как фильтровать, сортировать и преобразовывать данные. Поймёте, как работать со строками и датами.
  1. Ключевые функции для анализа данных с SQL
    Напишите простые запросы и изучите сложные. Примените соединения (JOIN) и агрегатные функции (SUM, COUNT, AVG). Разберётесь в хронологии связывания таблиц. Освоите базовые команды: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Узнаете, что такое подзапросы.
  1. Углубление в SQL. Продвинутые операции с данными
    Узнаете, как работать с таблицами с помощью команд CREATE TABLE, ALTER TABLE, DROP TABLE. Освоите команды INSERT INTO, UPDATE TABLE, DELETE FROM. Поймёте, что такое внешние ключи.
  1. Работа с PostgresSQL. Часть 1
    Научитесь использовать агрегатные функции sum(), count(),avg(), min() и max() в рамках оконной функции. Примените аналитические функции lead(), lag(), dense_rank(). Узнаете, что такое обобщённые табличные выражения и рекурсивные запросы. Научитесь работать с каталогами.
  1. Работа с PostgresSQL. Часть 2
    Узнаете, что такое представления. Поймёте, как ускорять запросы и использовать индексы. Начнёте ориентироваться в схемах запросов. Познакомитесь со сложными типами данных.
  1. SQL PRO
    Платный модуль. Стоимость модуля — 10 000 ₽
    Научитесь создавать хранимые процедуры и триггеры. Узнаете, что такое нормализация и денормализация. Изучите основы проектирования и поймёте, какие бывают архитектурные модели данных. Освоите шардирование и партиционирование.

Итоговая работа

10 часов практики

В конце курса вы самостоятельно развернёте и проанализируете базу данных: опишете структуру, решите бизнес-задачи и сформируете отчёты.
Эксперты помогут вам закрепить полученные знания и навыки — вы получите готовый кейс в портфолио, такая работа выделит вас среди соискателей.

3 место.Курс «PostgreSQL» — Слёрм

https://slurm.io/course-postgresql

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: 30 000 ₽

Курс поможет сэкономить время на генерации идей, поиске информации. Спикер научит архитектурным решениям, поможет проверить их в тестовой среде.

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

Раздел 1. Резервное копирование и восстановление.

Раздел 2. Репликации: апгрейд кластера и отказоустойчивые решения.

Раздел 3. Мониторинг, траблшутинг и оптимизация запросов

После окончания курса вы:

  1. Научитесь оценивать состояние кластера в критический момент, принимать быстрые и эффективные решения по обеспечению работоспособности кластера.
  2. Узнаете, как внедрить новое оптимальное архитектурное решение в своей команде, а также сможете лидировать этот процесс.
  3. сэкономите компании время и деньги путем оптимизации процессов администрирования.
  4. Поймете, как действовать в случае критических ситуаций с базой данных PostgreSQL и будете знать, где и с помощью какого алгоритма искать проблему.

Курс «PostgreSQL» — Си Ай Скул

https://www.cischool.ru/product-category/postgresql/

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: 16 000 ₽ — 40 000 ₽

Пройдя обучение, вы научитесь:

Курсы:

  1. Администрирование PostgreSQL. Базовый курс
  2. Администрирование PostgreSQL. Настройка и мониторинг
  3. Администрирование PostgreSQL. Резервное копирование и репликация
  4. Разработка серверной части приложений PostgreSQL. Базовый курс
  5. Оптимизация запросов.

Курс «QL и PostgreSQL для начинающих» — beONmax

https://beonmax.com/courses/sql/

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: бесплатно

Вы научитесь читать и писать сложные запросы к базам данных, используя один из самых востребованных языков программирования — SQL и супервостребованную СУБД (систему управления базами данных) — PostgreSQL. Все те знания, которые вы получите на курсе, легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

Изучение SQL это один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать ещё больше. На курсе вы будете учиться и получать задания для собственной проверки и улучшения понимания материала.

Чему Вы научитесь:

  1. Введение в SQL: концепции, реляционная модель, инсталляция postgres, создание БД, таблиц, виды отношений, типы данных
  2. Простые выборки: SELECT, DISTINCT, COUNT, WHERE, AND / OR, BETWEEN, IN, ORDER BY, MIN/MAX/AVG, LIKE, LIMIT, GROUP BY, HAVING, UNION/INTERSECT/EXCEPT, проверки на NULL
  3. Соединения: INNER, LEFT, RIGHT, SELF, USING и NATURAL JOIN
  4. Подзапросы: WHERE EXISTS, подзапросы с квантификаторами
  5. DDL: управление ключами (PK, FK), ограничения, последовательности, INSERT, UPDATE/DELETE/RETURNING
  6. Проектирование БД: основы, рекомендации, нормальные формы (НФ)
  7. Представления (Views): основы, создание, обновления через views, опция check
  8. Логика с CASE WHEN, COALESCE и NULLIF
  9. Функции SQL: основы, скалярные функции, IN/OUT/DEFAULT, возврат наборов данных
  10. Функции PL/pgSQL: основы, возврат и присвоение, декларация переменных, логика с if-else, циклы, RETURN NEXT
  11. Ошибки и их обработка
  12. Индексы: основы, методы сканирования, виды, EXPLAIN, ANALYZE
  13. Массивы: основы, создание, нарезка (slicing), операторы, VARIADIC и FOREACH
  14. Продвинутая группировка с CUBE/ROLLUP
  15. Пользовательские типы: домены, композитные типы, перечисления
  16. psql и импорт данных
  17. Транзакции
  18. Безопасность
  19. Оконные функции
  20. Триггеры
  21. И многое другое из области изучения и применения языка запросов SQL на практике.

Для кого этот курс:

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

  1. ВВЕДЕНИЕ В SQL
  2. ПРОСТЫЕ ЗАПРОСЫ С SELECT
  3. СОЕДИНЕНИЯ — JOINS
  4. ПОДЗАПРОСЫ
  5. DDL — УПРАВЛЯЕМ БД И ТАБЛИЦАМИ
  6. ПРОЕКТИРОВАНИЕ БД
  7. ПРЕДСТАВЛЕНИЯ (VIEWS)
  8. ЛОГИКА С CASE, COALESCE И NULLIF
  9. ФУНКЦИИ SQL И PLPGSQL
  10. ОШИБКИ И ИХ ОБРАБОТКА
  11. ПРИВЕДЕНИЕ ТИПОВ ДАННЫХ
  12. ИНДЕКСЫ
  13. МАССИВЫ
  14. ПОЛЬЗОВАТЕЛЬСКИЕ ТИПЫ
  15. ПРОДВИНУТАЯ ГРУППИРОВКА С CUBE И ROLLUP
  16. ЗНАКОМСТВО С PSQL
  17. ИМПОРТ ДАННЫХ
  18. CTE — COMMON TABLE EXPRESSIONS
  19. ОКОННЫЕ ФУНКЦИИ
  20. ТРАНЗАКЦИИ
  21. ТРИГГЕРЫ
  22. БЕЗОПАСНОСТЬ В POSTGRESQL

Курс «PostgreSQL» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

https://www.specialist.ru/product/postgre-sql-courses

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: разная стоимость

Вы изучите основы СУБД, научитесь проектировать реляционные базы данных и управлять ими. Будете оптимизировать операционные расходы, оперативно работать с большими объемами информации. Сможете избегать аварийных ситуаций, обеспечивая надежность, и находить эффективные отказоустойчивые решения.

По окончании обучения Вы научитесь работать в базе данных PostgreSQL и управлять ею. А главное – оперативно решать реальные задачи, с которыми столкнётесь в работе. Большинство выпускников курсов PostgreSQL учебного Центра «Специалист» находят высокооплачиваемую работу и строят успешную карьеру.

Курс «Postgres Professional» — Учебный Центр «Микротест»

https://training-microtest.ru/vendors/postgres-professional

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: разная стоимость

Курсы Postgres Professional:

Администрирование баз данных

  1. Администрирование PostgreSQL 10. Базовый курс
  2. PostgreSQL 10. Оптимизация запросов
  3. Администрирование PostgreSQL 10. Резервное копирование и репликация
  4. Администрирование PostgreSQL Настройка и мониторинг.

Разработка

  1. Разработка серверной части приложений PostgreSQL Базовый курс (обновлен до версии PostgreSQL 12)
  2. Разработка серверной части приложений PostgreSQL 12. Расширенный курс
  3. PostgreSQL 10. Оптимизация запросов.

Учебный центр Микротест является авторизованным учебным центром компании Postgres Professional, разработчика российской коммерческой СУБД Postgres Pro.

Курс «Postgres» — ЧОУ ДПО «УКЦ ФОРС»

https://edu.fors.ru/obuchenie-postgres/

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: разная стоимость

Основные свойства PostgreSQL.

Образовательный центр компании Postgres Professional занимается созданием обучающих курсов по СУБД «PostgreSQL», сертификацией разработчиков и администраторов баз данных и переводом документации PostgreSQL на русский язык. Огромная экспертиза компании позволяет ей не только определять развитие PostgreSQL, но и разрабатывать собственные курсы с учетом глубокого знания всех нюансов и особенностей работы СУБД.

Курс «PostgreSQL» — Сетевая Академия

https://academy.ru/catalog/postgresql/

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: разная стоимость

Postgres Pro – российская коммерческая СУБД, разработанная компанией Postgres Professional с использованием свободно-распространяемой СУБД PostgreSQL, значительно переработанная для соответствия требованиям корпоративных заказчиков.

Курсы по работе с СУБД PostgreSQL:

  1. Администрирование PostgreSQL 10. Базовый курс
  2. Администрирование PostgreSQL 10. Настройка и мониторинг
  3. Администрирование PostgreSQL 10. Резервное копирование и репликация
  4. Разработка серверной части приложений PostgreSQL 9.6. Базовый курс
  5. Разработка серверной части приложений PostgreSQL 12. Базовый курс
  6. PostgreSQL 10. Оптимизация запросов.

Курс «PostgreSQL» — Академия АйТи

https://academyit.ru/courses/vendors/postgres-professional/

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: разная стоимость

Академия АйТи — является авторизованным учебным центром компании Postgres Professional.

Компания Postgres Professional предлагает бизнесу и государственным структурам реальную альтернативу коммерческим СУБД. Postgres Professional — российский вендор PostgreSQL, который осуществляет поддержку полного цикла: IT-аудит, консалтинг, разработка, администрирование, поддержка, обучение. Компания является частью международного сообщества PostgreSQL и объединяет российских экспертов PostgreSQL: всех ведущих российских разработчиков, а также архитекторов и инженеров с опытом создания прикладных решений.

Список курсов:

Курс «PostgreSQL» — ITVDN

https://itvdn.com/ru/video/postgresql

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: 725 ₽

Данный видеокурс посвящен системе управления базами данных (СУБД) PostgreSQL и состоит из 6 уроков, рассчитанных на новичков. Включает в себя как теоретическую, так и практическую часть. В ходе обучения учащиеся спроектируют небольшую базу данных сети продуктовых магазинов, определят необходимую структуру и функционал (индексы, представления, триггеры, функции).

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

Чему вы научитесь:

Список видеоуроков:

  1. Основные понятия баз данных
  2. Введение в SQL (часть 1)
  3. Введение в SQL (часть 2)
  4. JOINS
  5. Organization of Memory in DB, View, Index
  6. Triggers, Transactions.

Курс «PostgreSQL» — postgrespro

https://postgrespro.ru/education/courses

PostgreSQL-разработчик: кто это, обязанности, зарплаты и как им стать в 2023 году. Обзор профессии.

Стоимость: бесплатно

Курсы для администраторов

  1. Администрирование PostgreSQL. Базовый курс
  2. Администрирование PostgreSQL. Настройка и мониторинг
  3. Администрирование PostgreSQL. Резервное копирование и репликация
  4. Оптимизация запросов

Курсы для разработчиков приложений

Курс для разработчиков СУБД
Для разработчиков самой СУБД в 2016 году был проведен курс про внутреннее устройство PostgreSQL, написание расширений и патчей.