План на курса
Въведение
- Преглед на PostgreSQL функции и архитектура
- Python основи на програмирането
- Предимства на Python PostgreSQL
Приготвяме се да започнем
- Инсталиране PostgreSQL
- Инсталиране на Python, Django или Flask
- Инсталиране на psycopg2
- Свързване към PostgreSQL с Python
Python и SQL операции
- Основите на SQL езика
- Database схема и таблици
- Писане на Python заявка
- Създаване на таблици
- Вмъкване на данни
- Манипулиране на данни
- Използване на клауза за ограничение
- Свързване на маси
- Пълнотекстово търсене
- Работа с SQLite
- Примери за Python приложения
Напреднали PostgreSQL с Python
- Наследяване на таблица
- Вложени транзакции
- Дефинирани от потребителя типове
- ГЛЕДКИ, ПРИТЕЖЕНИЕ, ОТЛИЧНИ
- Работа с дати и часове
- Управление на паралелността на множество версии (MVCC)
- Графики, графики и отчети с помощта на matplotlib
Администрация и сигурност
- PostgreSQL безопасност на данните
- Ограничаване на достъпа чрез бял списък
- Внедряване на репликация
- Database миграция
- Архивиране и възстановяване
- Мониторинг на заявки
- Настройка на производителността
- Предотвратяване на SQL инжекционни атаки
Отстраняване на неизправности
Обобщение и следващи стъпки
Изисквания
- Опит с PostgreSQL
- Python опит в програмирането
Публика
- Разработчици
- Администратори
Oтзиви от потребители (5)
Курсът предлага фактическо и практическо разглеждане на темата. Приятна атмосфера, подпомагаща да се поставят въпроси.
Marcin - Santander Bank Polska S.A.
Курс - Implementing High Availability in PostgreSQL
Машинен превод
Андрес последователно гарантира, че отговаря на всички въпроси на присъстващите и се стреми да гарантира, че всички разбират неговите учения. Възхищавам се на неговата експертиза и умения по темата
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод
Ахмед е бил много сътруднически и компетентен относно темата и през цялото време е водел добър и продуктивен тренингов сесия, покривайки някои основни и важни теми по Postgres.
Imran Sadiq Bhat
Курс - PostgreSQL Essentials
Машинен превод
Было очевидно, че е специално адаптирано за наши нужди, което го прави особено полезно. Обичах формата с Zoom, защото ми помогна да се съсредоточа с материалът пред нас цялото време и треньорът могъл да добави илстрации и отметки, докато обясняваше. Треньорът отговори на всичките ни въпроси по изключително удовлетворителен начин и се чудих колко много можах да науча за един ден. Обикновено се уморявам от обучението до следобеда, но това беше много увлекателно до самия край. Темпът беше съвършен и детайлите бяха в правилните области.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Машинен превод
Михал бил много информиран и привлекателен като преподавател.
Nate Clifton - NIIT (USA) Inc.
Курс - PostgreSQL Advanced DBA
Машинен превод