Sikre, optimer og udrul databaseløsninger

Tag dine databaseløsninger fra udvikling til produktion. Du lærer at beskytte følsomme data med kryptering, maskering og sikkerhed på rækkeniveau. Du justerer forespørgselsydelsen ved hjælp af eksekveringsplaner, Query Store og dynamiske styringsvisninger. Du automatiserer udrulninger med CI/CD-pipelines ved hjælp af SQL Database Projects. Endelig eksponerer du dine databaser gennem REST- og GraphQL-API'er med Data API Builder.

Forudsætninger

Før du starter denne læringsvej, bør du have:

  • Erfaring med at skrive T-SQL-forespørgsler.
  • Fortrolighed med SQL Server eller Azure SQL Database.
  • Grundlæggende forståelse af sikkerhedskoncepter som autentificering og autorisation.
  • Erfaring med Git-versionskontrol og CI/CD-koncepter.

Moduler i dette læringsforløb

Lær, hvordan du beskytter følsomme data og opfylder compliance-krav ved at implementere kryptering, maskering, access-kontrol og revision på tværs af Microsofts SQL-platforme.

Optimer Azure SQL Database-ydelsen ved at vælge det rigtige serviceniveau og håndtere samtidighed med transaktionsisolationsniveauer. Analyser forespørgsler med udførelsesplaner og DMV'er. Brug Query Store til planstyring og diagnosticering af blokeringer og deadlocks.

Implementer CI/CD for SQL Database-projekter med versionskontrol, branching, schema drift-detektion, automatiserede pipelines og teststrategier ved brug af GitHub Actions og Azure DevOps.

Opret REST- og GraphQL-API'er til SQL-databaser ved hjælp af Data API Builder, udrul til Azure-hosting og implementer overvågnings- og hændelsesdrevne ændringsmønstre.