På dette SQL avanceret kursus bygger du videre på dine eksisterende SQL kompetencer og lærer at arbejde med avanceret programmering i Transact-SQL (T-SQL).
Kurset er til dig, der allerede har solid erfaring med SQL og ønsker at udvikle mere robuste og effektive databaseløsninger. Du arbejder blandt andet med variabler og kontrolstrukturer, brugerdefinerede funktioner, Stored Procedures, fejlhåndtering, transaktioner og Triggers.
Du bliver desuden introduceret til indeksering og optimering af SQL-kode og lærer at bruge eksekveringsplaner til at forstå og forbedre performance i dine forespørgsler.
Efter kurset kan du
Før kurset
På kurset
Efter kurset
SQL avanceret er til dig, der allerede arbejder med SQL og ønsker at gå i dybden med de mere avancerede programmerings- og optimeringsmuligheder i Transact-SQL.
Kurset er særligt relevant, hvis du arbejder med databaser, Business Intelligence, udvikling eller andre datadrevne løsninger og har behov for at udvikle mere avanceret og robust SQL-kode.
Vi anbefaler, at du har gennemført SQL udvidet eller har tilsvarende erfaring med SQL og Transact-SQL. Du bør være fortrolig med blandt andet forespørgsler, JOINs, tabeller, funktioner, Windowing-funktioner og Common Table Expressions (CTE).
Modul 1: Variabler og kontrolstrukturer
Du lærer at anvende variabler og kontrolstrukturer i T-SQL og får en forståelse for, hvordan programmeringslogik kan bruges direkte i SQL.
Du arbejder blandt andet med:
Modul 2: Brugerdefinerede funktioner
Du lærer at udvikle brugerdefinerede funktioner, som kan genbruges til behandling og returnering af data.
Du arbejder blandt andet med:
Modul 3: Stored Procedures
Du lærer at oprette og implementere Stored Procedures og arbejde med parametre og dynamisk SQL.
Du arbejder blandt andet med:
Modul 4: Fejlhåndtering i T-SQL kode
I dette modul lærer du at implementere robust kode med fejlhåndtering. Du lærer om de forskellige muligheder for at implementere fejlhåndtering i din kode. Fordele og ulemper ved de forskellige teknikker gennemgås. Efter dette modul vil du være i stand til at udvikle robust kode, der håndterer fejl på en hensigtsmæssig og konsistent måde.
Følgende emner vil blive gennemgået:
Modul 5: Transaktioner
I dette modul lærer du hvordan du håndterer transaktioner i en database. Du lærer hvordan du laver brugerdefinerede transaktioner og hvordan du sikrer, at relaterede opdateringer håndteres korrekt og konsistent.
Følgende emner vil blive gennemgået:
Modul 6: Implementering af Triggers
Du lærer at implementere DML Triggers og anvende dem til at automatisere handlinger og implementere forretningslogik i databasen.
Du arbejder blandt andet med:
Modul 7: Introduktion til Index
Du bliver introduceret til forskellige typer indeks og lærer, hvordan de kan påvirke performance i en database. Du arbejder også med eksekveringsplaner til analyse af SQL-forespørgsler.
Du arbejder blandt andet med:
Siden 1991 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.
Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.