Naucz się pisać wydajne zapytania w SQL Server
i Azure SQL Database

Zapisy tylko do 13 grudnia

Kurs: Wydajne zapytania SQL

koniec zapisów:

Grudnia
1

Rozpoczęcie kursu:

Grudnia
1

Cena:

złotych
1

Koszt tygodnia

złotych
1

Zawartość

18 modułów

Kompletny program przedstawiający możliwości języka SQL, a także jego optymalizacji i stosowania indeksów

Wiele technologii

Język SQL to standard, który zastosujesz w wielu systemach baz danych: SQL Server, Oracle, PostgreSQL, MySQL...

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

Wszystkie prezentowane skrypty 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

18 tygodni nauki

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

Doświadczony trener

Wyjątkowe doświadczenie, umiejętności dydaktyczne i entuzjazm do technologii którym zaraża innych

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

Nie tylko w trakcie szkolenia, ale także po jego zakończeniu masz nieograniczony dostęp do materiałów kursowych

Zestaw ćwiczeń

Specjalnie przygotowane ćwiczenia praktyczne pomogą zdobyć doświadczenie w samodzielnym posługiwaniu się SQL

Certyfikat ukończenia przesyłany pocztą

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

Ankieta

Tomasz Libera

Prowadzi autoryzowane i autorskie szkolenia z zakresu Data Platform.
Prelegent na konferencjach w Polsce i Europie. Pracuje jako programista baz danych w Wyższej Szkole Zarządzania i Bankowości w Krakowie.
Jeden z liderów Data Community Poland. Organizator konferencji SQLDay, SQL Saturday i Global Azure Bootcamp.

Program kursu

TYDZIEŃ 1
Wprowadzenie

• Instalacja SQL Server •
• Management Studio •
• Przykładowe bazy danych •

TYDZIEŃ 2
Azure SQL Database

• Tworzenie subskrypcji •
• Tworzenie bazy SQL Database w Azure •
• Łącze się z bazami w chmurze •

TYDZIEŃ 3
Pierwsze zapytania

• Sortowanie danych • Usuwanie duplikatów
Filtrowanie danych
Wartości nieokreślone

TYDZIEŃ 4
Funkcje

• Skalarne i agregujące •
Tekstowe • Daty i czasu
Logiczne • Tabelaryczne

TYDZIEŃ 5
Grupowanie danych

• GROUP BY •
• HAVING •
• PIVOT •

TYDZIEŃ 6
Łączenie tabel

• Złączenia wewnętrzne i zewnętrzne •
• Operatory UNION, EXCEPT, INTERSECT •
• Podzapytania •

TYDZIEŃ 7
Tworzenie tabel

• CREATE TABLE •
• IDENTITY • Sekwencja •
Modyfikowanie danych

TYDZIEŃ 8
Tworzenie ograniczeń

• Klucze główne •
• Klucze obce •
• CHECK • DEFAULT • UNIQUE •

TYDZIEŃ 9
Tworzenie funkcji

• Skalarnych •
• Tabelarycznych inline •
• Tabelarycznych multistatement •

TYDZIEŃ 10
Rodzaje indeksów

• Sterta •
• Indeks clustered •
• Indeks nonclustered •

TYDZIEŃ 11
Indeksy i plany zapytań

• Czytanie planu zapytań •
• Przepływ danych •
• Wyszukiwanie potencjalnych problemów •

TYDZIEŃ 12
Indeksy kolumnowe

• Clustered •
• Nonclusterd •
• Analiza grup wierszy •

TYDZIEŃ 13
Funkcje i wydajność zapytań

• Problemy wydajnościowe podczas stosowania funkcji i ich rozwiązywanie •

TYDZIEŃ 14
Statystyki

• Statystyki i ich aktualizacja •

TYDZIEŃ 15
Intelligent Query Processing

• Nowości
w SQL Server 2017 i 2019
w zakresie optymalizacji

TYDZIEŃ 16
Monitorowanie wydajności

• Activity Monitor •
• DMV •
• Query Store •

TYDZIEŃ 17
Transakcje

• Tworzenie jawnych transakcji •
• Blokowanie danych •
• Monitorowanie blokad •
• Zakleszczenia •

TYDZIEŃ 18
Pisanie procedur składowanych

• Zmienne skalarne i tabelaryczne •
• Tabele tymczasowe •
• Instrukcje warunkowe •
• Tworzenie i uruchamianie procedur składowanych •

Najczęściej zadawane pytania

Żadnego płatnego oprogramowania!
W ramach pierwszego modułu szczegółowo omawiam jak pobrać i zainstalować Microsoft SQL Server –  edycję DEVELOPER, która jest zupełnie bezpłatna do celów edukacyjnych, a nawet do późniejszego przygotowywania komercyjnych rozwiązań. Nie możesz tylko używać tej edycji jako serwer produkcyjny.
Tak więc wystarczy komputer wyposażony w Windows 10.

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. Program jest przygotowany tak, aby osoby nie korzystające z baz danych nie tylko nauczyły się posługiwać się językiem SQL, ale także poznały możliwości optymalizacji zapytań i stosowania indeksów.

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

Naturalnie, właśnie do tego jest stworzona 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 tygodni 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