| English Version | Polish Version |
Pełen kod prezentowany podczas autorskiego treningu online dot. SSDT.
SSDT jest świetnym narzędziem jeśli szukasz rozwiązania do zarządzania i wdrażania baz danych SQL Server (on-prem) oraz baz danych Azure SQL. Jest to darmowe narzędzie od Microsoft'u (wchodzące w skład Visual Studio), ale czasem nie wiemy jak zacząć pracę z nim oraz jak:
- Importować istniejące bazy danych z serwerów fizycznych
- Używać pliku DACPAC i czym on jest?
- Zrozumieć koncepcję oraz sposób używania aplikacji SQLPackage
- Zbudować pełen proces CI/CD
Pracowałem i pracuję z SSDT od wielu lat przy wielu projektach. To repozytorium zawiera kod przedstawiony w kompleksowym, autorskim szkoleniu, które przygotowałem w 2020 roku.
Odwiedź stronę kursu aby dowiedzieć się więcej:
Edycja Polska: Projekty bazodanowe w SQL Server Data Tools SSDT
Edycja Angielska: Database projects with SQL Server Data Tools (SSDT)
W pierwszej kolejności zdecydowałem przygotować polską wersję językową tego kursu, która została opublikowana pod koniec 2020 roku.
Pierwsze wydanie angielskie ukazało się 3 lipca 2021 roku.
Cena 20-godzinnego kursu to $195.
Jeśli nie jesteś gotów/gotowa zakupić pełny kurs, zapisz się na bezpłatne materiały i wskazówki wysyłane przez 8 tygodni (raz na tydzień).
Powodzenia!
Kamil
Czas trwania: 83 min.
- A. Powitanie i wprowadzenie
- B. Instalacja SSDT
- C. Dwa podejścia: State vs Migration
- D. Porównanie narzędzi
- E. Automatyzacja, DevOps, CI/CD
- F. Podsumowanie
- G. Quiz
Czas trwania: 89 min.
- A. Mini-Kurs Git'a - Wprowadzenie
- B. Instalacja narzędzi
- C. Klonowanie projektu
- D. Tworzenie nowego projektu
- E. Podstawowe komendy (PULL, COMMIT, PUSH)
- F. Nowa gałąź (branch) developera
- G. Pull Request oraz MERGE do gałęzi master
- H. Podsumowanie
- I. Quiz
Czas trwania: 68 min.
- A. Wprowadzenie
- B. Utworzenie i praca z projektem bazy danych
- C. Zmienne w projekcie i ich role
- D. Właściwości projektu i ustawienia bazy danych
- E. Podsumowanie
- F. Quiz
Czas trwania: 108 min.
- A. Wprowadzenie
- B. Import bazy bezpośrednio z serwera SQL
- C. Import bazy ze skryptu i pliku DACPAC
- D. Database references
- E. Ostrzeżenia (warnings)
- F. Podsumowanie
- G. Quiz
Czas trwania: 187 min.
- A. Wprowadzenie
- B. Narzędzie: Schema Compare
- C. Migawka (snapshot) projektu bazy danych
- D. Narzędzie: Data Compare
- E. Generowanie skryptu różnicowego
- F. Publikowanie zmian i ustawienia
- G. Profile publikacji
- H. Skrypty Pre/Post Deployment w praktyce
- I. Skryptowanie danych i ich publikacja
- J. Podsumowanie
- K. Quiz
Czas trwania: 152 min.
- A. Wprowadzenie
- B. Publikowanie z użyciem Sqlpackage (CMD)
- C. Publikowanie z użyciem Sqlpackage (PowerShell)
- D. Generowanie skryptu i raportu (PowerShell)
- E. Budowanie CI/CD w Azure DevOps
- F. Wydawanie nowej wersji (Release)
- G. Raport w Release Pipeline (CD)
- H. Publikacja na kolejne środowisko (stage)
- I. Podsumowanie
- J. Quiz
Czas trwania: 159 min.
- A. Wprowadzenie
- Unit Test
- Rodzaje testów i narzędzia
- Zasady budowania testów
- B. Unit Test - budowanie z Visual Studio
- C. Unit Test - budowanie z tSQLt
- D. Uruchamianie testów i raportowanie wyników
- E. Podsumowanie
- F. Quiz
Czas trwania: 143 min.
- A. Wprowadzenie
- B. Skuteczne wyszukiwanie błędów
- C. Referencje do baz systemowych
- D. Pakiety SSIS i referencje do bazy SSISDB (Catalog)
- E. Odwołanie do tej samej bazy danych
- F. Przebudowywanie dużych indeksów
- G. Rozbijanie kolumny z danymi
- H. SQL Server On-Prem VS Azure
- I. Podsumowanie
- J. Quiz
Czas trwania: 148 min.
- A. Wprowadzenie
- B. Odwołania cykliczne
- C. Security & DevSecOps
- D. SQL Agent Jobs
- E. Publikacja wybiórcza (selektywna)
- F. Podsumowanie
- G. Quiz