Online kurs: SQL for viderekomne

Varighet: 2 dager, fra kl 09:00 - 15:00

Pris: 13500

Målsetning: Etter gjennomført kurs vil deltakerne være fortrolige med mer avanserte søk etter data i SQL-databaser, inkludert søk i felt som inneholder XML- og JSON.

Kurskategori: Applikasjonsutvikling

Dette er et 2-dagers påbyggingskurs i SQL-programmering. Kurset er beregnet på de som har tatt SQL Grunnkurs eller har tilsvarende SQL-kunnskaper og som ønsker å lære flere og mer avanserte måter å bruke SQL på. Vi bruker Oracle, PostgreSQL og Microsoft SQL-server i kurset og belyser forskjellene mellom disse i håndteringen av avanserte SQL-setninger. 

 

Forkunnskaper
Kurset krever forkunnskaper tilsvarende SQL Grunnkurs. Kurset vil såvidt mulig bli tilpasset deltakernes kunnskaper og behov.

 

Kursinnhold

  • Gruppering med delsummer ved bruk av Rollup og Cube.
  • Betingelseslogikk i søk med CASE ... WHEN ... THEN ... ELSE
  • Oppretting av egne funksjoner med SQL
  • Oppretting og bruk av Materialized Views
  • Bruk av Common Table Expressions (CTE)
  • Bruk av komplekse felt og sammensatte datatyper (arrays, egne datatyper etc.) - opprette komplekse felt, sette inn data og søke etter data i komplekse felt.
  • Eksportere data som JSON / XML
  • Bruk av Vindusfunksjoner til bl.a. å regne ut kumulative summer, rangeringer mm.
  • Krysstabuleringer med PIVOT-funksjoner
  • Bruk av SELF JOINS
  • Behandling av geografiske data med SQL

 

Gjennomføring
Kurset gjennomføres med en kombinasjon av online læringsmidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er øvingsoppgaver til hvert av hovedtemaene som gjennomgås.

 

Kursinstruktør

Terje Berg-Hansen har bred erfaring fra prosjektledelse, utvikling og drift med små og store databaser, både SQL- og NoSQL-baserte. I tillegg til å undervise i etablerte og nye teknologier jobber han med programmering, webutvikling og administrasjon av Linux-servere. Han er levende interessert i nye teknologier, distribuerte databaser og Big Data Science.

Ønsker du å samle flere ansatte til et bedriftsinternt kurs?

Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.

Henrik Buzzi
Produktansvarlig