PostgreSQL with Python Počítačový Kurz
PostgreSQL (také známý jako Postgres) je systém správy relačních databází s otevřeným zdrojovým kódem nebo RDBMS vytvořený pro zpracování velkých datových zátěží. Python je dynamický a flexibilní programovací jazyk, který podporuje různé databáze, jako jsou MySQL, Oracle, PostgreSQL atd.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře a administrátory, kteří chtějí používat PostgreSQL s Python k vytváření bezpečných, spolehlivých a stabilních aplikací ve velkém měřítku.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte, nakonfigurujte a připojte PostgreSQL k Python.
- Získejte opakování Python základů programování.
- Pochopte výhody použití PostgreSQL s Python.
- Naučte se provádět základní operace SQL pomocí Python.
- Naučte se používat pokročilé funkce PostgreSQL s Python.
- Implementujte techniky zabezpečení, zabezpečení, monitorování a optimalizace dat.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a praxe.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
- Přehled PostgreSQL funkcí a architektury
- Python základy programování
- Výhody Python PostgreSQL
Začínáme
- Instalace PostgreSQL
- Instalace Python, Django nebo Flask
- Instalace psycopg2
- Připojování k PostgreSQL pomocí Python
Python a SQL Operace
- Základy SQL jazyka
- Database schéma a tabulky
- Psaní Python dotazu
- Vytváření tabulek
- Vkládání dat
- Manipulace s daty
- Použití limitní doložky
- Spojování stolů
- Fulltextové vyhledávání
- Práce s SQLite
- Příklady aplikací Python
Pokročilé PostgreSQL s Python
- Dědičnost tabulky
- Vnořené transakce
- Uživatelsky definované typy
- VÝHLEDY, MÍT, ODLIŠIT
- Práce s daty a časy
- Řízení souběžnosti více verzí (MVCC)
- Grafy, grafy a sestavy pomocí matplotlib
Administrace a bezpečnost
- PostgreSQL bezpečnost dat
- Omezení přístupu pomocí whitelistu
- Implementace replikace
- Database migrace
- Zálohování a obnovení
- Monitorovací dotazy
- Ladění výkonu
- Prevence SQL injekčních útoků
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Zkušenosti s PostgreSQL
- Python zkušenosti s programováním
Publikum
- Vývojáři
- Správci
Open Training Courses require 5+ participants.
PostgreSQL with Python Počítačový Kurz - Booking
PostgreSQL with Python Počítačový Kurz - Enquiry
PostgreSQL with Python - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Andres důsledně zajišťuje, že odpovídá na všechny otázky účastníků a snaží se zajistit, aby každý pochopil jeho učení. Obdivuji jeho odbornost a zručnost v dané problematice
Ryan - Questronix Corporation
Kurz - PostgreSQL for Administrators - 3 Days
Machine Translated
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
Kurz - 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
Kurz - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Kurz - PostgreSQL Advanced DBA
new knowledges that can be apply in our system
Laurence Bangsal - PayMaya Philippines, Inc.
Kurz - PostgreSQL Administration, Optimization and Replication
Upcoming Courses
Související kurzy
Migrating Oracle to Azure SQL or PostgreSQL
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na správce databází a cloudové architekty, kteří chtějí migrovat databáze Oracle do Azure SQL nebo PostgreSQL.
Na konci tohoto školení budou účastníci schopni:
- Porovnejte Azure SQL s PostgreSQL a vyberte databázi, která nejlépe vyhovuje obchodním cílům a potřebám.
- Připravte databáze pro přesun definic, dat a procedur z Oracle do databázového systému AzureSQL nebo PostgreSQL.
- Proveďte kroky po migraci pro testování, optimalizaci, aktualizaci a údržbu migrované databáze.
PostgreSQL Administration and Development
28 hodinyTento kurz se zabývá správou a laděním výkonu databází PostgreSQL. Účastníci se naučí používat specializované moduly PostgreSQL (AKA Postgres), jako je replikace, sdružování připojení a fulltextové vyhledávání.
PostgreSQL for Administrators - 2 Days
14 hodinyTento kurz pokrývá administraci a ladění výkonu databází PostgreSQL.
Cílová skupina zahrnuje systémové administrátory a databázové architekty. Účastníci se naučí používat specializované moduly PostgreSQL (AKA Postgres), jako je replikace, sdružování připojení a fulltextové vyhledávání.
PostgreSQL Essentials
14 hodinyToto školení je určeno pro Database administrátory a architekty, kteří se chtějí naučit PostgreSQL od základů.
V PostgreSQL se naučíte PostgreSQL architekturu, instalaci, navrhování a také jak provádět zálohování a obnovu databází.
PostgreSQL Advanced DBA
14 hodinyToto školení je určeno pro správce databází a architekty, kteří se chtějí naučit nástroje a techniky pro implementaci záloh, vysoké dostupnosti a zabezpečení databáze v PostgreSQL. Dozvíte se také, jak najít pomalé dotazy, sledovat výkon databáze a vyladit PostgreSQL pro výkon.
Implementing High Availability in PostgreSQL
7 hodinyToto školení je určeno pro správce databází a architekty, kteří se chtějí naučit Streaming Replication v PostgreSQL a jak lze pgpool-II použít k dosažení automatických přepnutí při selhání a nastavení vysoce dostupného databázového clusteru PostgreSQL.
PostgreSQL Performance Tuning
14 hodinyToto školení je určeno pro správce databází a architekty, kteří chtějí vyladit databázi PostgreSQL pro výkon. Naučte se, jak zaznamenat pomalou pracovní zátěž a najít možné problematické body v dotazu. Toto téma také pokrývá nejdůležitější parametry, které je nutné vyladit pro optimální výkon.
PostgreSQL Administration, Optimization and Replication
35 hodinyV tomto živém školení vedeném instruktorem v České republice (na místě nebo na dálku) se účastníci naučí obecné a pokročilé aspekty PostgreSQL, včetně administrace, soustružení výkonu, pokročilého vývoje a replikace, když projdou řadou praktická cvičení v laboratoři zahrnující nastavení, konfiguraci, testování, nasazení a odstraňování problémů.
Na konci tohoto školení budou účastníci schopni:
- Ke konfiguraci a správě serveru PostgreSQL použijte pokročilé techniky správy.
- Optimalizujte databázi a dotazy pro maximální výkon.
- Replikujte a škálujte server PostgreSQL.
PostgreSQL for Developers
14 hodinyTento kurz poskytuje programovou interakci s databázemi PostgreSQL. Naučte se techniky, syntaxe a struktury potřebné k vývoji kvalitních aplikací pomocí backendu PostgreSQL. Toto školení také zahrnuje SQL Ladění zahrnující nejlepší postupy pro efektivní psaní SQL.
Cílové publikum zahrnuje vývojáře, kteří chtějí používat nebo rozšířit PostgreSQL, a také databázové architekty.
PostgreSQL 13 for Developers and Administrators
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na systémové správce a vývojáře, kteří chtějí používat PostgreSQL 13 k nastavení, sestavování a správě databází pro vysoce výkonné aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte PostgreSQL 13.
- Pochopte funkce, architekturu a základy provozu, správy a údržby databází pomocí PostgreSQL 13.
- Naučte se konfigurovat databázové tabulky a schémata Postgres.
- Naučte se provádět manipulace s daty a dotazy.
- Prozkoumejte různá programovací rozhraní (klient a server), abyste mohli plně využít a rozšířit funkce v PostgreSQL 13.
PostgreSQL 16 for Developers and Administrators
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře a administrátory, kteří chtějí využít nejnovější funkce a vylepšení v PostgreSQL 16.
Na konci tohoto školení budou účastníci schopni:
- Pochopte architekturu a komponenty PostgreSQL 16.
- Využijte pokročilé SQL funkce a PostgreSQL rozšíření.
- Implementujte osvědčené bezpečnostní postupy a řízení přístupu.
- Provádějte úlohy správy databáze, včetně zálohování, obnovy a monitorování.
- Optimalizujte výkon databáze pomocí ladění a strategií indexování.
- Využijte vestavěné nástroje PostgreSQL pro vysokou dostupnost a replikaci.
- Integrujte PostgreSQL s moderními frameworky pro vývoj aplikací.
PostgreSQL for Administrators - 3 Days
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na správce databází a systémové správce, kteří chtějí používat PostgreSQL ke správě rozsáhlých dat a zároveň optimalizovat databázové systémy pro vysokou dostupnost a výkon.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte PostgreSQL.
- Pochopte vlastnosti a architekturu PostgreSQL.
- Naučte se provádět databázové operace pomocí SQL.
- Proveďte zálohu a obnovu databáze, abyste zabránili ztrátě dat.
- Nakonfigurujte server pro vysokou dostupnost.
- Naučte se nástroje a techniky pro vysoce výkonné ladění.
- Prozkoumejte externí nástroje pro monitorování a pozorovatelnost.