PostgreSQL fra nybegynner til ekspert – eLearning

4.950,00 NOK

  • 20 hours
eLæring

Bli ekspert på en av verdens mest kraftfulle åpne, relasjonsdatabaser med kurset PostgreSQL Training: Fundamentals to Advanced. Dette praktiske programmet er laget for ambisiøse utviklere, dataprofesjonelle og databaseadministratorer, og tar deg fra grunnleggende SQL-konsepter helt opp til avanserte PostgreSQL-funksjoner som brukes i virkelige virksomhetssystemer.

Nøkkelfunksjoner

Språk

Kurs og materiell på engelsk

Nivå

Nybegynner - avansert nivå

Tilgang

1 års tilgang til læringsplattformen

9 timer med videoer på forespørsel

med over 20 timer anbefalt studietid

21 praktiske øvelser

1 prosjekt, 9 oppgaver, 7 automatisk vurderte prøver

Sertifikat

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Ved slutten av dette kurset vil du kunne forstå:

Grunnleggende

Grunnleggende om relasjonsdatabaser og hvordan de fungerer.

Begreper

Grunnleggende PostgreSQL-konsepter, inkludert ulike typer databasesystemer (DBMS).

Utfør

Hvordan installere PostgreSQL og kjøre spørringer effektivt.

Bygg

Utvikling av applikasjoner som bruker PostgreSQL som databasesystem i bakgrunnen.

Konfigurer

Konfigurere PostgreSQL-parametere og administrere tilkoblingsinnstillinger.

Oversikt

En overordnet oversikt over PostgreSQLs systemarkitektur.

Hero

Kursplan

  1. Innføring i databasesystemer

    Leksjon 01

    • Typer databaser
    • Objektrelasjonsdatabase
    • Introduksjon til PostgreSQL
    • Installere PostgreSQL
  2. Grunnleggende SQL for Postgres

    Leksjon 02

    • Opprette databaser
    • Opprette tabeller med psql
    • Opprette tabeller med pgAdmin
    • Sette inn data i tabellen
    • Oppdatere og fjerne data
    • Velge og hente data
    • Endring av tabeller
    • Aggregasjoner og grupper
    • Typer tilslag
    • Boolske operasjoner og WHERE-klausul
    • Innebygde operatorer
    • Nestede spørringer
  3. Grunnleggende Postgres

    Leksjon 03

    • Databaseobjekter
    • Roller og tabellområde
    • Databasekomponenter
    • Databasevisninger
    • Databaseindekser
    • Databasefunksjoner
    • Brukerdefinerte datatyper
    • Utløsere og regelsystem
  4. Avansert spørringsskriving

    Leksjon 04

    • Indre joiner
    • Venstre- og høyrejoiner
    • Full joins
    • Fagforeninger
    • Common Table Expressions (CTE)
    • Vindusfunksjoner
  5. Postgres-sikkerhet

    Leksjon 05

    • Autentisering i PostgreSQL
    • Tilgangs- og sikkerhetskontroll
    • Kryptering av data
    • Rutinemessig databasevedlikehold
    • Vurdering av spørringer
  6. Implementering av PERN-stakken

    Leksjon 06

    • Sette opp PERN-stacken
    • Koble til databasen med Prisma
    • Forstå og definere Prisma-modeller
    • Konfigurere Express-backend
    • Opprette og teste CRUD-API-er (POST, GET, PUT, DELETE)
    • Sette opp React-frontenden
    • Bygge funksjonalitet for registrering av utgifter
    • Vise og håndtere utgiftsdata i React
  7. Spring Boot-implementering

    Leksjon 07

    • Konfigurere en Spring-applikasjon
    • Konfigurere PostgreSQL-tilkobling
    • Definere skjemaer og datastruktur
    • Opprette databasemodeller
    • Bygge arkiver og tjenester
    • Utvikling av kontrollere
    • Opprette frontend-applikasjonenKonfigurere Swagger UI
    • Tilpasse API-informasjon
  8. PostgreSQL-arrays, nøkler og SELECT-setninger

    Leksjon 08

    • PostgreSQL-arrayer
    • PostgreSQL 2D-arrays
    • PostgreSQL egendefinerte datatyper
    • Nøkkelrelasjoner
    • Definere nøkkelrelasjoner
    • Hent og begrens
    • Unike og duplikater
    • Sakserklæringer
  9. Hovedoppgave

    Leksjon 08

    Bygg en interaktiv applikasjon med et DBMS

PostgreSQL fra nybegynner til ekspert

Hvem bør melde seg på dette programmet?

Dataanalytikere og dataingeniører

Programvareutviklere (backend / fullstack)

Databaseadministratorer (DBA-er)

Webutviklere som jobber med API-er og databaser

IT-fagfolk som går over til data- eller backend-roller

Studenter eller nyutdannede som ønsker å bygge kompetanse innen databaser

Start kurset nå

Forutsetninger

  • Grunnleggende forståelse av SQL‑grunnprinsipper
  • Kjennskap til databasekonsepter (tabeller, rader, kolonner)
  • Generell forståelse av hvordan webapplikasjoner fungerer (nyttig, men ikke obligatorisk)
  • (Valgfritt, men fordelaktig) Erfaring med programmeringskonsepter i JavaScript eller Java for applikasjonsmoduler

Uttalelser

Lisensiering og akkreditering

Dette 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

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!