Course Code: postgresqlpython
Duration: 21 hours
Prerequisites:
  • Doświadczenie z PostgreSQL
  • Python doświadczenie w programowaniu

Publiczność

  • Programiści
  • Administratorzy
Overview:

PostgreSQL (znany również jako Postgres) to system zarządzania relacyjnymi bazami danych typu open source lub RDBMS zbudowany do obsługi dużych obciążeń danych. Python to dynamiczny i elastyczny język programowania, który obsługuje różne bazy danych, takie jak MySQL, Oracle, PostgreSQL itp.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów i administratorów, którzy chcą używać PostgreSQL z Python do tworzenia bezpiecznych, niezawodnych i stabilnych aplikacji na dużą skalę.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zainstalować, skonfigurować i połączyć PostgreSQL z Python.
  • Odświeżyć podstawy programowania Python.
  • Zrozumieć korzyści płynące z używania PostgreSQL z Python.
  • Dowiedz się, jak wykonywać podstawowe operacje SQL z Python.
  • Dowiedz się, jak korzystać z zaawansowanych funkcji PostgreSQL w Python.
  • Wdrożenie bezpieczeństwa danych, bezpieczeństwa, monitorowania i technik optymalizacji.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Przegląd funkcji i architektury PostgreSQL
  • Podstawy programowania Python
  • Zalety Python PostgreSQL

Pierwsze kroki

  • Instalowanie PostgreSQL
  • Instalowanie Python, Django lub Flask
  • Instalowanie psycopg2
  • Łączenie się z PostgreSQL za pomocą Python

Operacje Python i SQL

  • Podstawy języka SQL
  • Schemat i tabele Database
  • Pisanie zapytania Python
  • Tworzenie tabel
  • Wstawianie danych
  • Manipulowanie danymi
  • Używanie klauzuli limitu
  • Łączenie tabel
  • Wyszukiwanie pełnotekstowe
  • Praca z SQLite
  • Przykłady aplikacji Python

Zaawansowane PostgreSQL z Python

  • Dziedziczenie tabel
  • Transakcje zagnieżdżone
  • Typy zdefiniowane przez użytkownika
  • WIDOKI, POSIADAJĄCE, ODRĘBNE
  • Praca z datami i godzinami
  • Kontrola współbieżności wielu wersji (MVCC)
  • Wykresy, grafy i raporty przy użyciu matplotlib

Administracja i bezpieczeństwo

  • Bezpieczeństwo danych PostgreSQL
  • Ograniczanie dostępu przy użyciu białej listy
  • Wdrażanie replikacji
  • Migracja Database
  • Tworzenie kopii zapasowych i przywracanie
  • Monitorowanie zapytań
  • Dostrajanie wydajności
  • Zapobieganie SQL atakom typu injection

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - PostgreSQL with Python

Qatar - PostgreSQL with Python

Egypt - PostgreSQL with Python

Saudi Arabia - PostgreSQL with Python

South Africa - PostgreSQL with Python

Brasil - PostgreSQL with Python

Canada - PostgreSQL with Python

中国 - PostgreSQL with Python

香港 - PostgreSQL with Python

澳門 - PostgreSQL with Python

台灣 - PostgreSQL with Python

USA - PostgreSQL with Python

Österreich - PostgreSQL with Python

Schweiz - PostgreSQL with Python

Deutschland - PostgreSQL with Python

Czech Republic - PostgreSQL with Python

Denmark - PostgreSQL with Python

Estonia - PostgreSQL with Python

Finland - PostgreSQL with Python

Greece - PostgreSQL with Python

Magyarország - PostgreSQL with Python

Ireland - PostgreSQL with Python

Luxembourg - PostgreSQL with Python

Latvia - PostgreSQL with Python

España - PostgreSQL with Python

Italia - PostgreSQL with Python

Lithuania - PostgreSQL with Python

Nederland - PostgreSQL with Python

Norway - PostgreSQL with Python

Portugal - PostgreSQL with Python

România - PostgreSQL with Python

Sverige - PostgreSQL with Python

Türkiye - PostgreSQL with Python

Malta - PostgreSQL with Python

Belgique - PostgreSQL with Python

France - PostgreSQL with Python

日本 - PostgreSQL with Python

Australia - PostgreSQL with Python

Malaysia - PostgreSQL with Python

New Zealand - PostgreSQL with Python

Philippines - PostgreSQL with Python

Singapore - PostgreSQL with Python

Thailand - PostgreSQL with Python

Vietnam - PostgreSQL with Python

India - PostgreSQL with Python

Argentina - PostgreSQL with Python

Chile - PostgreSQL with Python

Costa Rica - PostgreSQL with Python

Ecuador - PostgreSQL with Python

Guatemala - PostgreSQL with Python

Colombia - PostgreSQL with Python

México - PostgreSQL with Python

Panama - PostgreSQL with Python

Peru - PostgreSQL with Python

Uruguay - PostgreSQL with Python

Venezuela - PostgreSQL with Python

Polska - PostgreSQL with Python

United Kingdom - PostgreSQL with Python

South Korea - PostgreSQL with Python

Pakistan - PostgreSQL with Python

Sri Lanka - PostgreSQL with Python

Bulgaria - PostgreSQL with Python

Bolivia - PostgreSQL with Python

Indonesia - PostgreSQL with Python

Kazakhstan - PostgreSQL with Python

Moldova - PostgreSQL with Python

Morocco - PostgreSQL with Python

Tunisia - PostgreSQL with Python

Kuwait - PostgreSQL with Python

Oman - PostgreSQL with Python

Slovakia - PostgreSQL with Python

Kenya - PostgreSQL with Python

Nigeria - PostgreSQL with Python

Botswana - PostgreSQL with Python

Slovenia - PostgreSQL with Python

Croatia - PostgreSQL with Python

Serbia - PostgreSQL with Python

Bhutan - PostgreSQL with Python

Nepal - PostgreSQL with Python

Uzbekistan - PostgreSQL with Python