Naucz się z nami zaawansowanych zapytań SQL i optymalizacji kodu

Kurs SQL Server poziom zaawansowany

Doskonałe szkolenie oparte o praktykę Tylko istotne, przydatne w pracy tematy115 zadań z programowania w SQL

Kurs SQL poziom zaawansowany to szkolenie, na którym poznasz elementy typowe dla każdego języka programowania takie jak zmienne, pętle, instrukcje warunkowe, metody obsługi błędów.

Błyskawicznie opanujesz omawiany materiał, gdyż uczysz się na podstawie dobrze dobranych ćwiczeń.

2 dni i znasz zaawansowaną składnię SQL

99% terminów on-line gwarantowanych

Działamy?

Szkolenie Python poziom średnio-zaawansowany
Szkolenie Python poziom podstawowy
codi
Programowanie w języku MS SQL oparte o praktyczne zadania

Skondensowane, intensywne szkolenie nastawione na osiągnięcie szybkich efektów.

16 godzin zegarowych nauki
1 280,00 zł netto (1 574,40 zł brutto)

Program kursu obejmuje nie tylko programowanie i tworzenie zaawansowanych zapytań np. dynamicznego SQL. Nauczysz się także analizowania i testowania zapytań oraz poprawiania ich wydajności.

Aby wziąć udział w szkoleniu należy wcześniej poznać zagadnienia, które omawiamy w trakcie kursu na poziomie podstawowym.

Wybierz lokalizację i termin szkolenia

SQL kurs zaawansowany – programowanie,
testowanie, poprawianie wydajności

Działamy?

Jeśli podoba Ci się zakres naszego szkolenia, ale nie możesz znaleźć żadnego odpowiedniego dla Ciebie terminu, napisz lub zadzwoń do nas. Uruchamiamy szkolenia bardzo często i postaramy się dopasować termin kursu do Twojego kalendarza.

Aby zobaczyć dostępną liczbę miejsc wybierz miasto i termin szkolenia.

Miasto
Data
Cena
Miejsc
Akcja
on-line
29-30.01.2025
1 280,00
4
on-line
26-27.02.2025
1 280,00
6
on-line
24-25.03.2025
1 280,00
5
Warszawa
29-30.01.2025
1 280,00
15
Warszawa
26-27.02.2025
1 280,00
15
Warszawa
24-25.03.2025
1 280,00
15
Warszawa
07-08.11.2024
1 280,00
15
Warszawa
20-21.11.2024
1 280,00
15
Warszawa
02-03.12.2024
1 280,00
15
Warszawa
16-17.12.2024
1 280,00
15
on-line
07-08.11.2024
1 280,00
3
on-line
20-21.11.2024
1 280,00
5
on-line
02-03.12.2024
1 280,00
3
on-line
16-17.12.2024
1 280,00
5
Nauczysz się tworzenia zapytań w języku SQL i pracy z bazami danych

Program kursu MS SQL poziom zaawansowany

Program szkolenia przemyśleniśmy w każdym szczególe.  Wybraliśmy tylko te elementy języka SQL, których niezbędnie potrzebujesz, aby samodzielnie pisać programy.

Poniżej znajdziesz szczegółowy opis szkolenia. 

16 godzin ćwiczeń i znasz zaawansowane struktury SQL


Ćwiczysz z nami?

zaawansowany system szkolenia
program szkolenia Python poziom podstawowy

Część 1

  1. Logika trójwartościowa
  2. Przepływ sterowania – pętle
    • Słowa kluczowe BEGIN i END
    • Wyrażenie IF…ELSE
    • Wyrażenia WHILE, BREAK i CONTINUE
    • Wyrażenie GOTO
    • Wyrażenie WAITFOR
    • Wyrażenie RETURN
  3. Instrukcje warunkowe
    • Wyrażenie CASE i tabele przestawne
    • Wyrażenie IIF
    • Wyrażenie CHOOSE
  4. Kursory
  5. Funkcje wbudowane zwracające tabelę
  6. Funkcje użytkownika
    • Funkcje skalarne
    • Kod proceduralny w funkcjach użytkownika
    • Wielowyrażeniowe funkcje zwracające tabele
  7. Operatory CROSS APPLY i OUTER APPLY
  8. Operatory PIVOT i UNPIVOT

Część 2

  1. Procedury składowane
    • Rekurencja w procedurach składowanych
    • Parametry tabelaryczne
    • Tymczasowe procedury składowane
    • Przekazywanie parametrów procedurom składowanym
  2. Widoki – tworzenie widoków i ich wykorzystywanie w zapytaniach
  3. Wyzwalacze
    • Udostępnianie danych wyzwalaczom
    • Wyzwalacze zagnieżdżone i rekurencyjne
    • Funkcje UPDATE(), COLUMNS_UPDATED()
  4. Używanie dynamicznego SQL-a
  5. Przechwytywanie i obsługa błędów
  6. Funkcje przeznaczone do analizy danych
Nauczysz się sprawnego posługiwania się językiem SQL

Ponad 100 ćwiczeń z języka SQL

Szkolenie kierujemy do osób chcących poznać zaawansowane zagadnienia z obszaru baz danych. Podczas tego kursu nauczysz się programowania w języku MS SQL i doskonale zrozumiesz, w jaki sposób działają relacyjne bazy danych.

W ramach szkolenia poznasz obszar projektowania baz danych, pisania programów w języku SQL oraz udoskonalisz swoje umiejętności pobierania danych, ich analizowania i manipulowania nimi.

Zobacz, jakie kompetencje zdobędziesz

biblioteka danych z kursu
termin szkolenia
  • poznasz zaawansowaną składnię języka SQL np. sposób tworzenia funkcji i procedur składowanych
  • nauczysz się optymalizacji zapytań np. podziału dużego kodu na mniejsze części, korzystania w kodzie z tabel tymczasowych
  • perfekcyjnie przećwiczysz podzapytania – dowiesz się kiedy skorzystać z podzapytania, a kiedy z tabeli tymczasowej lub ze złączenia tabel
  • zobaczysz, w jaki sposób tworzyć zmaterializowane widoki, aby replikować dane między serwerami i poprawiać wydajność zapytania SQL
  • nauczysz się filtrowania danych w tabelach oraz w wynikach zapytań
  • poznasz widoki systemowe i widoki użytkownika, dzięki którym możesz łatwo odnaleźć w bazie określone tabele lub kolumny
  • nauczysz się pisać własne zaawansowane funkcje np. funkcję, za pomocą której z numeru PESEL utworzysz datę urodzenia
  • zobaczysz, w jaki sposób połączyć dane z tabeli z wynikiem działania funkcji
  • nauczysz się upraszczać zapis podzapytań dzięki stosowaniu wyrażeń CTE
  • nauczysz się pisać kod, za pomocą którego przechwycisz błędy np. wygenerujesz ostrzeżenie, jeśli ktoś będzie chciał wpisać wiek przekraczający 100 lat
  • zobaczysz, w jaki sposób przetwarzać dane w użyteczne i czytelne raporty
  • nauczysz się tworzyć zmienne tabelaryczne, dzięki którym wyeliminujesz z kodu tabele tymczasowe i zoptymalizujesz szybkość wykonywania zapytań
  • poznasz pętle i nauczysz się sprawnie ich używać w praktycznych zadaniach np. do wstawienia w każdej tabeli bazy danych dodatkowych informacji
  • nauczysz się używać instrukcji warunkowych np. sprawdzić ilość dostępnych w bazie produktów i wyświetlić ostrzeżenie, jeśli ich liczba spadnie poniżej określonej wartości
  • nauczysz się szybkiego sprawdzania wyników zapytań, analizowania kodu oraz samodzielnego wprowadzania usprawnień i poprawek
  • poznasz operatory PIVOT i UNPIVOT, za pomocą których przestawisz dane w wynikach zapytania na zasadzie tabeli przestawnej Excela
  • nauczysz się zapisywać kod w bazie w formie procedur składowanych oraz wykorzystywać procedury wbudowane do modyfikowania struktury bazy danych np. zmiana nazwy tabeli
  • nauczysz się importować dane z programu Excel oraz z plików tekstowych do bazy danych
  • poznasz zasady optymalizacji zapytań- dowiesz się jak pisać dobrze działający i wydajny kod
  • nauczysz się tworzyć tabele do przechowywania danych wykorzystując odpowiednie typy danych
  • zobaczysz, w jakim stopniu język SQL przydaje się w środowiskach Business Intelligence np. Cognos, Power BI
Zobacz, jak Uczestnicy oceniają nasze szkolenia

Kursy, na których można się nauczyć

Dbamy o to, aby dostarczyć Uczestnikom naszych szkoleń dokładnie tego, czego oczekują. Od razu po zapisaniu się na szkolenie i potwierdzeniu rezerwacji wpłatą otrzymasz dostęp do materiałów szkoleniowych i zobaczysz, czy zakres szkolenia jest dla Ciebie odpowiedni.

W trakcie zajęć masz bezpośredni kontakt z trenerem i możesz swobodnie zadawać pytania.

Przed zakończeniem każdego bloku ćwiczeń trener upewnia się, że wszyscy zrozumieli omawiamy materiał.

U nas nie zgubisz się w trakcie szkolenia.

szkolenie
najlepszy kurs
Efektywna nauka dzięki doświadczonym trenerom

Każdy z trenerów posiada duże doświadczenie w programowaniu i prowadzeniu zajęć

Nasi trenerzy posiadają wieloletnie doświadczenie w obszarze programowania. Są nie tylko ekspertami w swoich dziedzinach, ale także pasjonatami, którzy potrafią skutecznie przekazywać wiedzę i motywować uczestników do nauki.

Jarosław Olechno - Avendi trener SQL, Azure, PowerShell

Jarek Olechno

Mój profil
Rafał Lelusz - Avendi trener Python, analiza, uczenie maszynowe, SQL

Rafał Lelusz

Mój profil
Michał Pietrasik - Avendi trener SQL, cyberbezpieczeństwo, administrator systemów

Michał Pietrasik

Mój profil
Najlepsi trenerzy na rynku
Najlepsi trenerzy na rynku
Trenerzy, którzy lubią i potrafią uczyć

Poznaj trenerów

Jesteśmy najlepszą z firm szkoleniowych, gdyż mamy stałych i doświadczonych trenerów, którzy współpracują z nami od lat.

Każdy z naszych trenerów skupiony jest na tym, aby w zrozumiały sposób przekazać wiedzę i zapewnić dla Ciebie komfort w trakcie szkolenia. 

Kursy prowadzą programiści i architekci baz danych od lat zajmujący się obszarem bazodanowycm i rozwiązaniami BI. 

Trenerzy przedstawiają język SQL w kontekście ciekawych przykładów, dzięki czemu łatwiej zrozumiesz i zapamiętasz omawiane zagadnienia. 

Zobacz, co o szkoleniach sądzą Uczestnicy

Opinie Uczestników o szkoleniach Kurs SQL Server poziom zaawansowany

Poniżej znajdziesz informacje na temat opinii dotyczących szkolenia SQL Server poziom zaawansowany. Opinie zbieramy w ankietach i za zgodą Uczestników publikujemy na naszej stronie.

codi
Rekomendowane szkolenia

Kontynuuj naukę programowania z nami

Kurs SQL nie musi być końcem Twojej przygody z programowaniem. Idealnym uzupełnieniem do SQL będzie język Python, za pomocą którego możesz automatyzować zadania i przeprowadzać analizy.

Zapraszamy również na kompleksowe szkolenia z programowania i analizy danych.

Indywidualne konsultacje dla Uczestników naszych szkoleń

Wsparcie po kursie

Po szkoleniu masz możliwość korzystania z bezpłatnych konsultacji. Indywidualne konsultacje z programowania w Pythonie to sesje z trenerem, na których możesz omawiać np. tematy z kursu, które nie są dla Ciebie w pełni zrozumiałe.

W trakcie spotkania trener pomoże Ci w rozwiązaniu problemów z Twoim kodem i udzieli odpowiedzi na pytania.

Napisz do nas

Indywidualne konsultacje
Indywidualne konsultacje