PostgreSQL for udviklere - 3 dages onlinekursus
14.950,00 DKK
- 3 days
Tag dine PostgreSQL-færdigheder videre end grundlæggende SQL, og lær at bygge højtydende, skalerbare databasesystemer til moderne applikationer. Dette praktiske kursus er designet til udviklere, der vil mestre avancerede PostgreSQL-funktioner, herunder PL/pgSQL-programmering, funktioner, procedurer, triggere, transaktioner, samtidighedskontrol og forespørgselsoptimering.
Nøglefunktioner
Sprog
Kursusmateriale på engelsk
Niveau
Mellemniveau
3 dage (8 timer/dag) online med instruktør
40+ anbefalede studietimer
Laboratorier og øvelser baseret på virkelige opgaver
Tips til at skrive SQL med høj ydeevne
Digitale ressourcer til fortsat læring
Træning i PL/pgSQL-rutiner og fejlhåndtering
Bed om dato-bekræftelse!
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette program, vil du være i stand til at:
Avanceret transaktionsstyring
Lær, hvordan PostgreSQL opretholder datakonsistens gennem transaktioner, samtidighedskontrol, låsemekanismer og forebyggelse af deadlocks.
PostgreSQL-logning og -overvågning
Konfigurer og analyser PostgreSQL-logs for at fejlfinde problemer, overvåge ydeevne og identificere sikkerheds- eller forespørgselsrelaterede problemer.
Håndtering af PostgreSQL-udvidelser
Installer, konfigurer og administrer PostgreSQL-udvidelser for at forbedre overvågning, indeksering og databasefunktionalitet.
Højtydende dataloading
Optimer bulkdataimporter ved hjælp af COPY, indekseringsstrategier og performance-tuningteknikker til datamigrering i stor skala

Kursusforløb
Dag 1
Session 1: Avanceret SQL-sprog
- Avancerede PostgreSQL-datatyper
- Teknikker til konvertering af datatyper
Session 2: Udvidede grupperingsfunktioner
- Avanceret aggregering og gruppering
- ROLLUP, CUBE, GROUPING og GROUPING SETS
Session 3: Analytiske forespørgsler
- Rangerings- og vinduesfunktioner
- Analytiske aggregater og dataanalyseteknikker
- LAG, LEAD, FIRST_VALUE og LAST_VALUE
Session 4: Rekursive forespørgsler
- WITH-klausul og Common Table Expressions (CTE'er)
- Rekursiv forespørgselsudvikling
Session 5: Understøttelse af regulære udtryk
- Mønstergenkendelse og regulære udtryk
- Tekstsøgning, validering og transformation
Session 6: Grundlæggende serverprogrammering
- Introduktion til PL/pgSQL-programmering
- Variabler, datatyper og kontrolstrukturer
- Brug af SQL-sætninger i procedurekode
Dag 2
Session 7: Programlogik
- Betingede udsagn og beslutningstagning
- Løkker og styring af programflow
- Indlejrede og navngivne løkker
Session 8: Cursors
- Markørbegreber og -operationer
- Eksplicitte, implicitte og parameteriserede markører
- Hentning og behandling af resultatsæt
Session 9: Undtagelseshåndtering
- Fejlhåndtering og diagnostik
- System- og brugerdefinerede undtagelser
- Undtagelseshåndtering i PL/pgSQL
Session 10: Brugerdefinerede funktioner
- Oprettelse og administration af funktioner
- Funktionsparametre og -kørsel
- Funktionsadministration
Session 11: Brugerdefinerede procedurer
- Oprettelse og udførelse af procedurer
- Procedureparametre og sikkerhedskontekster
- Procedurehåndtering og -vedligeholdelse
Dag 3
Session 12: Udløsere
- Oprette og administrere udløsere
- Før-, efter- og i stedet for-udløsere
- DML, DDL og hændelsesdrevet automatisering
Session 13: Transaktioner og samtidighed
- Transaktionsstyring og MVCC
- Isolationsniveauer og låsning
- Deadlocks, konflikt og samtidighedsstyring
Session 14: SQL-optimering
- Forespørgselsoptimering og eksekveringsplaner
- Scan- og join-strategier
- Indsamling af statistik og ydeevneoptimering
- Grundlæggende tabelpartitionering
Session 15: Indlæsning og udlæsning af data
- Dataimport og -eksport med COPY
- Teknikker til masseindlæsning og migrering af data

Hvem bør tilmelde sig dette program?
PostgreSQL-udviklere
Backend-udviklere
Fullstack-udviklere
Softwareingeniører
Databaseudviklere
Applikationsudviklere
Forudsætninger
- Godt kendskab til SQL
- Tidligere erfaring med brug af PostgreSQL-databaser
- Kendskab til databasedesign og relationelle databasekoncepter
- Erfaring med at skrive forespørgsler, joins og underforespørgsler
- Viden svarende til et grundkursus i PostgreSQL SQL anbefales
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
