Cel szkolenia
Wszechstronne zapoznanie z zagadnieniami programowania na platformie bazodanowej PostgreSQL. Poznanie głównych elementów języka SQL. Nauczenie wydajnego pisania zapytań, oraz ich optymalizacji. W ramach szkolenia - warsztaty praktyczne.
Czas trwania
3 dniKonspekt
- Wprowadzenie
- cechy PostgreSQL
- historia, zastosowania i rozwój
- społeczność i wsparcie
- Instalacja i podstawy konfiguracji
- instalacja z pakietów
- konfiguracja
- Klient psql
- podstawy
- polecenia specjalne
- zmienne i makra
- Klienty GUI
- PgAdmin III
- PhpPgAdmin
- Projektowanie bazy
- ERD
- normalizacja
- Typy danych
- numeryczne
- znakowe
- geometryczne
- inne
- SQL – SELECT
- podstawy
- składnia
- kolejność wykonania
- podzapytania
- SQL – zaawansowane
- funkcje wbudowane
- funkcje SQL
- zapytania rekursywne
- kontrola transakcji
- SQL – obiekty w bazie
- bazy i schematy
- tabele, indeksy, i cała reszta
- przegląd DDL z przykładami
- Języki proceduralne
- wprowadzenie
- DO
- Pl/PgSQL – podstawy
- składnia
- dynamiczny SQL
- Pl/PgSQL – zaawansowane
- funkcje trigger
- kursory
- PL/Perl
- omówienie
- przykłady
- triggery
- Inne języki proceduralne
- PL/Ruby
- PL/Python
- Architektura transakcji a wydajność
- Architektura niskopoziomowa: pliki, strony, krotki
- MVCC i transakcje
- wykorzystanie dysku i pamięci
- Plany zapytań i optymalizacja
- ANALYZE
- EXPLAIN
- profilowanie serwera
- Interfejsy programistyczne
- C: libpq
- Perl: DBI
- Java: JDBC
- .NET: Npgsql
- Rozszerzenia
- wybrane moduły /contrib/
- wstęp do tworzenia rozszerzeń
Wymagania
- znajomość podstaw SQL
- znajomość podstaw dowolnego RDBMS
- znajomość podstaw programowania (w dowolnym języku)
Certyfikaty
Uczestnicy szkolenia otrzymują certyfikat wystawiony imiennie oraz na firmę, sygnowany przez Compendium Centrum Edukacyjne.Lokalizacje
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
Prowadzący
Wykładowca Compendium CE.Cena szkolenia
2700 PLNCena szkolenia jest ceną brutto
szkolenie zwolnione jest z podatku VAT
















Nowe szkolenia: wersja RSS »