Implementowanie CI/CD za pomocą projektów bazy danych SQL
Średni
Administrator bazy danych
Deweloper
Inżynier danych
Azure
Azure SQL Database
SQL Server
Zaimplementuj CI/CD dla projektów baz danych SQL za pomocą systemu kontroli wersji, rozgałęziania, wykrywania dryfu schematu, zautomatyzowanych potoków i strategii testowania przy użyciu narzędzi GitHub Actions i usługi Azure DevOps.
Cele szkolenia
Po ukończeniu tego modułu możesz wykonywać następujące czynności:
- Tworzenie, kompilowanie i weryfikowanie modeli baz danych przy użyciu projektów usługi SQL Database, w tym zestawu SDK.
- Konfigurowanie kontroli źródła dla projektów usługi SQL Database i zarządzanie danymi referencyjnymi za pomocą skryptów wstępnego wdrażania i po wdrożeniu.
- Zarządzanie rozgałęzianiami, żądaniami ściągnięcia i rozwiązywaniem konfliktów dla kodu bazy danych.
- Wykrywanie dryfu schematu przy użyciu narzędzi do porównywania schematów i pakietu SqlPackage.
- Zaimplementuj potoki ciągłej integracji/ciągłego wdrażania za pomocą GitHub Actions i Azure DevOps, w tym zarządzanie sekretami oraz mechanizmy kontroli wdrażania.
- Projektowanie i implementowanie strategii testowania przy użyciu testów jednostkowych i testów integracji.
Wymagania wstępne
- Podstawowa wiedza na temat języka SQL i języka Transact-SQL.
- Znajomość usługi Azure SQL Database lub programu SQL Server.
- Doświadczenie z pojęciami kontroli wersji w Git, takimi jak zatwierdzenia, gałęzie i żądania ściągnięcia.
- Podstawowa wiedza na temat pojęć dotyczących CI/CD oraz składni potoku YAML.
Rozpoczynanie pracy z platformą Azure
Wybierz konto Azure, które najbardziej Ci odpowiada. Płać na bieżąco lub wypróbuj platformę Azure bezpłatnie przez 30 dni. Zarejestruj się.