План на курса
Въведение
- Преглед на 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)
Андрес последователно гарантира, че отговаря на всички въпроси на присъстващите и се стреми да гарантира, че всички разбират неговите учения. Възхищавам се на неговата експертиза и умения по темата
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Курс - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Курс - PostgreSQL Advanced DBA
new knowledges that can be apply in our system