Implementace CI/CD pomocí projektů SQL Database

Středně pokročilý
Správce databáze
Vývojář
Datový technik
Azure
Azure SQL Database
SQL Server

Implementace CI/CD pro projekty SQL Database s využitím správy zdrojového kódu, větvení, detekce odchylek schématu, automatizovaných kanálů a strategií testování pomocí GitHub Actions a Azure DevOps

Cíle výuky

Na konci tohoto modulu můžete:

  • Vytvářejte, sestavujte a ověřujte databázové modely pomocí projektů SQL Database, včetně SDK stylu.
  • Nakonfigurujte správu zdrojového kódu pro projekty služby SQL Database a spravujte referenční data pomocí předem připravených skriptů a skriptů po nasazení.
  • Správa větvení, pull requestů a řešení konfliktů pro kód databáze
  • Detekujte odchylky schématu pomocí nástrojů pro porovnání schémat a sqlPackage.
  • Implementujte kanály CI/CD pomocí GitHub Actions a Azure DevOps, včetně správy tajných kódů a ovládacích prvků nasazení.
  • Navrhujte a implementujte testovací strategii s testy jednotek a integračními testy.

Požadavky

  • Základní znalost SQL a jazyka Transact-SQL
  • Znalost Azure SQL Database nebo SQL Serveru
  • Zkušenosti s koncepty správy verzí Gitu, jako jsou commity, větve a pull requesty.
  • Základní znalost konceptů CI/CD a syntaxe kanálů YAML

Začínáme s Azure

Zvolte si účet Azure, který vám vyhovuje. Zvolte průběžné platby nebo vyzkoušejte Azure zdarma až na 30 dnů. Zaregistrujte se.