Wejdź na wyższy poziom znajomości baz danych

Szkolenie SQL Server poziom zaawansowany

Doskonałe szkolenie oparte o praktykę Tylko istotne, przydatne 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.

W trakcie szkolenia instrukcje te będziesz uruchamiał w środowisku bazodanowym MS SQL Server.

Przyjdź na nasz kurs i zostań programistą baz danych.

Szkolenie Python poziom średnio-zaawansowany
Szkolenie Python poziom średnio-zaawansowany
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 180,00 zł netto (1 451,40 zł brutto)
Małe grupy do 6 osób

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

Wybierz lokalizację i termin szkolenia

MS SQL poziom zaawansowany

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.

Jeśli chcesz zobaczyć dostępną liczbę miejsc wybierz miasto i termin szkolenia.

Lokalizacja i termin
x
Zarezerwuj ilość miejsc

Kurs Programowanie w języku SQL na poziomie zaawansowanym to szkolenie, po którym będziesz dobrze umiał pisać zapytania i potrafił rozumieć ich sens.

python kurs kompetencje
szkolenie Python 3
Nasze szkolenie to duża dawka wiedzy i komfortowo spędzony czas

Zobacz, co zapewniamy uczestnikom naszych szkoleń

Poświęcamy bardzo dużo uwagi zajęciom od strony organizacyjnej, gdyż zależy nam abyś czuł się u nas komfortowo. Przygotowaliśmy dla Ciebie wygodne, klimatyzowane sale, smaczny lunch i poczęstunek kawowy.

Zapewnimy dla Ciebie szkolenie w małej kilkuosobowej grupie z sympatycznym trenerem, który zadba o wesołą i przyjazną atmosferę w trakcie zajęć. Na koniec szkolenia otrzymasz certyfikat i drobny upominek np. pendrive.

Dowiedz się więcej

Zbuduj z nami swoje kompetencje programistyczne

Program szkolenia przemyślany w każdym szczególe

Język SQL zawiera bardzo wiele elementów. Wybraliśmy tylko te z nich, których absolutnie niezbędnie potrzebujesz, aby samodzielnie pisać programy w języku SQL.

zaawansowany system szkolenia
dekoratory, dziedziczenie klas

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
Szkolenie SQL poziom zaawansowany

Twoje umiejętności po szkoleniu

Podczas tego szkolenia nauczysz się zaawansowanych elementów języka SQL i doskonale zrozumiesz, w jaki sposób działają relacyjne bazy danych.

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.

biblioteka danych z kursu
termin szkolenia
  • nauczysz się optymalizacji zapytań np. podziału dużego kodu na mniejsze części, korzystania w kodzie z tabel tymczasowych
  • perfekcyjnie przećwiczysz podzapytania i będziesz doskonale wiedział kiedy skorzystać z podzapytania, a kiedy z tabeli tymczasowej lub ze złączenia tabel
  • będziesz wiedział jak tworzyć zmaterializowane widoki, aby replikować dane między serwerami i poprawiać wydajność zapytania SQL
  • poznasz widoki systemowe i widoki użytkownika, dzięki którym będziesz mógł łatwo odnaleźć w bazie określone tabele lub kolumny
  • będziesz potrafił pisać własne zaawansowane funkcje np. funkcję, za pomocą której z numeru PESEL utworzysz datę urodzenia
  • będziesz potrafił połączyć dane z tabeli z wynikiem działania funkcji
  • nauczysz się upraszczać zapis podzapytań dzięki stosowaniu wyrażeń CTE
  • będziesz potrafił napisać kod, za pomocą którego przechwycisz błędy np. wygenerujesz ostrzeżenie, jeśli ktoś będzie chciał wpisać wiek przekraczający 100 lat
  • 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ę je sprawnie wykorzystywać w praktycznych zadaniach np. będziesz mógł przeszukać całą bazę danych i wstawić do wszystkich tabel dodatkową kolumnę
  • będziesz potrafił używać instrukcji warunkowych np. sprawdzić ilość dostępnych produktów w bazie 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 i samodzielnego wprowadzania usprawnień oraz poprawek
  • poznasz operator PIVOT, za pomocą którego będziesz mógł przestawiać dane na zasadzie tabeli przestawnej
  • nauczysz się zapisywać kod w bazie w formie procedur składowanych oraz wykorzystywać procedury wbudowane do modyfikowania struktury bazy danych np. zmiana nazwy tabeli
najwyższej klasy certyfikat
dekoratory - zaawansowany kurs
Szkolenie dopasowane do Ciebie

Czy ten kurs jest dla Ciebie?

Szkolenie jest odpowiednie dla każdego, kto chce poszerzyć swoją wiedzę o języku SQL oraz dobrze zrozumieć, w jaki sposób działają relacyjne bazy danych.

Aby wziąć udział w szkoleniu, powinieneś poznać podstawową składnię języka SQL w tym złączenia tabel, grupowanie i podzapytania.

SQL to jeden z kluczowych języków

Wybierz język i środowisko programistyczne odpowiednie dla Twoich projektów

Język SQL jest niezbędny nie tylko w obszarze IT, ale dla każdego, kto pracuje z dużymi ilościami danych np. analityków.

Znajomość języka SQL umożliwia szybkie pobieranie i przetwarzanie danych bez pomocy ze strony działu IT.

SQL umożliwia oszczędność czasu podczas tworzenia raportów firmowych. Raz napisane zapytanie pobierające potrzebne nam dane można wielokrotnie wykorzystać.

Zobacz, w jakich obszarach SQL idealnie się sprawdza.

Język SQL

szkolenie
najlepszy kurs
Najlepsi trenerzy na rynku
Najlepsi trenerzy na rynku
Trenerzy, którzy potrafią uczyć

Najlepszy na rynku trener opiekunem Twojego szkolenia

Każdy z naszych trenerów skupiony jest na tym, czego potrzebujesz i robi wszystko, abyś wyszedł z zajęć z odpowiednią wiedzą i w dobrym humorze.

Kursy z SQL prowadzi Jarek, który ma ogromną wiedzę i doświadczenie w obszarze programowania baz danych. Jest świetnym programistą i trenerem. Przedstawia język SQL w kontekście ciekawych przykładów, dzięki czemu nie będziesz miał problemu z zapamiętaniem materiału.

Zajrzyj na profil trenera

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.

Interesują Cię jedynie wybrane tematy?

Indywidualne konsultacje

Robimy wszystko, aby sprostać Twoim potrzebom i wymaganiom. Oprócz ciekawych, wypełnionych ćwiczeniami kursów mamy do Twojej dyspozycji indywidualne konsultacje z trenerem.

W trakcie konsultacji możesz omówić ważne dla Ciebie tematy i nauczyć się jedynie tych rzeczy, których akurat potrzebujesz.

Zarezerwuj konsultacje

Indywidualne konsultacje
Indywidualne konsultacje