PostgreSQL andmebaasid arendajale
Koolitus puudutab vabavaralise PostgreSQL andmebaasisüsteemi spetsiifilisi omadusi, alustades üldisega (installeerimine, arhitektuur, konfiguratsioon) ja keskendudes andmebaasi arendusega seotud punktidele - transaktsioonimudel, sessioonid, andmetüübid, päringute kirjutamine, indekseerimine, jõudlusprobleemide avastamine/lahendamine, programmeerimine protseduuride abil, turvalisus ja laiendused (extensionid).
Koolituse käigus toimuvad loengud, millele järgnevad praktilised harjutused läbitud teemaplokkidest saadud uute teadmiste kinnistamiseks. Õppematerjali käsitlemist on võimalik koolitajal kohandada vastavalt kursuse alguses õpilastelt saadud info põhjal erihuvide ja seniste teadmiste kohta. Tulemusi hinnatakse peale igat teoreetilist osa lahendatavate ülesannete kaudu.
Anda ülevaade PostgreSQL andmebaasimootorist ning osalejaid ette valmistada kriitiliste andmebaasirakenduste arendamiseks ja jõudlusprobleemide lahendamiseks.
PostgreSQL andmebaaside arendajad või need, kes alles kaaluvad andmebaasimootori valikut
Eeldused:
Praktilised harjutused eeldavad eelnevat kokkupuudet SQL päringukeelega, LINUX/UNIX käsurägaga ning elementaarset tekstifailide redigeerimise oskust (vi / vim, nano või sarnane).
Teemad:
- 1. Päev
- PostgreSQL ülltutvustus ja installatsioon
- Ajalugu
- Projekti ülesehitus
- Kasutusvaldkonnad ja eelised arendamisel
- Installeerimisvõimaluste ülevaade
- Praktiline installeerimine
- Põhitoimingud
- Instantside initsialiseerimine
- Lokaalid ja kodeeringud (encoding)
- Käivitamine ja sulgemine
- Konfiguratsiooni muudatused
- Ühendumine ja päringute tegemine
- PostgreSQL arhitektuur
- Tähtsamad kontseptid
- Arhitektuuridiagramm
- Tausta-/kasutajaprotsessid
- Tabeli reamudel
- Transaktsioonimudel
- Laiendatavus
- PostgreSQL limiteeringud
- Sisseehitatud andmetüüpide tutvustus
- Jadad ja komposiitandmete tüüpid
- Operaatorid ja teisaldused (cast)
- PL-keeled
- Laiendused (extensions)
- PostgreSQL ülltutvustus ja installatsioon
- 2. päev
- Elementaarne konfigureerimine
- Ülevaade, mida annab tuunida ja mida mitte
- 10 olulisimat parameetrit
- Kiire jõudluse testimine
- Monitooring
- Monitooringu erinevad tasemed
- Logifailide käsitsemine
- Sisemised meetrikad
- Tööriistade tutvustus
- Päringujõudlus
- Jõudlussõbralik disain
- Aeglaste päringute tuvastamine
- Päringuplaanide mõjutamine
- Kasulikud laiendused ja tööriistad
- Indekseerimine
- Indeksite ülldteooria ja vaikeindekid
- Eri-otstarbeliste indeksitüüpide tutvustus
- Täisteksti ja „hägus”-indekseerimine
- Indeksi „kasuteguri” arvutamine
- Re-indekseerimine
- Elementaarne konfigureerimine
- 3. päev
- Advanced SQL”
- Agregaadid ja järg-agregaadid
- Statistilised funktsioonid
- Aknafunktsioonid (Window Functions)
- LATERAL JOIN
- DISTINCT ON
- CTE-d ja rekursioon
- JSONB ehk NoSQL
- Protseduurid ja PL-keeled
- PL-keelte ülldidee
- PL/pgSQL funktsioonide tutvustus
- Tava-triggerid
- Event-triggerid
- Uute v11+ protseduuride tutvustus
- Partitsioneerimine
- Ülldidee
- Partitsioonimisstrateegia valimine
- „Kaug”-partitsioonid
- „Edasijõudnud” teemad
- Loogiline replikatsioon
- Levinumad „contrib” ja välised laiendused
- Keerulisemad rakendusarhitektuurid
- Advanced SQL”
Koolituse tulemusena osaleja:
- Teab PostgreSQL andmebaasimootori arhitektuuri, kasutusvaldkondi ja käitamise põhimõisteid
- Oskab luua, käivitada ja konfigureerida andmebaasi instantse
- Oskab teha õigeid andmetüüpi ja andmemudeli disaini otsuseid
- Mõistab lahendada ja vältida jõudlusprobleeme
- Tunneb turvalise arendamise põhiprintsiipe
- Oskab kasuta serveri kasutusvõimalusi avardavaid laiendusi
Koolituse läbinutele väljastatakse tunnistus. Tunnistuse väljastamise eelduseks on terves mahus koolitusel osalemine ja õpiväljundite saavutamine. Õpiväljundite saavutamist hinnatakse praktiliste tööde käigus. Osalejale, kes õpiväljundeid saavutanud ei ole, väljastatakse soovi korral koolitusel osalemise kohta tõend.
Hind kokkuleppel
See koolitus toimus viimati novembris 2025. Me ei tea veel, kas ja millal see kordub — seepärast on ta siin alles. Küsi järele, kui see sind huvitab.
Sarnased koolitused, mis praegu toimuvad
Arvutiõpe, IT koolitus
Andmebaaside projekteerimine ja haldamine
Andmebaaside projekteerimise ja halduse kursus — SQL ja NoSQL andmebaasid, normaliseerimine, päringute optimeerimine ja turvalisus.
28.09 – 11.11 · Roosikrantsi 8b või veebis · 140 ak tundi
13.10 – 26.11 · Roosikrantsi 8b või veebis · 140 ak tundi
+ 1 toimumist

Mihkel Vaher

Aurora Development OÜ
Andmeanalüüs
Andmebaaside päringukeel SQL - algajast edasijõudnuks
Kursus on mõeldud osalejatele, kes oma igapäevatöös puutuvad kokku relatsioonilisest andmebaasist andmete kättesaamiseks vajalike SQL päringute koostamisega ning puutuvad kokku olukordadega, kus ainult SQL keele põhitõdedest ei piisa.
08.10 – 16.10 · veebikoolitus · 32 akadeemilist tundi
05.11 – 13.11 · veebikoolitus · 32 akadeemilist tundi

Silver Toompalu

OfficePoint
Andmeanalüüs
Andmebaaside päringukeele SQL kasutamine
Kursus on mõeldud eelkõige arvutikasutajatele, kes oma igapäevatöös puutuvad kokku relatsioonilisest andmebaasist andmete kättesaamiseks vajalike SQL päringute koostamisega.
08.10 – 09.10 · 16 akadeemilist tundi
05.11 – 06.11 · 16 akadeemilist tundi

Silver Toompalu

OfficePoint
Andmeanalüüs
SQL päringukeele meistriklass
Kursus on mõeldud huvilistele, kes tunnevad juba SQL keele põhitõdesid ning puutuvad kokku olukordadega, kus põhitõdedest enam ei piisa.
15.10 – 16.10 · veebikoolitus · 16 akadeemilist tundi
12.11 – 13.11 · veebikoolitus · 16 akadeemilist tundi

Silver Toompalu

OfficePoint
Teavita mind, kui see koolitus taas toimub
See koolitus hetkel ei toimu. Jäta oma kontakt ja anname teada, kui see või mõni sarnane koolitus taas kalendrisse lisandub.
Otsid midagi muud?
Aitame leida sarnase koolituse või koostada tiimile eraldi pakkumise — vestle meiega.