PostgreSQL fra begynder til ekspert - eLearning
3.500,00 DKK
- 20 hours
Bliv fortrolig med en af verdens mest kraftfulde open source-relationsdatabaser med kurset PostgreSQL Training: Fundamentals to Advanced. Dette praksisorienterede forløb er designet til kommende udviklere, dataprofessionelle og databaseadministratorer og fører dig fra grundlæggende SQL‑koncepter hele vejen til avancerede PostgreSQL‑funktioner, som bruges i virkelige virksomhedssystemer.
Nøglefunktioner
Sprog
Kursus og materiale på engelsk
Niveau
Begynder - Avanceret niveau
Adgang
1 års adgang til læringsplatformen
9 timers on-demand videoer
med over 20 timers anbefalet studietid
21 praktiske øvelser
1 projekt, 9 opgaver, 7 automatisk bedømte prøver
Certifikat
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at forstå:
Grundlæggende
Grundlæggende principper for relationsdatabaser, og hvordan de fungerer.
Begreber
Grundlæggende PostgreSQL‑koncepter, herunder forskellige typer DBMS.
Udfør
Sådan installerer du PostgreSQL og udfører forespørgsler effektivt.
Byg
Udvikling af applikationer, der bruger PostgreSQL som bagvedliggende databasesystem.
Konfigurer
Konfiguration af PostgreSQL-parametre og håndtering af forbindelsesindstillinger.
Oversigt
En overordnet gennemgang af PostgreSQLs systemarkitektur.

Kursusforløb
Introduktion til databasesystemer
Lektion 01
- Typer af databaser
- Objekt-relationel database
- Introduktion til PostgreSQL
- Installation af PostgreSQL
Grundlæggende SQL for Postgres
Lektion 02
- Oprettelse af databaser
- Oprettelse af tabeller med psql
- Oprettelse af tabeller med pgAdmin
- Indsættelse af data i tabellen
- Opdatering og fjernelse af data
- Valg og hentning af data
- Ændring af tabeller
- Aggregeringer og grupper
- Typer af tilslag
- Booleske operationer og WHERE-klausul
- Inline-operatører
- Indlejrede forespørgsler
Postgres-grundlag
Lektion 03
- Databaseobjekter
- Roller og tabelområder
- Databasekomponenter
- Databasevisninger
- Databaseindekser
- Databasefunktioner
- Brugerdefinerede datatyper
- Udløsere og regelsystem
Avanceret forespørgselsskrivning
Lektion 04
- Indre joins
- Left og Right joins
- Fuld join
- Fagforeninger
- Common Table Expressions (CTE)
- Vinduesfunktioner
Postgres-sikkerhed
Lektion 05
- Godkendelse i PostgreSQL
- Adgangs- og sikkerhedskontrol
- Kryptering af data
- Rutinemæssig databasevedligeholdelse
- Evaluering af forespørgsler
PERN-stackimplementering
Lektion 06
- Opsætning af PERN-stakken
- Opretter forbindelse til databasen med Prisma
- Forståelse og definition af Prisma-modeller
- Konfiguration af Express-backend
- Oprettelse og test af CRUD-API'er (POST, GET, PUT, DELETE)
- Opsætning af React-frontend
- Opbygning af funktionalitet til indtastning af udgifter
- Visning og håndtering af udgiftsdata i React
Spring Boot-implementering
Lektion 07
- Opsætning af en Spring-applikation
- Konfiguration af PostgreSQL-forbindelse
- Definition af skemaer og datastruktur
- Oprettelse af databasemodeller
- Opbygning af repositories og tjenester
- Udvikling af controllere
- Oprettelse af frontend-applikationenKonfiguration af Swagger UI
- Tilpasning af API-oplysninger
PostgreSQL-arrays, nøgler og SELECT-klausuler
Lektion 08
- PostgreSQL-arrays
- PostgreSQL 2D-arrays
- PostgreSQL brugerdefinerede datatyper
- Vigtige relationer
- Definering af nøgleforhold
- Hent og begræns
- Unikke og dubletter
- Sagsfremstillinger
Afsluttende projekt
Lektion 08
Byg en interaktiv applikation med et DBMS

Hvem bør tilmelde sig dette program?
Dataanalytikere og dataingeniører
Softwareudviklere (Backend / Full Stack)
Databaseadministratorer (DBA'er)
Webudviklere, der arbejder med API'er og databaser
IT-professionelle, der skifter til data- eller backend-roller
Studerende eller nyuddannede, der ønsker at opbygge databaseekspertise
Forudsætninger
- Grundlæggende forståelse af SQL‑fundamentals
- Kendskab til databasebegreber (tabeller, rækker, kolonner)
- Generel forståelse af, hvordan webapplikationer fungerer (hjælpsomt, men ikke obligatorisk)
- (Valgfrit, men gavnligt) Kendskab til programmeringskoncepter i JavaScript eller Java til applikationsmoduler
Udtalelser
Licensering og akkreditering
Dette kursus tilbydes 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!
