PostgreSQL for utviklere – 3 dagers online kurs
22.500,00 NOK
- 3 dager
Ta PostgreSQL-kunnskapene dine videre enn grunnleggende SQL, og lær hvordan du bygger høytytende, skalerbare databasesystemer for moderne applikasjoner. Dette praktiske kurset er laget for utviklere som vil mestre avanserte PostgreSQL-funksjoner, inkludert PL/pgSQL-programmering, funksjoner, prosedyrer, triggere, transaksjoner, samtidighetskontroll og spørringsoptimalisering.
Nøkkelfunksjoner
Språk
Kursmateriell på engelsk
Nivå
Mellomnivå
3 dager (8 timer per dag) nettbasert med instruktør
40+ anbefalte studietimer
Laboratorier og øvelser basert på oppgaver fra virkeligheten
Tips for å skrive SQL med høy ytelse
Digitale ressurser for videre læring
Opplæring i PL/pgSQL-rutiner og feilhåndtering
Be om bekreftelse på dato!
Sertifikat for fullført program inkludert

Læringsutbytte
Ved slutten av dette programmet vil du kunne:
Avansert transaksjonshåndtering
Lær hvordan PostgreSQL opprettholder datakonsistens gjennom transaksjoner, samtidighetskontroll, låsemekanismer og forebygging av deadlocks.
Logging og overvåking i PostgreSQL
Konfigurer og analyser PostgreSQL-logger for å feilsøke problemer, overvåke ytelse og identifisere sikkerhets- eller spørringsrelaterte utfordringer.
Administrere PostgreSQL-utvidelser
Installer, konfigurer og administrer PostgreSQL-utvidelser for å forbedre overvåking, indeksering og databasefunksjonalitet.
Høyytelses datalasting
Optimaliser masseimport av data ved å bruke COPY, indeksstrategier og ytelsesoptimaliseringsteknikker for storskala datamigrering

Kursplan
Dag 1
Økt 1: Avansert SQL-språk
- Avanserte PostgreSQL-datatyper
- Teknikker for konvertering av datatyper
Økt 2: Forbedrede grupperingsfunksjoner
- Avansert aggregering og gruppering
- ROLLUP, CUBE, GROUPING og GROUPING SETS
Økt 3: Analytiske spørringer
- Rangerings- og vindusfunksjoner
- Analytiske aggregater og dataanalysemetoder
- LAG, LEAD, FIRST_VALUE og LAST_VALUE
Økt 4: Rekursive spørringer
- WITH-setning og Common Table Expressions (CTE-er)
- Rekursiv spørringsutvikling
Økt 5: Støtte for regulære uttrykk
- Mønstergjenkjenning og regulære uttrykk
- Tekstsøk, validering og transformasjon
Økt 6: Grunnleggende serverprogrammering
- Introduksjon til PL/pgSQL-programmering
- Variabler, datatyper og kontrollstrukturer
- Bruke SQL-setninger i prosedyrekode
Dag 2
Økt 7: Programlogikk
- Betingede setninger og beslutningstaking
- Løkker og flytkontroll
- Nestede og navngitte løkker
Økt 8: Markører
- Markørbegreper og operasjoner
- Eksplisitte, implisitte og parameteriserte pekere
- Henting og behandling av resultatssett
Økt 9: Unntakshåndtering
- Feilhåndtering og diagnostikk
- System- og egendefinerte unntak
- Unntakshåndtering i PL/pgSQL
Økt 10: Brukerdefinerte funksjoner
- Opprette og administrere funksjoner
- Funksjonsparametere og -kjøring
- Funksjonsadministrasjon
Økt 11: Brukerdefinerte prosedyrer
- Opprette og kjøre prosedyrer
- Prosedyreparametere og sikkerhetskontekster
- Prosedyrehåndtering og vedlikehold
Dag 3
Økt 12: Utløsere
- Opprette og administrere utløsere
- BEFORE-, AFTER- og INSTEAD OF-utløsere
- DML, DDL og hendelsesdrevet automatisering
Økt 13: Transaksjoner og samtidighet
- Transaksjonskontroll og MVCC
- Isolasjonsnivåer og låsing
- Deadlocks, konkurranse om ressurser og samtidighetskontroll
Økt 14: SQL-ytelsesoptimalisering
- Spørringsoptimalisering og kjøreplaner
- Skannings- og koblingsstrategier
- Innsamling av statistikk og ytelsesoptimalisering
- Grunnleggende om tabellpartisjonering
Økt 15: Lasting og lossing av data
- Dataimport og -eksport med COPY
- Teknikker for masseinnlasting og migrering av data

Hvem bør melde seg på dette programmet?
PostgreSQL-utviklere
Backend-utviklere
Fullstack-utviklere
Programvareingeniører
Databaseutviklere
Applikasjonsutviklere
Forutsetninger
- God arbeidskunnskap i SQL
- Tidligere erfaring med bruk av PostgreSQL-databaser
- Kjennskap til databasedesign og relasjonsdatabaser
- Erfaring med å skrive spørringer, joins og underforespørsler
- Kunnskap tilsvarende et grunnkurs i PostgreSQL SQL anbefales
Uttalelser
Lisensiering og akkreditering
Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.
Likestillingspolicy
Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
