Szkolenia PostgreSQL

Tutaj znajdziesz szkolenia z kategorii PostgreSQL. W ofercie mamy szkolenia z zakresu programowania, administracji, optymalizacji SQL i baz danych PostgreSQL a także High Availability, rozwiazan klastrowych i bezpieczeństwa.
Co wyróżnia szkolenia PostgreSQL w JSystems?
- Szkolenia na wysokim poziomie
- Instruktorzy to praktycy z wieloletnim doświadczeniem
- Znaczna część szkolenia to warsztaty
- Gwarantowane terminy
- Dużo ćwiczeń
- Przystępne ceny
Z zakresu administracji klastrami PostgreSQL oferujemy również pakiet szkoleń: Administrator PostgreSQL
Terminy gwarantowane
5 terminów gwarantowanych?
Skuteczność
Administracja


Kompleksowe, holistyczne szkolenie z zakresu administracji i tuningu baz danych PostgreSQL. Przeznaczone dla osób, do których zadań będzie należeć administracja, zabezpieczenie i optymalizacja baz danych PostgreSQL. Podczas szkolenia omawiane są zagadnienia związane z instalacją, konfiguracją, utrzymaniem, zabezpieczaniem i tuningiem baz danych PostgreSQL.
3 pierwsze dni szkolenia to zakres administracji i replikacji. Kolejne 2 dni to tuning klastrów PostgreSQL. Tuning poznajemy zarówno od strony programistycznej jak i administracyjnej w różnych kontekstach. Optymalizujemy nie tylko zapytania SELECT, ale również przyspieszamy operacje modyfikacji danych czy operacje DDL.
Szkolenie obejmujące zagadnienia od podstawowych po zaawansowane. W czasie szkolenia uczestnicy wykonują wiele praktycznych warsztatów które utrwalają wiedzę i pozwalają się spotkać z niuansami które "wychodzą" dopiero w praktycznym wykorzystaniu omawianych zagadnień.
Jako kontynuację tego szkolenia proponujemy szkolenie "Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie" dotyczące bardziej zaawansowanych zagadnień administracji serwerami PostgreSQL w środowiskach enterprise.
To szkolenie jest również elementem pakietu "Administrator PostgreSQL" .


Kontynuacja szkolenia "Administracja, replikacja i tuning baz danych PostgreSQL". Szkolenie z szeroko pojętych zagadnień z zakresu High Availability, Disaster Recovery, monitoringu oraz typowych zadań administratora baz danych PostgreSQL w środowisku enterprise.
Na szkoleniu zostaną omówione różne typy replikacji, wraz z ich zastosowaniem, korzyściami oraz wadami każdego z nich. Najpopularniejsze narzędzia do tworzenia kopii zapasowych oraz odzyskiwania, pgBackRest oraz pgBarman. Patroni, jako szablon do stworzenia niezawodnego środowiska o wysokiej dostępności. Monitoring oraz analiza wydajności z wykorzystaniem VictoriaMetrics z Grafaną, oraz parsera logów pgBadger.
Skalowanie PostgreSQL z wykorzystaniem pgBouncer oraz HAProxy. Przedstawione zostaną tajniki działania i tuningu autovacuum. Oraz jedno z przydatniejszych narzędzi umożliwiających walkę z "bloatem" i przenoszenie objektów pomiędzy przestrzeniami tabel "online".
To szkolenie jest również elementem pakietu "Administrator PostgreSQL" .
Prowadzący szkolenie: Mateusz Henicz
Administruje środowiskami PostgreSQL od 7 lat. Na codzień jest DBA w firmie Percona świadczącej support i consulting z zakresu PostgreSQL. Odpowiada za utrzymanie, tuning i monitoring klastrów PostgreSQL klientów firmy. Ma szerokie doświadczenie z produkcyjnymi środowiskami PostgreSQL od małych jednoinstancyjnych do wielkich wielonodowych i przetwarzających terabajty danych.
Programowanie

Szkolenie przeznaczone zarówno dla osób które chcą nauczyć się od podstaw języka SQL w bazach danych PostgreSQL, jak również dla tych którzy mieli do czynienia z SQL w innych typach baz. Kurs kierowany do analityków, programistów, ale również administratorów którym znajomość SQL ułatwi pracę z bazami danych PostgreSQL.


O szkoleniu w skrócie
Kompleksowe, 5-cio dniowe warsztatowe szkolenie z zakresu SQL w adaptacji PostgreSQL . Szkolenie rozpoczyna się od podstaw, obejmuje najczęściej wykorzystywane w praktyce elementy SQL, ale też zagadnienia zaawansowane. Szkolenie zawiera między innymi techniki służące zaawansowanej analizie danych oraz optymalizacji zapytań.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 80 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- tworzyć złożone raporty wykorzystujące wiele tabel, grupowanie danych, podzapytania, operatory zbiorowe, funkcje wbudowane w bazy danych PostgreSQL,
- dodawać, kasować i aktualizować dane w tabelach,
- tworzyć struktury takie jak tabele, widoki, linki bazodanowe,
- wykonywać złożone analizy danych z wykorzystaniem funkcji analitycznych, wyrażeń regularnych i wielu innych,
- optymalizować zapytania pod kątem wydajności.
Dla kogo?
Dla osób które chcą poznać w sposób kompleksowy SQL w adaptacji PostgreSQL od podstaw do zaawansowanych technik analizy danych. Szkolenie przeznaczone jest zarówno dla osób początkujących jak i tych, które już znają SQL, ale chciałyby poznać jego implementację w bazach PostgreSQL.
Prowadzący szkolenie: Michał Bieniek
Programista baz Oracle i PostgreSQL. Od 10 lat związany ze światem baz danych Oracle, od 8 PostgreSQL. Specjalizuje się w wytwarzaniu oprogramowania w językach PL/SQL i PL/pgSQL oraz technologii Oracle Forms and Reports dla administracji publicznej, branży telekomunikacyjnej, sektora bankowego oraz agencji marketingowych. W latach 2019-2020 zdał egzaminy certyfikacyjne Oracle Database SQL Certified Associate i Oracle PL/SQL Developer Certified Associate. Cały czas poznaje nowe zagadnienia i szuka nowych wyzwań.

O szkoleniu w skrócie
Szkolenie omawia zaawansowane aspekty SQL w bazach danych PostgreSQL. Podczas szkolenia omawiane są wyrażenia regularne, funkcje analityczne, import i eksport danych, wprowadzenie do optymalizacji i wiele innych.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- używać wyrażeń regularnych do wyszukiwania danych i ich obróbki
- korzystać z funkcji analitycznych w celu zaawansowanej analizy danych
- Importować i eksportować dane
- Zmniejszać wielkość obiektów bazodanowych
- Znajdować wąskie gardła wydajnościowe w zapytaniach
- Optymalizować zapytania w celu przyspieszenia ich wykonywania
- Stosować operator CASE będący wyrażeniem warunkowym
Dla kogo?
Dla osób które znają SQL w zakresie podstawowym i chciałyby poszerzyć swoją wiedzę o bardziej zaawansowane zagadnienia SQL w implementacji PostgreSQL. Jest to też ciekawa propozycja dla osób które znają już SQL w implementacji innych baz danych - np. Oracle czy SQL Server. Takie osoby poznają "jak to się robi w PostgreSQL" w zakresie technik których implementacja nie jest zawarta w ANSI SQL.

Uczestnik po ukończeniu tego szkolenia będzie w stanie:
- Wykonywać raporty z użyciem podsumowań
- Wykonywać raporty z użyciem złączeń tabel i podzapytań
- Tworzyć struktury obiektów bazy danych
- Modyfikować istniejące w bazie dane, kasować je oraz dodawać nowe
- Tworzyć oprogramowanie przetwarzające dane z użyciem języka PL/pgSQL
- Zmniejszyć ilość codziennej pracy dzięki zautomatyzowaniu procesu raportowania przy użyciu PL/pgSQL
- Napisać oprogramowanie reagujące na sytuacje wyjątkowe, w taki sposób by nie wpływało to na ciągłość pracy (np. podczas wykonywania bardzo długotrwałego zapytania)
- Stworzyć oprogramowanie które będzie automatycznie modyfikowało / uzupełniało wprowadzane dane, oraz monitorowało operacje na danych.
To szkolenie jest również elementem pakietu "Administrator PostgreSQL" .


Szkolenie przeznaczone dla osób które chcą tworzyć programy składowane w bazie danych PostgreSQL. Kurs poszerzy możliwości analityków, ale również wspomoże pracę programistów wykorzystujących bazy PostgreSQL o możliwości których nie udostępnia SQL.


Szkolenie przeznaczone dla osób które już znają podstawy SQL a chciałyby poznać jego zaawansowane aspekty w implementacji PostgreSQL oraz język PL/pgSQL.
Zakres zaawansowanego SQL obejmuje najczęściej wykorzystywane elementy specyficzne dla tego języka w bazach PostgreSQL. W tym analiza danych, wyrażenia regularne czy zaawansowane aspekty agregacji.
Zakres PL/pgSQL obejmuje naukę tego języka od podstaw do aspektów takich jak tworzenie własnych funkcji rozszerzających język SQL czy wyzwalacze.

Szkolenie przeznaczone dla osób które chcą tworzyć programy składowane w bazie danych PostgreSQL. Kurs poszerzy możliwości analityków, ale również wspomoże pracę programistów wykorzystujących bazy PostgreSQL o możliwości których nie udostępnia SQL. Ponadto szkolenie obejmuje zagadnienia optymalizacyjne często wykorzystywane w pracy programistów, a nie wymagające uprawnień administratora.
Inne

Szkolenie przeznaczone dla administratorów i programistów, którzy chcą rozwiązać problemy wydajnościowe związane z bazami danych PostgreSQL. Do problemu optymalizacji baz danych i zapytań SQL w PostgreSQL podchodzimy w tym szkoleniu holistycznie, zarówno od strony administracyjnej, jak i programistycznej.
W zakresie pojawiają się metody optymalizacji nie tylko zapytań typu SELECT, ale również optymalizacja ładowania i aktualizacji danych. Uczestnicy podczas szkolenia poznają techniki odnajdywania niewydajnych zapytań, ich optymalizacji oraz metody testów wydajnościowych w bazach PostgreSQL.
Trenerzy kategorii PostgreSQL





