Описание
Курс предоставляет углубленное обучение разработке серверной части приложений с использованием PostgreSQL.
Вы изучите архитектуру PostgreSQL, включая изоляцию, внутреннее устройство, очистку, журналирование и блокировки.
Расширяя проект "Книжный магазин" из базового курса DEV1, вы создадите приложение версии 2.0.
Курс также охватывает расширяемость PostgreSQL, включая пул соединений, типы для больших значений, пользовательские типы данных, классы операторов, работу со слабоструктурированными данными, фоновые процессы, асинхронную обработку, создание расширений, использование различных языков программирования, агрегатные и оконные функции, полнотекстовый поиск, физическую и логическую репликацию, а также работу с внешними данными.
Цели
Целевая аудитория
Предварительная подготовка
-
Общие представления об архитектуре PostgreSQL
-
Уверенное владение SQL и PL/pgSQL в объеме курса DEV1
- Минимальные представления о работе в Unix
Разбираемые темы
-
Введение [Теория: 30 мин.]
-
1.Архитектура [Теория: 6 ч.,30 мин. Практика: 2 ч., 50 мин.]
- Изоляция
- Внутреннее устройство
- Очистка
- Журналирование
- Блокировки
-
2.«Книжный магазин» [Теория: 1 ч.,Практика: 40 мин.]
- Приложение 2.0
-
3.Расширяемость [Теория: 10 ч., Практика: 10 ч., 30 мин.]
- Пул соединений
- Типы для больших значений
- Пользовательские типы данных
- Классы операторов
- Слабоструктурированные данные
- Фоновые процессы
- Асинхронная обработка
- Создание расширений
- Языки программирования
- Агрегатные и оконные функции
- Обзор полнотекстового поиска
- Физическая репликация
- Логическая репликация
- Внешние данные
-
Итого на курс 32 часа: теория – 18 ч (56%), практика – 14 ч (44%)
Преподаватель-практик. В ИТ-сфере работает с 2000 года, более 10 лет — в информационной безопасности. Сертифицированный Администратор PostgreSQL 13.
Дмитрий руководил техническими подразделениями в фармацевтических компаниях, преподавал курсы Microsoft, Oracle, Lotus и возглавлял отдел информационной безопасности.
Начинал как системный администратор, занимался разработкой и поддержкой программ, администрировал серверы и локальные сети.
В качестве начальника отдела информационной безопасности планировал и контролировал защиту ресурсов и технологий, проводил проверки и служебные расследования, обучал сотрудников.
Обладает международными сертификатами Microsoft, Oracle, IBM. Прошел обучение по стандарту PMI, защите конфиденциальной информации и 40 курсам, включая маркетинг, коучинг, бизнес-этику и аналитика.