Home > Szkolenia > Szkolenie PostgreSQl – administracja oraz podstawy programowania

Szkolenie PostgreSQl – administracja oraz podstawy programowania - 5 dni

Szkolenie PostgreSQl
Szkolenie PostgreSQl – administracja oraz podstawy programowania
3500

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

- Co to jest PostgreSQL?

- Krótka historia PostgreSQL

- Instalacja i tworzenie bazy danych

- Język SQL

-

Strukturalny język zapytań (SQL)

- Składnia SQL

- Definicja danych

- 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

- Przegląd

- Struktura PL / pgSQL

- Deklaracje

- Wyrażenia

- Podstawowe stwierdzenia

- Struktury kontrolne

- Kursory

- Błędy i komunikaty

- Wyzwalacze (triggery)

dni 3
Administracja Serwerem

Administracja Serwerem

- Instalacja z kodu źródłowego

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

- Lokalizacje i ustawienia regionalne

- Konfiguracja i obsługa serwera

- Struktura fizyczna i logiczna bazy

- Uwierzytelnianie klienta

- Role bazy danych

- Zarządzanie bazami danych

- Zarządzanie obiektami

- Transakcje, poziomy izolacji i blokady

- Rutynowe zadania związane z konserwacją bazy danych

- Kopia zapasowa i przywracanie

- Wysoka dostępność, równoważenie obciążenia i replikacja

- Konfiguracja przywracania

- Monitorowanie aktywności bazy danych

- Monitorowanie 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

- 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

-- Przenoszenie kodu z Oracle PL / SQL

- Zaawansowane zagadnienia 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

- Jak planista zapytań wykorzystuje statystyki

Cena od PLN3,500/osobę
3,500
Koszt 3,500 PLN

Informacje

  • 10