PostgreSQL fra nybegynner til ekspert – eLearning

4.950,00 NOK

  • 20 timer
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 en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.