Schița de curs

Introducere

  • Prezentare generală a caracteristicilor și arhitecturii PostgreSQL
  • Elemente de bază ale programării în Python
  • Avantajele utilizării Python cu PostgreSQL 

Început

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

Operații Python și SQL

  • Elementele de bază ale limbajului SQL
  • Schema bazei de date și tabele
  • Scrierea unei interogări Python
  • Crearea tabelelor
  • Inserarea datelor
  • Manipularea datelor
  • Utilizarea clauzei LIMIT
  • Îmbinarea tabelelor
  • Căutare full-text
  • Lucrul cu SQLite
  • Exemple de aplicații Python

PostgreSQL avansat cu Python

  • Moștenirea tabelelor
  • Tranzacții imbricate
  • Tipuri definite de utilizator
  • VIEWS, HAVING, DISTINCT
  • Lucrul cu date și ore
  • Controlul concurenței multi-version (MVCC)
  • Grafice, diagrame și rapoarte folosind matplotlib

Administrare și securitate

  • Siguranța datelor în PostgreSQL
  • Restricționarea accesului folosind whitelist
  • Implementarea replicării
  • Migrarea bazei de date
  • Backup și restaurare
  • Monitorizarea interogărilor
  • Optimizarea performanței
  • Prevenirea atacurilor de tip SQL injection

Depanare

Rezumat și pași următori

Cerințe

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

Publicul țintă

  • Dezvoltatori
  • Administratori
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite