Projekty bazodanowe w SQL Server Data Tools

Przejdź na kolejny poziom
zarządzania projektem bazodanowym

Wybierz kompletne szkolenie dot. możliwości SQL Server Data Tools, wersjonowania przy użyciu GIT, korzystania z Azure DevOps oraz CI/CD, tworzenia testów jednostkowych.
Zapisy tylko do 23 października

Kurs: Projekty bazodanowe

koniec zapisów:

1
października, godz. 20:00

Rozpoczęcie kursu:

1
października

Cena:

1
złotych z VAT

Zawartość

9 modułów

Doświadczony trener

Kamil Nowiński - pasjonat danych, architekt oraz inżynier danych, Microsoft MVP w kategorii Data Platform

Praktyczne przykłady

Wszystkie lekcje są prezentowany na podstawie praktycznych przykładów - które możesz bezpośrednio zastosować w pracy

Dostęp do skryptów i materiałów

Wszystkie prezentowane skrypty i materiały możesz pobrać na lokalny komputer aby z łatwością powtórzyć

Dostęp do zamkniętej grupy uczestników

O dowolnej porze masz możliwość kontaktu z trenerem i pozostałymi uczestnikami

7 tygodni nauki

W każdy poniedziałek otrzymujesz dostęp do kolejnego modułu, który przerabiasz o dowolnej porze

7 spotkań LIVE on-line

Prezentacje LIVE tylko dla uczestników. Czwartki, godz. 20:00. Możliwość zadawania pytań (listopad- grudzień)

Testy

ponad 100 pytań quizowych + klucz

Certyfikat ukończenia przesyłany pocztą

Po zakończeniu otrzymasz tradycyjny, drukowany certyfikat, podpisany przez trenera

Gwarancja jakości

W ciągu 14 dni od rozpoczęcia kursu, możesz zrezygnować z niego, wysyłając maila, zwrot 100% wpłaty

Lekcja demo

Kamil Nowiński

Bloger, prelegent, członek #sqlfamily.

Microsoft Data Platform MVP, friend of Redgate.
Pasjonat danych, architekt oraz inżynier danych.

Prawie 20 lat doświadczenia z bazami danych SQL Server (od wersji 2000) potwierdzone wieloma certyfikatami (MCITP, MCP, MCTS, MCSA, MCSE Data Platform oraz Data Management & Analytics).

Program kursu

MODUŁ 1
Wstęp i instalacja

• Instalacja SSDT •
• SSDT dla Azure Synapse •
• Porównanie narzędzi •
• Dwa podejścia: State vs Migration •
• Automatyzacja - dlaczego to ważne •
• Pliki DACPAC i BACPAC •

MODUŁ 2
Podstawy wersjonowania z GIT

Instalacja narzędzi •
• Klonowanie projektu •
• Tworzenie nowego projektu •
• Podstawowe komendy
(PULL, COMMIT, PUSH) •
• Nowa gałąź (branch) •
• Pull Request oraz MERGE •
• Work with Git Repo •

MODUŁ 3
Praca z SSDT w Visual Studio

• Tworzenie nowego projektu bazy danych •
• Praca z obiektami bazy danych •
• Variables (w innych kontekstach) •
• Właściwości projektu bazy danych •
• Ustawienia bazy danych •
• Wpływ opcji na budowanie skryptu wdrożeniowego •

MODUŁ 4
Import istniejącej bazy

Import bazy bezpośrednio z serwera SQL •
• Przeglądanie zawartości projektu •
• Przeglądanie właściwości projektu bazy •
• Co to jest localdb i jak używać (Debug) •
• Eksport skryptu SQL z bazy danych •
• Import bazy ze skryptu SQL •
• Import bazy z pliku DACPAC •
• Database references •
• Ostrzeżenia na poziomie projektu i obiektu

MODUŁ 5
Porównywanie i Publikacja

Narzędzie: Schema Compare •
• Migawka (snapshot) projektu bazy danych •
• Narzędzie: Data Compare •
• Skrypt różnicowy i publikacja •
• Generowanie skryptu różnicowego •
• Publikowanie zmian •
• Profile publikacji •
• Skrypty Pre/Post Deployment w praktyce •
• Skryptowanie danych i ich publikacja •

MODUŁ 6
Azure DevOps oraz CI/CD

Sqlpackage.exe •
• Publikowanie z użyciem CMD i PowerShell •
• Generowanie skryptu i raportu •
• Build pipeline •
• Release pipeline •
• Zmienne w Azure DevOps •
• Utworzenie nowej wersji (Release) •
• Klonowanie pipeline'ów •
• Raport w Continuous Deployment •
• Publikacja na kolejne środowisko (stage) •
• Wstępne warunki publikacji

MODUŁ 7
Testy jednostkowe

Unit Test •
• Rodzaje testów i narzędzia •
• Zasady budowania testów •
• Unit Test - Visual Studio i tSQLt •
• Uruchamianie testów i raportowanie wyników •

MODUŁ 8
Tips, Tricks & Troubleshooting

Referencje do baz systemowych •
• Pakiety SSIS i referencje do bazy SSISDB (Catalog) •
• Odwołanie do tej samej bazy danych •
• Przebudowywanie dużych indeksów •
• Skuteczne wyszukiwanie błędów •
• SQL Server On-Prem VS Azure •
• Rozbijanie kolumny z danymi •

MODUŁ 9
Zaawansowane

Odwołania cykliczne •
• Security & DevSecOps •
• SQL Agent Jobs •
• Publikacja wybiórcza (selektywna) •

BONUS

• Azure Data Studio
i projekty bazodanowe
(Tomasz Libera) •

Najczęściej zadawane pytania

Program jest tak zaprojektowany aby w ciągu tygodniowych odstępów między poszczególnymi modułami – uczestnicy mogli dokładnie przerobić i przećwiczyć zaplanowany materiał. Wówczas efektywność nauki jest najlepsza.
Zależy mi na satysfakcji uczestników szkolenia, dlatego wszyscy muszą rozpocząć w tym samym momencie. Zapisz się do listy mailingowej – otrzymasz wówczas pierwszy wiadomość o kolejnej edycji.

Tak. Automatycznie po zamówieniu i opłaceniu kursu.

Naturalnie, właśnie w tym celu organizowane są cotygodniowe spotkania on-line LIVE, dodatkowo dostępna jest zamknięta grupa dla uczestników szkolenia. Masz także kontakt z trenerem, który odpowie na pytania – jeśli takie się pojawią.

Tak. Dopóki będzie istnieć serwis kursysql.pl – będziesz mieć dostęp do materiałów zakupionego szkolenia. Nawet jeżeli zostanie zmieniona platforma na której jest on umieszczony – otrzymasz dostęp do nowej.

Wszystkie szkolenia na kursysql.pl prezentują w PRAKTYCZNY sposób, NAJNOWSZE dostępne możliwości SQL Server, są prowadzone przez EKSPERTÓW z branży i DOŚWIADCZONYCH dydaktyków. Dodatkowo kursysql.pl są prowadzone w grupach, w ramach kilkutygodniowych programów – które ułatwia systematyczną naukę i kontakt z innymi uczestnikami i trenerem.

Nie. Materiały video są dostępne tylko w ramach platformy kursysql.pl ale dostępne są bez ograniczeń czasowych po zakończeniu szkolenia. Pobrać można przykładowe skrypty.

W ciągu 14 dni od rozpoczęcia kursu, możesz zrezygnować z niego, wysyłając maila na adres kontakt@kursysql.pl – zwrócę Ci 100% wpłaconej kwoty

Nie. Kolejna edycja dopiero za kilka miesięcy i na pewno nie będzie tańsza. Za to wszystkie nowe szkolenia, które pojawią się w ramach platformy kursysql.pl – będą dostępne w najlepszej cenie (porównując ze wszystkimi dostępnymi promocjami) dla obecnych uczestników.

Tak! Wyślij na adres kontakt@kursysql.pl dane do faktury – postaramy się wystawić ją jak najszybciej

Copyright © 2019-2020 kursysql.pl