DEV1. Разработка серверной части приложений PostgreSQL 9.6. Базовый курс. Хабаровск
С 28 по 31 мая 2018 года руководители учебных программ компании Postgres Professional — Егор Рогов и Павел Лузанов — проведут 4-дневный образовательный курс для разработчиков серверной части приложений PostgreSQL — DEV1 — в Хабаровске.
Преподаватели курса
Егор Рогов
Руководитель образовательных программ Postgres ProfessionalЗакончил факультет Вычислительной Математики и Кибернетики МГУ им. М. В. Ломоносова. Системами управления базами данных занимается более 15 лет в качестве разработчика, руководителя проектов и преподавателя. С 2015 года работает в Postgres Professional и занимается подготовкой образовательных программ.
Павел Лузанов
Руководитель образовательных программ Postgres ProfessionalВ 2013 году присоединился к сообществу PostgreSQL, занимаясь переводом официальной документации на русский язык. В компании Postgres Professional с момента основания в начале 2015 года. До этого — более 20 лет опыта работы с СУБД и средствами разработки Oracle в качестве разработчика, преподавателя, консультанта и менеджера проектов по внедрению ERP системы Oracle E-Business Suite.
Если Вы давным давно хотите разобраться в разработке серверного бекенда в части баз данных - этот курс для Вас.
Если Вы собираетесь использовать PostgreSQL для 1С – этот курс почти для Вас, вы получите фундаментальные знания, вам станут немного понятней аспекты проектирования структуры баз данных, посвятитесь в магию индексов.
Если Вы собираетесь мигрировать на PostgreSQL – этот курс для Вас, смело регистрируйтесь!
Внимание, курс платный для всех кроме студентов: весь курс 4000 рублей, один день 1000 рублей, если Вы выберите определенные дни - укажите в примечании интересующие Вас темы, пожалуйста.
Задумали импортозамещаться и думаете как?
В части баз данных вариантов очень немного. PostgreSQL – самый оптимальный.
🕙 28 мая – 31 мая 2018 г. 10:00-18:00
🔋 весь курс 4000 ₽, один день 1000 ₽
📍 О месте проведения известим всех зарегистрировавшихся, скорее всего ДВГУПС
Дополнительная информация о составе курса (приведенная ниже) взята с сайта компании Postgres Professional (Постгресс Профессиональный) /education/courses/DEV1
Разработка серверной части приложений PostgreSQL. Базовый курс
Основные сведения
Продолжительность: 4 дня
Предварительные знания:
- Основы SQL
- Опыт работы с каким-нибудь процедурным языком программирования
- Минимальные сведения о работе в Unix
Какие навыки будут получены:
- Общие сведения об архитектуре PostgreSQL
- Использование основных объектов БД: таблиц, индексов, представлений
- Программирование на стороне сервера на языках SQL и PL/pgSQL
- Использование основных типов данных, включая записи и массивы
- Организация взаимодействия с клиентской частью приложения
Учебные материалы
Перед началом самостоятельного прохождения курса ознакомьтесь с руководством слушателя. В нем вы найдете инструкцию по настройке рабочего места и использованию виртуальной машины, а также указания по выполнению практических заданий.
Дополнительные справочные материалы: функции и типы данных, схема системного каталога, команды Unix
Темы
Введение | слайды | |||||
Базовый инструментарий | ||||||
1. | Установка и управление, psql | слайды | демо | ответы | ||
Архитектура | ||||||
2. | Общее устройство PostgreSQL | слайды | ||||
3. | Изоляция и многоверсионность | слайды | демо | ответы | ||
4. | Буферный кэш и журнал | слайды | демо | ответы | ||
Организация данных | ||||||
5. | Логическая структура | слайды | демо | ответы | ||
6. | Физическая структура | слайды | демо | ответы | ||
Приложение «Книжный магазин» | ||||||
7. | Схема данных приложения | слайды | демо | ответы | ответы | |
8. | Взаимодействие клиента с СУБД | слайды | демо | ответы | ответы | |
SQL | ||||||
9. | Функции | слайды | демо | ответы | ответы | |
10. | Составные типы | слайды | демо | ответы | ответы | |
PL/pgSQL | ||||||
11. | Обзор и конструкции языка | слайды | демо | ответы | ответы | |
12. | Выполнение запросов | слайды | демо | ответы | ответы | |
13. | Курсоры | слайды | демо | ответы | ответы | |
14. | Динамические команды | слайды | демо | ответы | ответы | |
15. | Массивы | слайды | демо | ответы | ответы | |
16. | Обработка ошибок | слайды | демо | ответы | ответы | |
17. | Триггеры | слайды | демо | ответы | ответы | |
18. | Отладка | слайды | демо | ответы | ||
Разграничение доступа | ||||||
19. | Обзор | слайды | демо | ответы | ответы | |
Заключение | слайды |
Все материалы можно скачать одним архивом.
Доступна видеозапись премьерного чтения курса в Барнауле, которой соответствует эта версия материалов (актуальная версия отличается: материал темы «Основные объекты» был перераспределен по другим темам, было сделано много небольших изменений).