PostgreSQL fra begynder til ekspert - eLearning

3.500,00 DKK

  • 20 hours
eLearning

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

Hero

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.

Hero

Kursusforløb

  1. Introduktion til databasesystemer

    Lektion 01

    • Typer af databaser
    • Objekt-relationel database
    • Introduktion til PostgreSQL
    • Installation af PostgreSQL
  2. 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
  3. Postgres-grundlag

    Lektion 03

    • Databaseobjekter
    • Roller og tabelområder
    • Databasekomponenter
    • Databasevisninger
    • Databaseindekser
    • Databasefunktioner
    • Brugerdefinerede datatyper
    • Udløsere og regelsystem
  4. Avanceret forespørgselsskrivning

    Lektion 04

    • Indre joins
    • Left og Right joins
    • Fuld join
    • Fagforeninger
    • Common Table Expressions (CTE)
    • Vinduesfunktioner
  5. Postgres-sikkerhed

    Lektion 05

    • Godkendelse i PostgreSQL
    • Adgangs- og sikkerhedskontrol
    • Kryptering af data
    • Rutinemæssig databasevedligeholdelse
    • Evaluering af forespørgsler
  6. 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
  7. 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
  8. 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
  9. Afsluttende projekt

    Lektion 08

    Byg en interaktiv applikation med et DBMS

PostgreSQL fra begynder til ekspert

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

Start kurset nu

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

Contact background

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!