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

> Расширения, пользовательские типы, классы операторов, асинхронная обработка, полнотекстовый поиск и FDW.

---

Индекс LLMS: [llms.txt](/ru/llms.txt)

---

<!-- Generated by scripts/generate_skeleton.py. -->

Курс сохраняет официальный порядок тем. Русские материалы извлечены из PDF в читаемый нативный Markdown для дальнейшей редакторской работы.

> **Состояние материалов:** 官方 PDF 已提取为原生 Markdown

> **Базовый язык:** Базовый язык: Русский. В проверенных открытых каталогах не найден текущий английский архив, поэтому базовой является русская версия.

## О курсе

Расширения, пользовательские типы, классы операторов, асинхронная обработка, полнотекстовый поиск и FDW.

## Состояние материалов

| Язык | Текущий архив | Версия | Темы | Страница курса |
| --- | --- | --- | ---: | --- |
| English | Открытый архив не найден | - | - | [HTTP 404](https://postgrespro.com/community/courses/DEV2) |
| Русский | [DEV2-handouts-16.zip](https://edu.postgrespro.ru/16/DEV2-handouts-16.zip) | 16 | 21 | [HTTP 200](https://postgrespro.ru/education/courses/DEV2) |

## Содержание

- [00 Расширенный курс](/ru/dev2/dev2-00-introduction/)
- [01 Изоляция](/ru/dev2/dev2-01-arch-isolation/)
- [02 Многоверсионность](/ru/dev2/dev2-02-arch-mvcc/)
- [03 Очистка](/ru/dev2/dev2-03-arch-vacuum/)
- [04 Журналирование](/ru/dev2/dev2-04-arch-wal/)
- [05 Блокировки](/ru/dev2/dev2-05-arch-locks/)
- [06 Книжный магазин 2.0](/ru/dev2/dev2-06-bstore-advanced/)
- [07 Пул соединений](/ru/dev2/dev2-07-ext-connpool/)
- [08 Типы для больших значений](/ru/dev2/dev2-08-ext-lob/)
- [09 Пользовательские типы данных](/ru/dev2/dev2-09-ext-datatypes/)
- [10 Классы операторов](/ru/dev2/dev2-10-ext-opclasses/)
- [11 Слабоструктурированные данные](/ru/dev2/dev2-11-ext-semistruct/)
- [12 Фоновые процессы](/ru/dev2/dev2-12-ext-bgworkers/)
- [13 Асинхронная обработка](/ru/dev2/dev2-13-ext-async/)
- [14 Создание расширений](/ru/dev2/dev2-14-ext-extensions/)
- [15 Языки программирования](/ru/dev2/dev2-15-ext-languages/)
- [16 Агрегатные и оконные функции](/ru/dev2/dev2-16-ext-aggregates/)
- [17 Обзор полнотекстового поиска](/ru/dev2/dev2-17-ext-fts-overview/)
- [18 Обзор физической репликации](/ru/dev2/dev2-18-replica-overview-physical/)
- [19 Обзор логической репликации](/ru/dev2/dev2-19-replica-overview-logical/)
- [20 Обзор](/ru/dev2/dev2-20-fdw-overview/)

## Дополнительные материалы

- `dev2_new_features.pdf`
- `dev2_student_guide.pdf`

## Редакторский статус

Русский комплект доступен в виде нативного Markdown. Если английский комплект не найден, английский маршрут оставлен для будущего источника.

- [Матрица версий](/ru/versions/)
- [Рабочий список](/ru/checklist/)
- [Источники и разрешения](/ru/about/)

---

Страницы раздела:

- [Занятие 00: Разработка серверной части приложений / Расширенный курс](/ru/dev2/dev2-00-introduction/): Исходная страница в нативном Markdown: Разработка серверной части приложений / Расширенный курс
- [Занятие 01: Архитектура / Изоляция](/ru/dev2/dev2-01-arch-isolation/): Исходная страница в нативном Markdown: Архитектура / Изоляция
- [Занятие 02: Архитектура / Многоверсионность](/ru/dev2/dev2-02-arch-mvcc/): Исходная страница в нативном Markdown: Архитектура / Многоверсионность
- [Занятие 03: Архитектура / Очистка](/ru/dev2/dev2-03-arch-vacuum/): Исходная страница в нативном Markdown: Архитектура / Очистка
- [Занятие 04: Архитектура / Журналирование](/ru/dev2/dev2-04-arch-wal/): Исходная страница в нативном Markdown: Архитектура / Журналирование
- [Занятие 05: Архитектура / Блокировки](/ru/dev2/dev2-05-arch-locks/): Исходная страница в нативном Markdown: Архитектура / Блокировки
- [Занятие 06: Учебное приложение / Книжный магазин 2.0](/ru/dev2/dev2-06-bstore-advanced/): Исходная страница в нативном Markdown: Учебное приложение / Книжный магазин 2.0
- [Занятие 07: Расширяемость / Пул соединений](/ru/dev2/dev2-07-ext-connpool/): Исходная страница в нативном Markdown: Расширяемость / Пул соединений
- [Занятие 08: Расширяемость / Типы для больших значений](/ru/dev2/dev2-08-ext-lob/): Исходная страница в нативном Markdown: Расширяемость / Типы для больших значений
- [Занятие 09: Расширяемость / Пользовательские типы данных](/ru/dev2/dev2-09-ext-datatypes/): Исходная страница в нативном Markdown: Расширяемость / Пользовательские типы данных
- [Занятие 10: Расширяемость / Классы операторов](/ru/dev2/dev2-10-ext-opclasses/): Исходная страница в нативном Markdown: Расширяемость / Классы операторов
- [Занятие 11: Расширяемость / Слабоструктурированные данные](/ru/dev2/dev2-11-ext-semistruct/): Исходная страница в нативном Markdown: Расширяемость / Слабоструктурированные данные
- [Занятие 12: Расширяемость / Фоновые процессы](/ru/dev2/dev2-12-ext-bgworkers/): Исходная страница в нативном Markdown: Расширяемость / Фоновые процессы
- [Занятие 13: Расширяемость / Асинхронная обработка](/ru/dev2/dev2-13-ext-async/): Исходная страница в нативном Markdown: Расширяемость / Асинхронная обработка
- [Занятие 14: Расширяемость / Создание расширений](/ru/dev2/dev2-14-ext-extensions/): Исходная страница в нативном Markdown: Расширяемость / Создание расширений
- [Занятие 15: Расширяемость / Языки программирования](/ru/dev2/dev2-15-ext-languages/): Исходная страница в нативном Markdown: Расширяемость / Языки программирования
- [Занятие 16: Расширяемость / Агрегатные и оконные функции](/ru/dev2/dev2-16-ext-aggregates/): Исходная страница в нативном Markdown: Расширяемость / Агрегатные и оконные функции
- [Занятие 17: Расширяемость / Обзор полнотекстового поиска](/ru/dev2/dev2-17-ext-fts-overview/): Исходная страница в нативном Markdown: Расширяемость / Обзор полнотекстового поиска
- [Занятие 18: Репликация / Обзор физической репликации](/ru/dev2/dev2-18-replica-overview-physical/): Исходная страница в нативном Markdown: Репликация / Обзор физической репликации
- [Занятие 19: Репликация / Обзор логической репликации](/ru/dev2/dev2-19-replica-overview-logical/): Исходная страница в нативном Markdown: Репликация / Обзор логической репликации
- [Занятие 20: Внешние данные / Обзор](/ru/dev2/dev2-20-fdw-overview/): Исходная страница в нативном Markdown: Внешние данные / Обзор
