Home > Szkolenia > Szkolenie PostgreSQl – administracja oraz podstawy programowania

Szkolenie PostgreSQl – administracja oraz podstawy programowania - 5 dni

Szkolenie PostgreSQl
Szkolenie PostgreSQl – administracja oraz podstawy programowania
3000

Szkolenie PostgreSQl – administracja oraz podstawy programowania, przeznaczone jest dla osób które posiadają już wiedzę na temat funkcjonowania bazy danych. Podczas szkolenia Uczestnik zostanie wprowadzony w podstawowe informacje związane z PostgreSQL’a, a następnie na ich podstawie wprowadzane będą coraz bardzej zaawansowane paradygmaty. Po wstępnych zajęciach Kursanci dowiedzą się m.in jak mogą operować danymi w bazach danych aby stopniowo przejść do tematyki związanej z konfiguracją i bieżącą obsługa serwera.

Program Szkolenie PostgreSQl – administracja oraz podstawy programowania obejmuje również treści związane z dobrymi praktykami przyjętymi przez administratorów w zakresie bezpieczeństwa oraz monitorowania serwera i baz danych.

Po opracowaniu powyższych zagadnień omowione zostaną interfejsy programistyczne dla programów klienckich, wiedza ta zostanie następnie wykorzystana w praktyce czyli podczas tworzenia zaawansowanego programowania po stronie serwera.

W tym krótkim wstępie przedstawiliśmy tylko wybrane tematy, które zostaną poruszone na wykładach i warsztatach trwających podczas szkolenia PostgreSQl – administracja oraz podstawy programowania. Zachęcamy do zapoznania się ze szczegółowym programem zamieszczonym poniżej.

Forma szkoleń jest zbalansowana i obejmuje wykłady prowadzone przez doświadczonych trenerów z wieloletnią praktyką w branży programistycznej, oraz ćwiczenia na których uczestnicy wykorzystają poznaną wiedzę w sposób praktyczny. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania.

Przydatne informacje związane z platforma e-learningową znajdziesz tutaj.

Jeżeli poszukujesz pracy  zapraszamy do przesłania swojego CV więcej

dni 1
Wprowadzenie / SQL /

Wprowadzenie

- Wprowadzenie do relacyjnych baz danych i bazy PostgreSQL

- Instalacja PostgreSQL i tworzenie bazy danych

- Wprowadzenie do SQL

-

Strukturalny język zapytań (SQL)

- Składnia SQL

- DDL - definicja danych

- DML - manipulacja danymi

-- Zapytania

- Typy danych

- Funkcje i operatory

- Konwersja typów

- Indeksy

- Wyszukiwanie pełnotekstowe

- Konkurencyjność zapytań

- Wskazówki dotyczące wydajności

--

dni 2
PL / pgSQL - proceduralny język SQL

PL / pgSQL - proceduralny język SQL

- Struktura PL / pgSQL

- Deklaracje

- Wyrażenia

- Podstawowe instrukcje

- Struktury kontrolne:

-- Struktury IF

-- Pętle

- Kursory

- Obsługa błędów

- Generowanie komunikatów

- Wyzwalacze (triggery)

dni 3
Administracja Serwerem

Administracja Serwerem

- Instalacja z kodu źródłowego

- Instalacja z kodu źródłowego w systemie Windows

- Lokalizacja i ustawienia regionalne

- Konfiguracja i obsługa serwera

- Struktura fizyczna i logiczna bazy

- Uwierzytelnianie klienta

- Role w bazie danych

- Zarządzanie bazami danych

- Zarządzanie obiektami

- Transakcje, poziomy izolacji i blokady

- Rutynowe zadania związane z maintanance'm bazy danych

- Kopia zapasowa i jej przywracanie

- Wysoka dostępność (HA), równoważenie obciążenia oraz replikacja

- Konfiguracja przywracania

- Monitorowanie aktywności bazy danych

- Monitoring użycia dysku

- Niezawodność bazy danych

-

dni 4
Interfejsy programistyczne dla programów klienckich / Zaawansowane programowanie po stronie serwera

Interfejsy programistyczne dla programów klienckich

- libpq - C Library

- Duże obiekty (LOB)

- ECPG - wbudowany SQL w C

- Schemat informacyjny

Zaawansowane programowanie po stronie serwera

- Rozszerzanie SQL

- Wyzwalacze

-- Triggery

-- Event triggery

- System reguł przepisywania zapytań

- Języki proceduralne

- PL / pgSQL - język proceduralny SQL - zagadnienia zaawansowane

-- Wskazówki dotyczące programowania w PL / pgSQL

-- Implementacja kodu z Oracle PL / SQL

- Zaawansowane zagadnienia PL/pgSQL

- PL / Tcl - język proceduralny Tcl

-- Wprowadzenie

-- Omówienie najistotniejszych zagadnień

- PL / Perl - język proceduralny Perl

-- Wprowadzenie

-- Omówienie najistotniejszych zagadnień

- PL / Python - język proceduralny Python

-- Wprowadzenie

-- Omówienie najistotniejszych zagadnień

- Interfejs programowania serwera (SPI)

dni 5
Zagadnienia zaawansowane

Zagadnienia zaawansowane

- Przegląd wewnętrznych elementów PostgreSQL

- Katalogi systemowe

- Protokół frontend / backend

- Konwencje kodowania PostgreSQL

- Obsługa języków ojczystych

- Tworzenie procedur obsługi języka (procedural language handlers)

- Tworzenie opakowania danych obcych (foreign data wrappers)

- Genetic Query Optimizer

- Definicja interfejsu metody dostępu do indeksu

- Indeksy GiST i GIN

- Fizyczna pamięć masowa bazy danych

- Interfejs BKI Backend

- W jaki sposób planista zapytań korzysta ze statystyk

Cena od 3000 PLN netto/osobę
3000
Koszt: 3000 PLN

Jest to cena netto

Podana cena jest ceną netto. Do podanej kwoty należy doliczyć 23% VAT.

Voucher na szkolenia 2024/ 2025!

Oferujemy możliwość zakupu voucherów szkoleniowych.

Kup VOUCHER teraz i wykorzystaj do końca 2025 r.!

Cena szkolenia zawiera

W przypadku szkoleń zdalnych:

  • Materiały szkoleniowe
  • Certyfikat PL / EN

Forma szkolenia

Stawiamy na bezpieczeństwo Uczestników i Trenerów dlatego też, ze względów bezpieczeństwa, preferujemy obecnie szkolenia w formie on-line na  żywo z trenerem.

Wielkość grupy

Szkolenia organizowane są w grupach już od 5 osób.  Kameralna atmosfera sprzyja przyswajaniu wiedzy oraz ułatwia kontakt z Prowadzącym.