Kursplan
Införandet
- Översikt över PostgreSQL funktioner och arkitektur
- Python Grunderna i programmering
- Fördelar med Python PostgreSQL
Komma igång
- Installera PostgreSQL
- Installera Python, Django eller Flask
- Installera psycopg2
- Ansluter till PostgreSQL med Python
Python och SQL Åtgärder
- Grunderna i SQL språk
- Database Schema och tabeller
- Skriva en Python fråga
- Skapa tabeller
- Infoga data
- Manipulera data
- Använda limit-sats
- Sammanfoga tabeller
- Fulltextsökning
- Arbeta med SQLite
- Exempel på Python applikationer
Avancerad PostgreSQL med Python
- Arv av tabell
- Kapslade transaktioner
- Användardefinierade typer
- ÅSIKTER, MED, DISTINKT
- Arbeta med datum och tider
- Samtidighetskontroll med flera versioner (MVCC)
- Diagram, grafer och rapporter med matplotlib
Administration och säkerhet
- PostgreSQL Datasäkerhet
- Begränsa åtkomst med hjälp av vitlista
- Implementera replikering
- Database Migration
- Säkerhetskopiering och återställning
- Övervaka frågor
- Prestandajustering
- Förhindra SQL injektionsattacker
Felsökning
Sammanfattning och nästa steg
Krav
- Erfarenhet av PostgreSQL
- Python Erfarenhet av programmering
Publik
- Utvecklare
- Administratörer
Vittnesmål (5)
En faktisk och praktisk tillvägagångssätt till ämnet. En trevlig atmosfär som uppmuntrar till frågeställande.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maskintolkat
Det var Docker och containrar samt PostgreSQLs ärvsfunktion för databaser, vilket inte finns tillgängligt i Oracle Database.
Manish Kumar
Kurs - PostgreSQL Essentials
Maskintolkat
Det var tydligt anpassat för att vara mycket lämpligt för vårt ändamål, vilket gjorde det extra användbart. Jag uppskattade verkligen zoom-formatet eftersom det hjälpte mig att fokusera med materialet rätt framför mig hela tiden och utbildaren kunde lägga till illustrationer och markeringsmaterial när han förklarade. Utbildaren svarade på alla våra frågor på ett mycket tillfredsställande sätt, och jag blev överraskad av hur mycket jag lyckades lära mig på en dag. Vanligtvis blir jag trött på utbildningarna om eftermiddagen, men denna var väldigt engagerande hela tiden fram till slutet. Tempo var perfekt och detaljerna fokuserades på rätt områden.
Davina Sanders - Scottish Government
Kurs - PostgreSQL Performance Tuning
Maskintolkat
Michal var mycket kunskapabel och engagerande som lärare.
Nate Clifton - NIIT (USA) Inc.
Kurs - PostgreSQL Advanced DBA
Maskintolkat
nya kunskaper som kan tillämpas i vårt system
Laurence Bangsal - PayMaya Philippines, Inc.
Kurs - PostgreSQL Administration, Optimization and Replication
Maskintolkat