PostgreSQL for udviklere - 3 dages onlinekursus
14.950,00 DKK
- 3 dage
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 en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?
Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.
