
Microsoft SQL Server – język Transact-SQL – programowanie
Microsoft SQL Server – język Transact-SQL – programowanie
Szkolenie dostępne w formie zdalnej i stacjonarnej
Opis szkolenia
Szkolenie jest przeznaczone dla osób chcących zapoznać się z techniką programowania aplikacji bazodanowych przy pomocy języka T-SQL. Umiejętności nabyte w trakcie szkolenia mogą być przydatne w codziennej pracy programisty, jak i analityka tworzącego zaawansowane rozwiązania przetwarzania danych w różnorodnych formatach.
Cele szkolenia
W trakcie szkolenia uczestnicy uzyskają wiedzę dotyczącą wykorzystania języka T-SQL w tworzeniu części kodu aplikacji przechowywanego w bazie danych i działającego bezpośrednio na danych. T-SQL umożliwia tworzenie i wykorzystywanie wszystkich spotykanych w innych językach programowania konstrukcji. Umiejętność pisania procedur składowanych, funkcji skalarnych, tabelarycznych, wyzwalaczy stanowi ukoronowanie cyklu szkoleń dotyczących T-SQL. Tworzone przez uczestników kompletne rozwiązania aplikacyjne będą mogły być również wzbogacane o pełną obsługę błędów i sytuacji wyjątkowych.
Profil słuchacza
Szkolenie jest przeznaczone dla osób chcących zapoznać się z techniką programowania aplikacji bazodanowych przy pomocy języka T-SQL. Umiejętności nabyte w trakcie szkolenia mogą być przydatne w codziennej pracy programisty, jak i analityka tworzącego zaawansowane rozwiązania przetwarzania danych w różnorodnych formatach.
Wymagania wstępne
Od uczestników szkolenia wymagana jest znajomość języka T-SQL w stopniu pozwalającym na tworzenie zapytań wybierających, filtrujących, grupujących oraz agregujących danych (zakres szkolenia Język T-SQL – poziom podstawowy). Znajomość zagadnień wchodzących w zakres szkolenia Jezyk T-SQL – poziom zaawansowany będzie dodatkowym atutem.
Czas trwania
2 dni po 8 godzin lekcyjnych
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Wiedza teoretyczna i praktyczna
Zasady tworzenia kodu proceduralnego
- zmienne,
- instrukcje warunkowe,
- wsady.
Tworzenie procedur składowanych
- budowa procedur,
- parametry,
- zwracanie wartości.
Obsługa błędów w kodzie T-SQL
- tworzenie własnych komunikatów błędów
- wykorzystanie konstrukcji TRY..CATCH oraz funkcji informujących o błędzie.
Funkcje (UDF)
- składnia,
- operacje niedozwolone w funkcjach,
- funkcje skalarne,
- funkcje tabelaryczne,
- funkcje inline i multi-statement.
Wpływ wykorzystania funkcji na działanie optymalizatora zapytań.
Tworzenie i wykorzystanie wyzwalaczy
- składnia wyzwalaczy,
- rodzaje wyzwalaczy,
- typowe scenariusze zastosowania.
Integracja CLR – tworzenie kodu .NET wykorzystywanego w bazie danych SQL Server.
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
- Tworzyć złożone rozwiązania bazodanowe wykorzystujące kod T-SQL zawarty w procedurach składowanych oraz funkcjach (UDF).
- Tworzyć kod prawidłowo obsługujący błędy i sytuacje wyjątkowe.
- Wykorzystywać kod CLR w bazie danych SQL Server.
Ścieżka rozwoju
Po zakończeniu szkolenia rekomendowane jest skorzystanie z następujących szkoleń:
- Wykorzystanie XML – szkolenie dotyczące przetwarzania danych w formacie XML.
- Język T-SQL – optymalizacja zapytań i strojenie wydajnościowe – szkolenie omawiające narzędzia usprawniające wykonywanie zapytań oraz zasady rozwiązywania problemów z wydajnością działania.
- SQL Server - administracja. Znajomość zasad funkcjonowania poszczególnych komponentów SQL Server pozwala na tworzenie efektywniejszych skryptów oraz programów w T-SQL
Sprawdź praktyczny warsztat SQL Server z agentem AI!
Warsztat SQL Server ze wsparciem agentowym to moment, w którym przestajesz walczyć ze składnią, a zaczynasz projektować architekturę informacji przy wsparciu GitHub Copilot!
Spotykamy się 19.05.2026 o godz. 11:00