Schița de curs

Introducere

  • Prezentare generală a PostgreSQL caracteristici și arhitectură
  • Bazele programării Python
  • Avantajele Python PostgreSQL

Noțiuni introductive

  • Instalarea PostgreSQL
  • Instalarea Python, Django sau Flask
  • Instalarea psycopg2
  • Conectarea la PostgreSQL cu Python

Operațiuni cu Python și SQL

  • Principiile de bază ale limbajului SQL
  • Schema și tabelele Database
  • Scrierea unei interogări Python
  • Crearea tabelelor
  • Inserarea datelor
  • Manipularea datelor
  • Utilizarea clauzei limit
  • Unirea tabelelor
  • Căutarea textului integral
  • Lucrul cu SQLite
  • Exemple de aplicații Python

PostgreSQL avansate cu Python

  • Moștenirea tabelelor
  • Tranzacții imbricate
  • Tipuri definite de utilizator
  • VEDERI, AVÂND, DISTINCTE
  • Lucrul cu date și ore
  • Controlul simultaneității versiunilor multiple (MVCC)
  • Tabele, grafice și rapoarte utilizând matplotlib

Administrare și securitate

  • PostgreSQL siguranța datelor
  • Restricționarea accesului cu ajutorul listei albe
  • Implementarea replicării
  • Database migrație
  • Backup și restaurare
  • Monitorizarea interogărilor
  • Reglarea performanței
  • Prevenirea SQL atacurilor prin injectare

Rezolvarea problemelor

Rezumat și pași următori

Cerințe

  • Experiență cu PostgreSQL
  • Python experiență în programare

Audiență

  • Dezvoltatori
  • Administratori
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite