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.