Мы используем файлы cookie для улучшения вашего опыта использования сайта. Это позволяет нам анализировать, как посетители взаимодействуют с сайтом, и делать его лучше. Продолжая использовать сайт, вы соглашаетесь на использование файлов cookie. Подробную информацию вы найдете в политике обработки персональных данных.

Разработка серверной части приложений PostgreSQL 16. Базовый курс

Вендор:
Postgres Pro
Направление:
Базы данных
Продукт:
PostgreSQL
Код курса:
PG-DEV1
Длительность:
4 дня | 32 ак. часа
Стоимость:

2052 BYN с НДС 20%

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

Предварительные требования

  • Знание основ SQL
  • Опыт работы с каким-нибудь процедурным языком программирования
  • Минимальные представления о работе в Unix

Приобретаемые знания и навыки

  • Общие сведения об архитектуре PostgreSQL
  • Использование основных объектов БД: таблиц, индексов, представлений
  • Программирование на стороне сервера на языках SQL и PL/pgSQL
  • Использование основных типов данных, включая записи и массивы
  • Организация взаимодействия с клиентской частью приложения

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

1. Введение

2. Базовый инструментарий

  • Установка и управление, psql

3. Архитектура

  • Общее устройство PostgreSQL.
  • Изоляция и многоверсионность.
  • Буферный кеш и журнал.

4. Организация данных

  • Логическая структура.
  • Физическая структура.

5. Приложение «Книжный магазин»

  • Схема данных приложения.

6. SQL

  • Функции.
  • Процедуры.
  • Составные типы.

7. PL/pgSQL

  • Обзор и конструкции языка.
  • Выполнение запросов.
  • Курсоры.
  • Динамические команды.
  • Массивы.
  • Обработка ошибок.
  • Триггеры.
  • Отладка

8. Разграничение доступа

  • Обзор разграничения доступа.

9. Резервное копирование

  • Логическое резервирование.
Онлайн формат обучения

Онлайн обучение - это курс, который проходит в режиме реального времени под руководством преподавателя по такому же графику как и очное обучение. Наш учебный центр может организовывать курсы только в онлайн формате или в смешанном, когда часть слушателей находится в классе очно, а часть подключается онлайн.

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

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

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

Документы об окончании курса

  • Сертификат вендора Postgres Professional об окончании авторизованного курса
  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образца

Postgres Certificate  сертификат iqData об обучении на курсе Сертификат установленного образца

Учились на этом курсе?

Другие курсы Авторизованные курсы PostgreSQL

Ближайшие даты
5-8 мая
10:00 - 18:00
Онлайн
6-9 июля
10:00 - 18:00
Онлайн
21-24 сентября
10:00 - 18:00
Онлайн
30 ноября - 3 декабря
10:00 - 18:00
Онлайн