Od Zera Do Developera, jak wejść w branżę IT, przebranżowić się i zostać programistą baz danych i SQL. Andrzej Śmigielski.

 

Zaprogramuj sobie przyszłość...

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

          Obecnie żyjemy w takich czasach i w takiej rzeczywistości, w której dosłownie wszystko wokół bardzo szybko się zmienia, a w szczególności:
   ➡ Branża IT
   ➡ Zapotrzebowanie na programistów
   ➡ Jak i wymagania pracodawców.
 
          Każdy program, aplikacja czy nawet strona WWW oparta jest o BAZY DANYCH i SQL’a, więc chcąc nie chcąc, wcześniej czy później i tak będziesz musiał lub musiała się tego nauczyć.

          Poza merytoryką zawartą w modułach przygotowałem także dla Ciebie gotowe skrypty SQL z dokładnymi komentarzami i moimi spostrzeżeniami, więc gwarantuję Ci, że bez problemu zrozumiesz wszystkie zaimplementowane bloki kodu.
 
          Ponadto zobaczysz, że mój sposób pisania kodu jest bardzo przyjazny, czytelny i łatwy do analizowania, a to uwierz mi, słyszałem już wielokrotnie od osób, z którymi na co dzień współpracuję.

JEŻELI CHCESZ BYĆ CENIONYM PROGRAMISTĄ CZY TEŻ CENIONĄ PROGRAMISTKĄ, TO MUSISZ NAUCZYĆ SIĘ BUDOWAĆ BAZY DANYCH...
 

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

          Wiem to z własnego doświadczenia, bo pracując na stanowisku kierownika działu rozwoju aplikacji i zespołu programistów sam szukałem osób do zespołu, które mogłyby dołączyć.
 
          I niestety prawda jest taka, że wiele osób posiadało umiejętności programistyczne, ale BAZY DANYCH nie były ich najlepszą stroną !
 
          Testy kompetencyjne potencjalnych kandydatów, które stale sprawdzałem, były często na tak niskim poziomie, że dyskwalifikowały kandydatów do przyjęcia na stanowisko programisty 😢

JEST JESZCZE JEDNA, ISTOTNA RZECZ...
 

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

W ostatnich latach zaobserwowałem, że jest poważny problem...
 
          Jest naprawdę mnóstwo programistów, ale są to osoby, które rzekomo potrafią programować BAZY DANYCH, ale robią to w mało efektywny sposób, ponieważ WOGÓLE nie patrzą na OPTYMALIZACJĘ ZAPYTAŃ, co w większości przypadków sprawia, że BAZA DANYCH z czasem działa w nieakceptowalny sposób!
 
Wyszedłem więc z inicjatywą, która w 100% eliminuje ten problem.
 
          Zebrałem całe swoje ponad 15-letnie doświadczenie i odpowiednio je poukładałem, żebyś teraz mógł, czy mogła z niego skorzystać, bo daję Tobie wszystko dosłownie "NA TACY".

ODBIERZ TERAZ "PAKIET PREMIUM PLUS" O WARTOŚCI 9596,00 ZŁ NA PREFERENCYJNYCH WARUNKACH !
 

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

»   Ilość modułów: 108
»   Ilość plików i skryptów SQL: 222
»   Ilość ćwiczeń i zadań: 220
»   Ilość stron: 583
»   Dostęp czasowy: bez ograniczeń
»   Wartość: 9596,00 zł

 

Ekspert baz danych Ms SQL Server Andrzej Śmigielski

          Od 2008 roku pracuję zawodowo w branży IT i znam ją od podszewki. Do tego od roku 2018-go jestem także trenerem i zawodowo przekazuję swoją wiedzę prowadząc szkolenia zarówno online jak i stacjonarnie dla osób indywidualnych jak również dla firm i korporacji.
 
Dlaczego Ci o tym piszę?
Dlatego, żebyś na wstępie już wiedział lub wiedziała o tym, że to co za chwilę zobaczysz jest w 100% prawdziwe, a jest wiele osób, które oczywiście hejtują wszystko co się da - i wiesz co? Wcale im się nie dziwię widząc, co oferują pseudo eksperci w internecie…

Wiedzy na temat BAZ DANYCH i SQL’a / T-SQL’a w internecie jest cała masa, ale problem polega na tym, że jest ona albo:
   » powierzchowna
   » chaotyczna
   » niespójna
… a często niestety nawet wszystko na raz!
 
Wiesz co Ci powiem?
          To wszystko faktycznie ma miejsce z tym, że albo do tej pory nie udało Ci się znaleźć odpowiednich żródeł wiedzy, albo jesteś uprzedzony lub uprzedzona, albo do tej pory trafiasz na osoby, które chcą tylko zwrócić na siebie uwagę w internecie i/lub “wyłudzić” od Ciebie pieniądze… Niestety taka jest prawda i w takiej rzeczywistości obecnie żyjemy 😥
 
          Jest naprawdę bardzo dużo aspektów, na które trzeba zwrócić szczególną uwagę podczas wyboru żródła wiedzy, którą chcesz pozyskać. Dokładnie to rozumiem, dlatego też przygotowałem dla Ciebie same konkrety, ale oparte o dowody.
Dokładnie Ci pokażę jak działam na codzień, jakie to daje efekty, i co najważniejsze 👉 jakie będziesz Ty mieć z tego korzyści 👈
 
          Być może przeszło Ci teraz przez myśl o mnie to, że jestem kolejną osobą, która chce Cię wykorzystać, ale muszę Cię teraz zaskoczyć, bo to, co zrobiłem, żeby wszystkie Twoje negatywne przekonania odrzucić, i skupić się na szczegółach - to kosztuje mnie to ponad 2500,00 zł ! - czyli dokładnie tyle, ile Ty w tym momencie możesz ode mnie zyskać…

ŚMIALI SIĘ JAK PROPONOWAŁEM SWOJE KURSY ONLINE, ALE KIEDY SPOTKALIŚMY SIĘ NA SALI SZKOLENIOWEJ...
 

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

          Najwięcej szkoleń jakie na codzień prowadzę, to są szkolenia 2-3 dniowe, podczas których przekazuję wiedzę składającą się z kilku lub kilkunastu modułów, w zależności od złożoności poruszanych zagadnień.
Podczas każdego takiego szkolenia zawsze na koniec uczestnicy wypełniają ankiety poszkoleniowe, więc sam lub sama zobacz poniżej co o moich szkoleniach i materiałach mówią uczestnicy:
 

PRZYGOTOWANIE BAZY DANYCH I OBIEKTÓW DBO
DOBRE PRAKTYKI PISANIA KODU
IMPLEMENTACJA PROCEDURALNA
BEGIN I END
IF, ELSE IF I ELSE
WHILE, BREAK, CONTINUE
GOTO I RETURN
CASE
IIF I CHOOSE
COALESCE, ISNULL I NULLIF
ZŁOŻONE TYPY KOLUMN: COMPUTED, PERSISTED
TWORZENIE PROCEDUR SKŁADOWANYCH
TWORZENIE FUNKCJI UŻYTKOWNIKA
FUNKCJE PARTYCJI
WYZWALACZE: TRIGGER
FUNKCJE I PROCEDURY W KODZIE ZARZĄDZANYM CLR
MECHANIZMY AUTOMATYCZNE (SERVER AGENT): JOBS
jak nauczyć się programowania
jak wejść w świat branżę IT
jak więcej zarabiać
od zera do developera
SQL Server MsSQL T-SQL TSQL
kursy, szkoleni, bootcampy, IT
Bazy Danych
Andrzej Śmigielski
PROGRAMOWANIE BAZ DANYCH
PROGRAMOWANIE BAZ DANYCH
PROGRAMOWANIE BAZ DANYCH

NA CO JESZCZE WARTO, ABYŚ ZWRÓCIŁ LUB ZWRÓCIŁA UWAGĘ ?

[ 1 ] - ZAKRES MATERIAŁU:
 
          Podczas jednego szkolenia na żywo jestem w stanie nauczyć Cię średnio od około 7-miu do około 15-tu tematów w zależności od szkolenia, więc 108 proponowanych teraz modułów to około 9-10 szkoleń.
 
[ 2 ] - MOJE SKUPIENIE NA TOBIE:
 
          Podczas 2-3 dniowego szkolenia i kilku uczestników, zazwyczaj jest to od 3-ech do 10-ciu uczestników nie mam zbyt wiele czasu, żeby go poświęcić tylko i wyłącznie Tobie, a po szkoleniu zazwyczaj nie mam już kontaktu z uczestnikami.
 
[ 3 ] - MOJE WSPARCIE:
 
          Moje kursy online możesz przerabiać w dowolnym czasie (bez żadnego ograniczenia) i bezterminowo możesz się ze mną kontaktować mailowo oraz na dedykowanej grupie na FB, więc wsparcie masz na zawsze.
 
[ 4 ] - TEMPO PRZERABIANYCH MATERIAŁÓW:
 
          Podczas szkoleń na żywo, bez względu na to czy są to szkolenia zdalne (distance learning) czy stacjonarne w siedzibie firmy lub u Klienta, tempo zawsze jest relatywnie szybkie, ponieważ mamy ograniczony czas, a ja zawsze staram się wiedzę przekazywać kompleksowo i zawsze odpowiadam na dodatkowe pytania.
Jeżeli natomiast chodzi o kursy, to przerabiasz je w tempie, które Tobie odpowiada i nie masz tutaj terminu - uczysz się kiedy chcesz i gdzie chcesz.
 
[ 5 ] - GWARANCJA, TESTY KOMPETENCYJNE:
 
          Po każdym szkoleniu na żywo oczywiście gwarantuję, że nauczę Ciebie określonych tematów, natomiast po przerobieniu moich wszystkich kursów dodatkowo gwarantuję Ci, że bez problemu zaliczysz każdy test kompetencyjny z zakresu baz danych i języka SQL / T-SQL, ponieważ zakres wiedzy jest WYCZERPUJĄCY.
 
[ 6 ] - ILE WARTA JEST WIEDZA, FINANSOWANIE:
 
          Każde szkolenie na żywo online lub stacjonarne niestety jest bardzo drogie i oscyluje w granicach od 1 700,00 zł do nawet 4 000,00 zł czy 5 000,00 zł netto, więc nie każdego na to stać, ale takie szkolenia są też często dofinansowywane przez pracodawców.
Jeżeli licząc nawet w najniższy możliwy sposób, to zobacz, że 9 szkoleń w cenie 1 700,00 zł da sumę 15 300,00 ! 😮

          Wartości i jakości tej jestem w 100% pewien, bo na codzień prowadzę takie szkolenia we współpracy z innymi firmami szkoleniowymi gdzie wspólnie badamy i podnosimy poziom szkoleń – czyli wiedzy, materiałów oraz skryptów przygotowywanych właśnie przeze mnie.
 
          Zobacz poniżej kilka przykładowych maili od osób, z którymi na codzień współpracuję i realizuję różne szkolenia dotyczące właśnie BAZ DANYCH i języka SQL / T-SQL:

DOBRE PRAKTYKI PISANIA KODU
WYZWALACZE: TRIGGER
FUNKCJE I PROCEDURY W KODZIE ZARZĄDZANYM CLR
SQL Server MsSQL T-SQL TSQL
PROGRAMOWANIE BAZ DANYCH
PROGRAMOWANIE BAZ DANYCH
PROGRAMOWANIE BAZ DANYCH

          Jak widzisz, mój sposób nauki jest potwierdzony, o czym świadczą wyniki ankiet poszkoleniowych wypełnianych przez uczestników ale także świadczą o tym maile z podziękowaniami od osób organizujących takie szkolenia.
 
Są już setki, jak nie tysiące osób, które były na moich szkoleniach i słowa, jakie od nich słyszę, a są to słowa typu:
   » dzięki Tobie wiem, że dam radę…
   » dzięki Tobie mam nadzieję…
   » dzięki Tobie zrozumiałem, nauczyłem się…
   » to co robisz, to wspaniała inicjatywa dzielenia się wiedzą…
dają mi naprawdę wielką satysfakcję i nie ma co ukrywać, że każdy z nas pracując zarabia pieniądze…
ale jeżeli pracując pomagam jeszcze innym, to praca moja daje mi bardzo dużo satysfakcji i motywuje do dalszych działań potwierdzając, że to co robię MA SENS 👍

ZOBACZ, JAK WYGLĄDAJĄ PRZYKŁADOWE MODUŁY ZAWARTE W "PAKIECIE PREMIUM PLUS":
 

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

          Jak już wcześniej zaznaczyłem, od 2008 roku pracuję zawodowo w branży IT, a od roku 2018-go jestem także trenerem i zawodowo przekazuję swoją wiedzę prowadząc szkolenia zarówno online jak i stacjonarnie dla osób indywidualnych jak również dla firm i korporacji, więc dzisiaj, po wielu latach moje materiały są naprawdę szyte na miarę…
 
Zauważ jeszcze jedną, bardzo ważną rzecz!
Cała moja wiedza oparta jest m.in. o gotowe skrypty SQL, które zaimplementowane są na odpowiednio przygotowanych przykładach, i co najważniejsze – NA DZIAŁAJĄCEJ BAZIE DANYCH – więc nie są to kawałki kodu wyrwane z kontekstu jak większość blogów czy forów w sieci !
 
          Zresztą... zobacz sam lub sama:

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft
jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft
jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft
jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

ODBIERZ TERAZ "PAKIET PREMIUM PLUS" O WARTOŚCI 9596,00 ZŁ NA PREFERENCYJNYCH WARUNKACH !
 

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

»   Ilość modułów: 108
»   Ilość plików i skryptów SQL: 222
»   Ilość ćwiczeń i zadań: 220
»   Ilość stron: 583
»   Dostęp czasowy: bez ograniczeń
»   Wartość: 9596,00 zł

 

ZOBACZ TERAZ, JAKĄ DOKŁADNIE WIEDZĘ DLA CIEBIE PRZYGOTOWAŁEM:

Poziom 1 z 4:
SOLIDNE PODSTAWY

          Na poziomie "1" przedstawię Ci tematy będące solidnymi podstawami baz danych, abyś mógł czy mogła swobodnie wejść w świat programowania i baz danych ale także podstaw języka SQL oraz T-SQL.
 
          Wszystkie opracowane tematy na tym poziomie musisz po prostu poznać i się ich nauczyć, bez nich nie będziesz w stanie zrozumieć zasad działania relacyjnych baz danych, a większość pracodawców najzwyczajniej wymaga tych umiejętności.
 

1. WSTĘP

2. RODZAJE POPULARNYCH SYSTEMÓW BAZ DANYCH
   ➡ Poznasz najpopularniejsze systemy baz danych.

3. RELACYJNY MODEL DANYCH
   ➡ Poznasz jakie są rodzaje (modele) baz danych.
   ➡ Dowiesz się co to są relacyjne bazy danych.
   ➡ Przećwiczysz kilka przykładowych baz danych pod kątem relacji.

4. RODZAJE JĘZYKÓW: SQL, T-SQL
   ➡ Dowiesz się, czym jest język SQL.
   ➡ Poznasz różnicę między SQL i T-SQL.

5. EDYCJE MsSQL SERVER
   ➡ Dowiesz się jakie są edycje Microsoft SQL Server.
   ➡ Poznasz podstawowe różnice między edycjami Microsoft SQL Server.

6. PROGRAMY NAKŁADKOWE DO WYKONYWANIA OPERACJI NA BAZACH DANYCH
   ➡ Poznasz najpopularniejsze narzędzia do zarządzania bazami danych.

7. INSTALACJA MsSQL SERVER
   ➡ Dowiesz się jaką wersję SQL Server możesz zainstalować na Swoim systemie operacyjnym.
   ➡ Poznasz cały proces instalacji SQL Server.

8. ŚRODOWISKO PROGRAMISTYCZNE SSMS (SQL SERVER MANAGEMENT STUDIO)
   ➡ Dowiesz się jak uruchomić środowisko serwerowe SQL Server.
   ➡ Zapoznasz się z głównymi obszarami (elementami) interfejsu SSMS.

9. PRZYGOTOWANIE DBO I DANYCH
   ➡ Przygotujemy tabele i dane do ćwiczeń.
   ➡ Zaczytamy dane z plików płaskich.
   ➡ Wygenerujemy dane dotyczące klientów oraz faktur.

10. ZNACZENIE SKRÓTÓW: DDL, DML, DCL, DQL, TCL
   ➡ Poznasz grupy języka zapytań SQL.
   ➡ Dowiesz się co oznacza każda z grup, które występują jako skróty: DDL, DML, DCL, DQL, TCL.

11. TYPY DANYCH
   ➡ Poznasz wszystkie typy danych obsługiwanych przez SQL Server.
   ➡ Nauczysz się prawidłowo używać podstawowych typów danych.
   ➡ Dowiesz się w jaki sposób można formatować oraz rzutować typy danych.

12. RÓŻNICE MIĘDZY TYPAMI CHAR, NCHAR, VARCHAR, NVARCHAR
   ➡ Nauczysz się prawidłowo korzystać ze znakowych typów danych.
   ➡ Dowiesz się jakie są różnice między znakowymi typami danych.
   ➡ Zrozumiesz kiedy i z którego znakowego typu danych należy skorzystać.

13. TWORZENIE TABEL (CREATE) I ICH ZMIANA (ALTER)
   ➡ Poznasz założenia dotyczące tworzenia tabel.
   ➡ Nauczysz się tworzyć tabele.
   ➡ Dowiesz się w jaki sposób dokonywać zmian struktur istniejących już tabel.

14. REGUŁY KONTROLOWANIA POPRAWNOŚCI I FORMATOWANIA DANYCH
   ➡ Dowiesz się w jaki sposób można kontrolować poprawność danych na etapie tworzenia tabel.
   ➡ Nauczysz się implementacji formatowania danych.

15. AUTOMATYCZNA INKREMENTACJA: IDENTITY
   ➡ Poznasz dokładnie automatyczną inkrementację w SQL Server.
   ➡ Nauczysz się prawidłowo wykorzystywać automatyczną inkrementację w SQL Server.

16. PODSTAWOWA SKŁADNIA ZAPYTAŃ: SELECT, AS, FROM, TOP, TIES, DISTINCT, WHERE, ORDER BY
   ➡ Poznasz podstawową składnię zapytań.
   ➡ Dowiesz się jakie są słowa kluczowe stosowane w podstawowych zapytaniach.
   ➡ Nauczysz się pobierać, filtrować, formatować i sortować dane.

17. GRUPOWANIE I AGREGOWANIE DANYCH
   ➡ Dowiesz się jak grupować i agregować dane.
   ➡ Poznasz funkcje agregujące.
   ➡ Nauczysz się różnych operatorów służących do grupowania danych.

18. NIBY OCZYWISTE: SELECT 1/3 I ZNACZENIE NULL
   ➡ Zrozumiesz, że z pozoru oczywiste działania mogą dać nieoczekiwane wyniki.
   ➡ Dowiesz się, że w SQL Server jest więcej niż dwie wartości logiczne.

19. OPERATORY
   ➡ Poznasz rodzaje operatorów w SQL Server.
   ➡ Nauczysz się korzystać ze wszystkich rodzajów operatorów.

20. TWORZENIE SKRYPTÓW W JĘZYKU T-SQL: WSADY GO, BATCH
   ➡ Dowiesz się, w jaki sposób należy korzystać i do czego służy polecenie GO.
   ➡ Poznasz sytuacje, w których można wykorzystać polecenie GO w niestandardowy sposób.

21. KLUCZE GŁÓWNE I OBCE: PRIMARY KEY I FOREIGN KEY
   ➡ Dowiesz się co to są klucze główne i obce.
   ➡ Zrozumiesz ich bardzo ważną istotę.
   ➡ Nauczysz się ich prawidłowej implementacji.

22. NORMALIZACJA BAZ DANYCH
   ➡ Dowiesz się co to jest i na czym polega normalizacja baz danych.
   ➡ Poznasz zalety i wady stosowania normalizacji.
   ➡ Dowiesz się o postaciach normalnych.
   ➡ Przećwiczysz normalizowanie danych na konkretnych przykładach.

23. INDEKSY: CLUSTERED INDEX I NON-CLUSTERED INDEX
   ➡ Dowiesz się co to są indeksy.
   ➡ Poznasz zalety i wady indeksów.
   ➡ Poznasz rodzaje indeksów.
   ➡ Nauczysz się ich prawidłowej implementacji.

24. TABELE TYMCZASOWE (LOKALNE I GLOBALNE) ORAZ ZMIENNE SKALARNE I TABELARYCZNE
   ➡ Poznasz zmienne skalarne oraz tabelaryczne (tablicowe).
   ➡ Dowiesz się co to są tabele tymczasowe.
   ➡ Poznasz różnice między tabelami tymczasowymi lokalnymi i globalnymi.
   ➡ Zrozumiesz różnice między zmiennymi tabelarycznymi oraz tabelami tymczasowymi.

25. PODSTAWOWE OPERACJE NA DANYCH: INSERT, UPDATE, DELETE
   ➡ Poznasz trzy podstawowe operacje na danych.
   ➡ Zapoznasz się z implementacją operacji INSERT, UPDATE i DELETE.

26. RÓŻNICE MIĘDZY DELETE i TRUNCATE
   ➡ Dowiesz się na czym polega DELETE i TRUNCATE.
   ➡ Poznasz znaczące różnice między tymi poleceniami.

27. TRANSAKCJE CZ.1: WŁAŚCIWOŚCI ACID
   ➡ Dowiesz się co to są transakcje.
   ➡ Poznasz ACID – właściwości transakcji.
   ➡ Zapoznasz się z rodzajami awarii mogącymi mieć wpływ na transakcje.

28. TRANSAKCJE CZ.2: TRAN, TRANSACTION
   ➡ Nauczysz się definiować transakcje.
   ➡ Dowiesz się o możliwościach kończenia transakcji.
   ➡ Poznasz transakcje zagnieżdżone.

29. WSPÓŁBIEŻNOŚĆ I BLOKOWANIE
   ➡ Dowiesz się na czym polega współbieżność.
   ➡ Nauczysz się jakie wiążą się problemy z współbieżnością.
   ➡ Poznasz rodzaje blokad związanych z współbieżnością.
   ➡ Zapoznasz się z poziomami izolacji.
   ➡ Dowiesz się o sposobie obsługi blokad.

30. OPERACJE NA ZBIORACH: UNION, UNION ALL, EXCEPT, INTERSECT
   ➡ Poznasz jakie są operacje na zbiorach.
   ➡ Nauczysz się jakie są różnice między operacjami na zbiorach.

31. TYPY ZŁĄCZEŃ TABEL: JOIN, INNER, OUTER, LEFT, RIGHT, FULL, CROSS, SELF, APPLY
   ➡ Dowiesz się co to są złączenia.
   ➡ Poznasz rodzaje złączeń obsługiwanych w SQL Server.

32. PODZAPYTANIA
   ➡ Dowiesz się co to są podzapytania.
   ➡ Poznasz rodzaje podzapytań.
   ➡ Nauczysz się prawidłowego korzystania z podzapytań.

33. CO TERAZ?

Poziom 2 z 4:
KONKRETNE ROZWIĄZANIA

          Na poziomie "2" przedstawię Ci tematy będące konkretnymi rozwiązaniami w bazach danych, abyś mógł czy mogła swobodnie poruszać się w Sql Server Management Studio (SSMS) oraz doskonale sobie radzić wykorzystując możliwości języka SQL i T-SQL.
 
          Po przerobieniu tego poziomu i wszystkich dołączonych do niego skryptów będziesz w stanie konkretne rozwiązania implementować szybciej, wydajniej oraz bezpieczniej.
          Ponadto dowiesz się także jak automatyzować powtarzalne czynności, radzić sobie z błędami i wybierać odpowiednie implementacje w konkretnych przypadkach.
 

1. WSTĘP

2. PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
   ➡ Nauczysz się w praktyce odzyskiwać bazę danych z BackUp’u.

3. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE AGREGUJĄCE
   ➡ Dowiesz się gdzie są dostępne w SQL Server wbudowane funkcje agregujące.
   ➡ Poznasz najistotniejsze wbudowane funkcje agregujące.

4. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE DATY I CZASU
   ➡ Dowiesz się gdzie są dostępne w SQL Server wbudowane funkcje daty i czasu.
   ➡ Poznasz najistotniejsze wbudowane funkcje daty i czasu.

5. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE TEKSTOWE
   ➡ Dowiesz się gdzie są dostępne w SQL Server wbudowane funkcje tekstowe.
   ➡ Poznasz najistotniejsze wbudowane funkcje tekstowe.

6. NAJISTOTNIEJSZE WBUDOWANE FUNKCJE BEZPIECZEŃSTWA
   ➡ Dowiesz się gdzie są dostępne w SQL Server wbudowane funkcje bezpieczeństwa.
   ➡ Poznasz najistotniejsze wbudowane funkcje bezpieczeństwa.

7. INNE PRZYDATNE WBUDOWANE FUNKCJE I ZMIENNE SYSTEMOWE
   ➡ Dowiesz się gdzie są dostępne w SQL Server inne wbudowane funkcje i zmienne systemowe.
   ➡ Poznasz najistotniejsze inne wbudowane funkcje i zmienne systemowe.

8. DOBRE PRAKTYKI PISANIA KODU
   ➡ Poznasz dobre praktyki pisania kodu.
   ➡ Dowiesz się na co zwracać szczególną uwagę podczas implementacji.
   ➡ Zapoznasz się z ogólnym podejściem podczas programowania.

9. UML: PROJEKTOWANIE I MODELOWANIE BAZ DANYCH, MODELE I DIAGRAMY
   ➡ Dowiesz się co to jest UML.
   ➡ Zapoznasz się z wieloma różnymi modelami i diagramami UML’owymi.
   ➡ Przekonasz się jak ważne jest projektowanie i modelowanie baz danych.

10. KORESPONDENCJA SERYJNA: INSTRUKCJA MERGE
   ➡ Poznasz instrukcję MERGE.
   ➡ Dowiesz się do czego służy, jak działa i kiedy warto z niej korzystać.

11. SCHEMATY BAZY DANYCH
   ➡ Dowiesz się co to jest schemat bazy danych.
   ➡ Zapoznasz się z podstawowym, domyślnym schematem.
   ➡ Dowiesz się z czym się wiążą schematy baz danych.

12. ZŁOŻONE TYPY KOLUMN: COMPUTED, PERSISTED
   ➡ Poznasz typ kolumn COMPUTED i dowiesz się w jakim celu są stosowane.
   ➡ Poznasz typ kolumn PERSISTED i dowiesz się w jakim celu są stosowane.

13. KURSORY: CURSOR
   ➡ Dowiesz się co to jest kursor.
   ➡ Poznasz plusy i minusy korzystania z kursorów.
   ➡ Nauczysz się kiedy i w jakich sytuacjach warto korzystać z kursorów.
   ➡ Dowiesz się, czy kursor to dobre rozwiązanie.

14. SEKWENCJE: SEQUENCE
   ➡ Dowiesz się co to są sekwencje w SQL Server.
   ➡ Poznasz właściwości i polecenia związane z sekwencjami.

15. HIERARCHICZNY TYP DANYCH: HIERARCHYID
   ➡ Zapoznasz się z hierarchicznym typem danych.
   ➡ Poznasz elementy struktury hierarchicznej.
   ➡ Dowiesz się jakie są najbardziej powszechne przykłady tego typu danych.
   ➡ Nauczysz się o sposobach przechowywania danych hierarchicznych.
   ➡ Zapoznasz się z właściwościami tego typu danych.
   ➡ Poznasz strategie indeksowania hierarchicznego typu danych.
   ➡ Poznasz dostępne metody wyciągania danych.

16. SQL_VARIANT I SQL_VARIANT_PROPERTY
   ➡ Dowiesz się co to jest SQL_VARIANT i SQL_VARIANT_PROPERTY.
   ➡ Poznasz plusy i minusy SQL_VARIANT.
   ➡ Zapoznasz się z parametrami SQL_VARIANT_PROPERTY.

17. ZAPYTANIA DYNAMICZNE I SQL INJECTION
   ➡ Dowiesz się co to są zapytania dynamiczne.
   ➡ Dowiesz się co to jest SQL INJECTION.
   ➡ Nauczysz się możliwości wykonywania dynamicznych zapytań.
   ➡ Dowiesz się jakie są zagrożenia dotyczące tego typu zapytań.

18. OBSŁUGA BŁĘDÓW: ERROR MESSAGE, RAISERROR, TRY I CATCH, THROW
   ➡ Nauczysz się jakie są rodzaje błędów w SQL Server.
   ➡ Dowiesz się jakie są składowe błędów.
   ➡ Nauczysz się jak przechwytywać i obsługiwać błędy.
   ➡ Poznasz różnice między typami błędów.

19. OPERATOR: GROUPING SETS, GROUPING_ID, ROLLUP, CUBE
   ➡ Dowiesz się co to są operatory grupowania.
   ➡ Nauczysz się używania tych operatorów.
   ➡ Poznasz jeden z wielu systemów (postaci) liczbowych.

20. CTE (COMMON TABLE EXPRESSION)
   ➡ Dowiesz się co to jest CTE.
   ➡ Poznasz właściwości CTE.
   ➡ Nauczysz się implementacji CTE.

21. TWORZENIE PROCEDUR: CREATE PROCEDURE
   ➡ Dowiesz się co to jest procedura w SQL Server.
   ➡ Poznasz sposoby implementacji procedur przechowywanych.
   ➡ Zapoznasz się z dostępnymi opcjami powiązanymi z procedurami.
   ➡ Poznasz dodatkowe, cenne uwagi dotyczące implementacji procedur.
   ➡ Nauczysz się w jaki sposób modyfikować i usuwać procedury.

22. TWORZENIE FUNKCJI – UDF FUNCTION
   ➡ Dowiesz się co to jest funkcja w SQL Server.
   ➡ Poznasz sposoby implementacji funkcji.
   ➡ Zapoznasz się z dostępnymi opcjami powiązanymi z funkcjami.
   ➡ Poznasz dodatkowe, cenne uwagi dotyczące implementacji funkcji.
   ➡ Nauczysz się w jaki sposób modyfikować i usuwać funkcje.

23. FUNKCJE PARTYCJI – PARTITION FUNCTION
   ➡ Dowiesz się co to jest funkcja partycji w SQL Server.
   ➡ Zapoznasz się z właściwościami funkcji partycji.
   ➡ Zapoznasz się z dostępnymi opcjami powiązanymi z funkcjami partycji.

24. WYZWALACZE: TRIGGER
   ➡ Dowiesz się co to są wyzwalacze w SQL Server.
   ➡ Nauczysz się podziału wyzwalaczy na grupy.
   ➡ Zapoznasz się z właściwościami wyzwalaczy.
   ➡ Poznasz dostępne opcje związane z wyzwalaczami.

25. MECHANIZMY AUTOMATYCZNE (SERVER AGENT): JOBS
   ➡ Dowiesz się co to są „JOB’y” w SQL Server.
   ➡ Dowiesz się o usłudze (agencie) odpowiadającej za pracę JOB’ów.
   ➡ Nauczysz się tworzyć nowe JOB’y krok po kroku.

26. POMOCNE ZAPYTANIA W WYSZUKIWANIU OBIEKTÓW I ICH PRZESZUKIWANIU ORAZ FILTROWANIE W SSMS
   ➡ Poznasz pomocne zapytania w wyszukiwaniu obiektów i ich przeszukiwaniu.
   ➡ Nauczysz się korzystać z filtrowania w SSMS.
   ➡ Zapoznasz się z różnicami korzystania podczas powyższych sposobów filtrowania obiektów.

27. OPERATORY: PIVOT I UNPIVOT
   ➡ Poznasz operatory PIVOT i UNPIVOT w SQL Server.
   ➡ Zapoznasz się z różnicami w ich działaniu.

28. CO TERAZ?

Poziom 3 z 4:
ZAAWANSOWANE TECHNIKI

          Na poziomie "3" przedstawię Ci zaawansowane techniki programowania baz danych, a więc nauczę Cię i pokażę, jak tworzyć własne typy danych, jak korzystać z zaawansowanych funkcji dotyczących analizowania danych, ale także przedstawię Ci wiele dostępnych implementacji proceduralnych, dzięki którym będziesz mógł czy mogła swobodnie przenosić logikę biznesową na struktury bazodanowe, których także jest całkiem sporo.
 
          Ponadto pokażę Ci jak korzystać z danych typu XML oraz danych typu przestrzennego, ale to oczywiście nie wszystko, bo pokażę Ci też wiele przydatnych narzędzi oraz zaawansowanych operacji, dzięki którym zdobędziesz kompetencje pozwalające Ci w swobodny sposób wykorzystywać zaawansowane możliwości bazodanowe w Ms SQL Server.
 

1. WSTĘP

2. PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
   ➡ Nauczysz się w praktyce odzyskiwać bazę danych z BackUp’u.

3. IMPORT DANYCH Z PLIKÓW PŁASKICH: BULK INSERT
   ➡ Poznasz możliwość importowania danych z plików płaskich.
   ➡ Dowiesz się jak importować dane z plików płaskich za pomocą skryptów SQL.
   ➡ Nauczysz się importować dane z plików płaskich za pomocą opcji w SSMS.

4. AUTOMATYCZNE GENEROWANIE DANYCH
   ➡ Nauczysz się implementacji skryptów automatycznie generujących dane.
   ➡ Poznasz dodatkowe funkcje umożliwiające generowanie losowych danych.

5. WŁASNE TYPY DANYCH
   ➡ Poznasz rodzaje własnych typów danych.
   ➡ Dowiesz się, w jakim celu można je wykorzystywać.
   ➡ Nauczysz się tworzyć własne typy danych.

6. NIETYPOWE TYPY DANYCH
   ➡ Poznasz nietypowe typy danych takie jak: TIMESTAMP, SQL_VARIANT, TABLE, UNIQUEIDENTIFIER, ROWVERSION, CURSOR.
   ➡ Nauczysz się ich implementacji.
   ➡ Dowiesz się jakie są ich właściwości, plusy i minusy.

7. KLAUZULA OVER, FUNKCJE OKNA, KLAUZULE RAMKI
   ➡ Dowiesz się czym jest i do czego służą klauzula OVER, funkcje okna i klauzule ramki.
   ➡ Poznasz argumenty klauzuli OVER oraz klauzule ramki.
   ➡ Nauczysz się ich prawidłowej implementacji.

8. RODZAJE FUNKCJI OKNA: ROW_NUMBER, OFFSET, FETCH, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE, LAST_VALUE, CUME_DISC, PERCENT_RANK, PERCENTILE_CONT, PERCENTILE_DISC
   ➡ Poznasz różne rodzaje funkcji okna.
   ➡ Nauczysz się ich prawidłowej implementacji.
   ➡ Zobaczysz jakie możliwości daje użycie funkcji okna.

9. HASZOWANIE DANYCH I SUMY KONTROLNE: HASHBYTES, CHECKSUM, BINARY_CHECKSUM
   ➡ Dowiesz się co to jest haszowanie danych i sumy kontrolne.
   ➡ Poznasz obsługiwane algorytmy mieszające możliwe do wykorzystania w SQL Server.
   ➡ Nauczysz się ich prawidłowej implementacji.

10. ZAPIS WYNIKU ZAPYTANIA DO PLIKU
   ➡ Poznasz procedury umożliwiające zapis wyniku zapytania do pliku.
   ➡➡ Dowiesz się jak skonfigurować serwer, aby umożliwić takie operacje.
   ➡ Nauczysz się zapisywać pliki z poziomu SSMS.
   ➡ Zapoznasz się z innymi zagadnieniami dotyczącymi pracy z heterogenicznymi plikami.

11. PODPOWIEDZI DLA SERWERA: HINTS
   ➡ Poznasz najistotniejsze podpowiedzi dla serwera.
   ➡ Nauczysz się jak z nich prawidłowo korzystać.

12. WIDOKI: VIEW
   ➡ Dowiesz się co to są widoki.
   ➡ Zapoznasz się z argumentami oraz rodzajami widoków.
   ➡ Nauczysz się ich prawidłowej implementacji.

13. IMPLEMENTACJA PROCEDURALNA CZ. 1: BEGIN I END
   ➡ Dowiesz się na czym polega implementacja proceduralna.
   ➡ Zapoznasz się ze słowami kluczowymi BEGIN i END.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem BEGIN i END.

14. IMPLEMENTACJA PROCEDURALNA CZ. 2: IF, ELSE IF I ELSE
   ➡ Zapoznasz się ze składnią proceduralną IF, ELSE IF i ELSE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem IF, ELSE IF i ELSE.

15. IMPLEMENTACJA PROCEDURALNA CZ. 3: WHILE, BREAK I CONTINUE
   ➡ Zapoznasz się ze składnią proceduralną WHILE, BREAK i CONTINUE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem WHILE, BREAK i CONTINUE.

16. IMPLEMENTACJA PROCEDURALNA CZ. 4: GOTO I RETURN
   ➡ Zapoznasz się ze składnią proceduralną GOTO i RETURN.
   ➡ Dowiesz się, dlaczego unikać tych wyrażeń i co one powodują.

17. IMPLEMENTACJA PROCEDURALNA CZ. 5: CASE
   ➡ Zapoznasz się ze składnią proceduralną CASE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem CASE.

18. IMPLEMENTACJA PROCEDURALNA CZ. 6: IIF I CHOOSE
   ➡ Zapoznasz się ze składnią proceduralną IIF oraz CHOOSE.
   ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem IIF oraz CHOOSE.

19. IMPLEMENTACJA PROCEDURALNA CZ. 7: COALESCE, ISNULL i NULLIF
   ➡ Nauczysz się co to są funkcje COALESCE, ISNULL i NULLIF.
   ➡ Poznasz ich właściwości i dowiesz się kiedy warto z nich skorzystać.
   ➡ Nauczysz się używać ich w praktyce.

20. DYNAMICZNE WIDOKI (DMV) I DYNAMICZNE FUNKCJE (DMF)
   ➡ Dowiesz się co to są dynamiczne widoki i dynamiczne funkcje oraz do czego one służą.
   ➡ Dowiesz się gdzie są przechowywane dynamiczne widoki i dynamiczne funkcje.

21. FUNKCJE I PROCEDURY W KODZIE CLR
   ➡ Dowiesz się co to jest CLR.
   ➡ Nauczysz się integrować funkcje i procedury napisane w kodzie CLR z SSMS.
   ➡ Dowiesz się o dodatkowych wymaganych ustawieniach w celu możliwości korzystania z CLR.

22. XML CZ. 1: DANE TYPU XML, OPENXML, FOR XML
   ➡ Dowiesz się co to jest XML i poznasz budowę typowego dokumentu XML.
   ➡ Dowiesz się także co to jest OPENXML i do czego służy.
   ➡ Zapoznasz się z klauzulą FOR XML oraz wszystkimi jej trybami.
   ➡ Nauczysz się prawidłowego wykorzystywania w bazach danych typu danych XML.
   ➡ Dowiesz się o dodatkowych właściwościach danych typu XML.
   ➡ Zrozumiesz znaczenie klauzuli WITH XMLNAMESPACES.

23. XML CZ. 2: XQUERY, XPATH, FLWOR
   ➡ Poznasz możliwości języka XQUERY wraz z jego funkcjami.
   ➡ Dowiesz się także do czego służy język XPATH i jak go wykorzystywać.
   ➡ Poznasz dostępne predykaty.
   ➡ Nauczysz się wykorzystywać możliwości wyrażenia FLWOR.

24. XML CZ. 3: MODYFIKACJA DOKUMENTÓW XML Z WYKORZYSTANIEM DML
   ➡ Poznasz metody służące do modyfikowania zawartości dokumentów typu XML.
   ➡ Nauczysz się prawidłowej implementacji tych metod.

25. XML CZ. 4: INDEKSOWANIE DOKUMENTÓW XML
   ➡ Dowiesz się jak indeksować dokumenty XML.
   ➡ Poznasz rodzaje indeksów XML.
   ➡ Nauczysz się kiedy i jak korzystać z indeksów XML.

26. DANE TYPU PRZESTRZENNEGO (SPATIAL DATA)
   ➡ Dowiesz się jakie są rodzaje danych typu przestrzennego.
   ➡ Nauczysz się prawidłowo z nich korzystać.
   ➡ Poznasz przestrzenny identyfikator odniesienia.
   ➡ Dowiesz się jak implementować indeksy przestrzenne.
   ➡ Nauczysz się poziomów gęstości siatki.
   ➡ Poznasz ograniczenia związane z indeksami przestrzennymi.

27. PRZYDATNE NARZĘDZIA CZ. 1: SNIPPETS
   ➡ Dowiesz się co to są SNIPPETS.
   ➡ Nauczysz się z korzystać ze SNIPPETS.
   ➡ Poznasz dodatkowe narzędzie wspierające pracę ze SNIPPETS.

28. PRZYDATNE NARZĘDZIA CZ. 2: INTELLISENSE
   ➡ Dowiesz się co to jest IntelliSense.
   ➡ Nauczysz się wykorzystywać IntelliSense.
   ➡ Dowiesz się jak rozwiązywać ewentualne problemy z IntelliSense.

29. PRZYDATNE NARZĘDZIA CZ. 3: SQL SERVER CONFIGURATION MANAGER
   ➡ Poznasz dokładniej SQL Server Configuration Manager.
   ➡ Nauczysz się poszczególnych konfiguracji w SQL Server Configuration Manager.
   ➡ Dowiesz się o pozostałych serwisach zarządzanych przez SQL Server Configuration Manager.

30. WYSZUKIWANIE PEŁNOTEKSTOWE: FTS
   ➡ Dowiesz się co to jest i do czego służy FTS.
   ➡ Nauczysz się wykorzystywać FTS w praktyce.

31. BEZPIECZEŃSTWO BAZ DANYCH, ADMINISTRACJA, UPRAWNIENIA, DEFINIOWANIE PRAW DOSTĘPU
   ➡ Zapoznasz się z ogólnymi podstawami bezpieczeństwa.
   ➡ Dowiesz się o systemie bezpieczeństwa w SQL Server.
   ➡ Nauczysz się w praktyce zarządzać uprawnieniami oraz dostępami w SQL Server.

32. ZABEZPIECZENIE PRZED AWARIĄ, KOPIE ZAPASOWE, ARCHIWIZACJA (BACKUP) BAZY DANYCH
   ➡ Dowiesz się, jakie są modele archiwizowania baz danych.
   ➡ Zrozumiesz, dlaczego BackUp jest taki ważny.

33. ZAAWANSOWANE UŻYCIE OPERACJI: NOCHECK, DISABLE, SET
   ➡ Poznasz możliwości operacji typu NOCHECK, DISABLE oraz SET.
   ➡ Nauczysz się w praktyce wykorzystywać operacje typu NOCHECK, DISABLE oraz SET.
   ➡ Dowiesz się kiedy i jak można je wykorzystywać oraz na co zwrócić szczególną uwagę.

34. CO TERAZ?

Poziom 4 z 4:
STROJENIE WYDAJNOŚCIOWE

          Na poziomie "4" przedstawię Ci wiedzę, która pozwoli Ci na odpowiednio dopasowane do wymagań skonfigurowanie serwera baz danych oraz tworzenie odpowiednich procedur służących do monitorowania funkcjonowania poszczególnych jego komponentów jak i szybkie reagowanie na pojawiające się nieprawidłowości.
 
          Po zrealizowaniu tego poziomu będziesz w stanie efektywnie diagnozować źródła problemów wydajnościowych w działaniu SQL Server’a oraz stosować różnego rodzaju implementacje prowadzące do usunięcia tzw. „wąskich gardeł”.
 

1. WSTĘP

2. KONFIGURACJA USŁUG SQL SERVER
   ➡ Poznasz usługi w ramach SQL Server’a.
   ➡ Dowiesz się jak konfigurować usługi dostępne w SQL Server’ze.

3. KONFIGURACJA INSTANCJI SQL SERVER
   ➡ Dowiesz się gdzie i jak można konfigurować instancję SQL Server’a.
   ➡ Poznasz zaawansowane opcje dotyczące parametrów startowych serwera.

4. PRZYGOTOWANIE OBIEKTÓW DBO I DANYCH
   ➡ Utworzymy bazę danych dla celów niniejszego szkolenia.
   ➡ Przygotujemy obiekty bazodanowe.
   ➡ Zaimportujemy dane z plików tekstowych.
   ➡ Wygenerujemy dane dla celów niniejszego szkolenia.

5. SQL SERVER PROFILER
   ➡ Dowiesz się co to jest SQL Server Profiler i do czego służy.
   ➡ Poznasz predefiniowane szablony dostępne w SQL Server Profiler’ze.
   ➡ Nauczysz się prawidłowo korzystać z SQL Server Profiler’a.

6. EXTENDED EVENTS
   ➡ Dowiesz się co to jest Extended Events i do czego służy.
   ➡ Poznasz nomenklaturę dotyczącą narzędzia Extended Events.
   ➡ Nauczysz się prawidłowo korzystać z Extended Events.

7. ACTIVITY MONITOR
   ➡ Dowiesz się co to jest Activity Monitor i do czego służy.
   ➡ Poznasz podstawową funkcjonalność Activity Monitor’a.
   ➡ Nauczysz się prawidłowo korzystać z Activity Monitor’a.

8. PERFORMANCE MONITOR
   ➡ Dowiesz się co to jest Performance Monitor i do czego służy.
   ➡ Poznasz możliwości Performance Monitor’a.
   ➡ Nauczysz się prawidłowo korzystać z Performance Monitor’a.

9. DATA COLLECTOR
   ➡ Dowiesz się co to jest Data Collector i do czego służy.
   ➡ Poznasz konfigurację Data Collector’a.
   ➡ Nauczysz się prawidłowo korzystać z Data Collector’a.

10. KATALOGOWE I ZARZĄDCZE WIDOKI SYSTEMOWE
   ➡ Dowiesz się co to są dynamiczne widoki (DMV) i dynamiczne funkcje (DMF).
   ➡ Zapoznasz się z kategoriami DMV i DMF.

11. MONITOROWANIE WYKORZYSTANIA PAMIĘCI RAM, ZASOBÓW DYSKOWYCH, PROCESORÓW ORAZ INTERFEJSÓW SIECIOWYCH
   ➡ Pokażę Tobie jak sprawdzić aktualnie wykonywane kwerendy SQL.
   ➡ Dowiesz się jak monitorować aktywne sesje.
   ➡ Zobaczysz jak sprawdzić ostatnie połączenia.
   ➡ Nauczysz się śledzić najdroższe zapytania oraz najbardziej blokowane zapytania.
   ➡ Dowiesz się co to jest przestrzeń „tempdb” i do czego służy.
   ➡ Pokażę Ci jak sprawdzić sesje wykorzystujące najwięcej przestrzeni w „tempdb”.
   ➡ Zobaczysz gdzie i jak są alokowane zasoby.

12. ZASADY DZIAŁANIA OPTYMALIZATORA ZAPYTAŃ
   ➡ Dowiesz się co to jest optymalizator zapytań.
   ➡ Poznasz zasady działania optymalizatora zapytań.

13. ZASADA DZIAŁANIA INDEKSÓW WIERSZOWYCH I KOLUMNOWYCH
   ➡ Dowiesz się co to są indeksy.
   ➡ Poznasz wady i zalety używania indeksów.
   ➡ Przedstawię Ci rodzaje dostępnych indeksów.
   ➡ Dowiesz się co to jest i do czego służy wskaźnik selektywności indeksu.
   ➡ Pokażę Ci jak dokonywać pomiarów czasu wykonywania operacji w bazie danych na podstawie użycia indeksów.
   ➡ Przedstawię Ci także istotę indeksów kolumnowych – COLUMNSTORE INDEX.
   ➡ Dowiesz się co to jest i do czego służy kompresja COLUMNSTORE_ARCHIVE.

14. ANALIZA PLANU ZAPYTANIA
   ➡ Dowiesz się co to są plany zapytań i do czego służą.
   ➡ Poznasz rodzaje planów zapytań.
   ➡ Nauczę Cię jak uruchamiać i czytać plany zapytań.

15. STATYSTYKI
   ➡ Dowiesz się co to są statystyki.
   ➡ Poznasz konstrukcję statystyk.
   ➡ Pokażę Ci zasadę działania planów zapytań.
   ➡ Nauczysz się jak monitorować i utrzymywać statystyki.
   ➡ Dowiesz się o błędach szacowania kardynalności.
   ➡ Przedstawię Ci rodzaje statystyk kumulowanych przez SQL Server.
   ➡ Pokażę Ci także kiedy i jak aktualizować statystyki.

16. MONITOROWANIE WYKORZYSTANIA I STANU INDEKSÓW
   ➡ Dowiesz się co to jest i jaki wpływ ma fragmentacja indeksów.
   ➡ Pokażę Ci jak monitorować wykorzystywanie indeksów oraz ich fragmentację.
   ➡ Nauczysz się praktycznej reorganizacji oraz przebudowy indeksów.

17. PARAMETER SNIFFING I REKOMPILACJE KODU
   ➡ Dowiesz się co to jest rekompilacja kodu oraz PARAMETER SNIFFING.
   ➡ Pokażę Ci jak w praktyce należy przechwytywać parametry i jakie są tego korzyści.
   ➡ Nauczysz się także prawidłowo rekompilować kod.

18. WSPÓŁBIEŻNOŚĆ I BLOKADY
   ➡ Dowiesz się na czym polega współbieżność.
   ➡ Nauczysz się jakie wiążą się problemy z współbieżnością.
   ➡ Poznasz rodzaje blokad związanych z współbieżnością.
   ➡ Zapoznasz się z poziomami izolacji.
   ➡ Dowiesz się o sposobie obsługi blokad.

19. MONITOROWANIE WYDAJNOŚCI ZAPYTAŃ KORZYSTAJĄC Z QUERY STORE
   ➡ Dowiesz się co to jest magazyn zapytań QUERY STORE.
   ➡ Pokażę Ci jak uruchomić i skonfigurować narzędzie QUERY STORE.
   ➡ Przedstawię Ci widoki dostępne w QUERY STORE.
   ➡ Zobaczysz do czego służy QUERY STORE i w jakich sytuacjach jest pomocny.

20. NAJCZĘŚCIEJ WYKORZYSTYWANE W KODZIE T-SQL KONSTRUKCJE PROWADZĄCE DO OBNIŻENIA WYDAJNOŚCI SQL SERVER
   ➡ Przedstawię Ci konstrukcje prowadzące do obniżenia wydajności SQL Server’a.

21. CO TERAZ?

ODBIERZ TERAZ "PAKIET PREMIUM PLUS" O WARTOŚCI 9596,00 ZŁ NA PREFERENCYJNYCH WARUNKACH !
 

jak nauczyć się programowania jak wejść w świat branżę IT jak więcej zarabiać od zera do developera SQL Server MsSQL T-SQL TSQL Kursy Online Bazy Danych Andrzej Śmigielski SSMS Microsoft

»   Ilość modułów: 108
»   Ilość plików i skryptów SQL: 222
»   Ilość ćwiczeń i zadań: 220
»   Ilość stron: 583
»   Dostęp czasowy: bez ograniczeń
»   Wartość: 9596,00 zł

 

Od Zera Do Developera, jak wejść w branżę IT, przebranżowić się i zostać programistą baz danych i SQL. Andrzej Śmigielski.

 

Zaprogramuj sobie przyszłość...