Ms SQL Server – ZAAWANSOWANE TECHNIKI

Ja także szukałem zaawansowanych rozwiązań i narzędzi bazodanowych.
Pracując na co dzień z bazami danych potrzebowałem zaawansowanych sposobów, które dałyby mi możliwość pracy na wyższym poziomie. Tobie pewnie też przydadzą się gotowe do zastosowania rozwiązania i informacje dotyczące zaawansowanych narzędzi w jednym miejscu tak samo jak mi.
Pracując z programistami i goniąc projekt za projektem potrzebowałem stale zwiększać efektywność zespołu, więc korzystanie z dostępnych narzędzi dawało mi taką możliwość.

Zabrałem całą tą wiedzę i przygotowałem dla Ciebie kurs online zaawansowane techniki SQL, żebyś mógł czy mogła na bieżąco mieć dostęp do zaawansowanej i naprawdę szerokiej wiedzy, pozwalającej na efektywniejszą pracę każdego dnia.

Dla kogo jest ten kurs ?
● dla osób znających już bardzo dobrze SQL’a
● dla studentów informatyki, chcących poznać zaawansowane rozwiązania z zakresu baz danych
● dla programistów baz danych, którzy chcą usprawniać pracę z bazami danych poprzez zaawansowane narzędzia

Dlatego daję Ci możliwość nauki SQL’a na poziomie zaawansowanym:
● lekcje zawierają skondensowaną wiedzę i przydatne grafiki obrazujące rozwiązywanie problemów krok po kroku
● inne kursy nie działają, bo są chaotyczne i niekompletne ale z moimi metodami sobie poradzisz
● dostęp czasowy oraz ilość i kolejność dostępów do lekcji jest bez ograniczeń
● sięgnij w końcu po bardzo obszerną wiedzę, której nie oferują żadne inne kursy w jednym miejscu
● kurs nie zawiera wideo, które trzeba zatrzymywać by przepisać kod, więc nie będziesz się rozpraszać
● w przeciwieństwie do mega drogich szkoleń na sali daję Tobie dodatkowo osobiste wsparcie mailowe.

UWAGA! Bardzo ważne jest, aby wszystkie lekcje były robione po kolei. Kolejne lekcje korzystają z obiektów, które kreowane są w lekcjach poprzednich.
 

Ilość lekcji: 34
Ilość dodatkowych skryptów i plików: 41
Szacowany czas nauki: około 21 godzin i 40 minut
Dostęp czasowy: bez ograniczeń
Ilość i kolejność dostępów do lekcji: bez ograniczeń
 

1. Przywrócenie bazy danych z archiwum (Backup: RECOVERY MODEL) – Baza Kursu Rozszerzonego
     ➡ Nauczysz się w praktyce odzyskiwać bazę danych z BackUp’u.

2. 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.

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

4. Pomiar czasu wykonywania operacji w bazie na podstawie użycia indeksów.
     ➡ Poznasz w praktyce różnice w wykonywaniu operacji z indeksami i bez indeksów.
     ➡ Dowiesz się, kiedy warto korzystać i z jakich indeksów.

5. Klauzula: OVER
     ➡ Dowiesz się co to jest klauzula OVER.
     ➡ Poznasz jej argumenty i zastosowanie.

6. Funkcje okna: ROW_NUMBER, OFFSET, FETCH, RANK, DENSE_RANK, NTILE
     ➡ Dowiesz się co to są funkcje okna.
     ➡ Zapoznasz się z różnymi funkcjami i opcjami.
     ➡ Nauczysz się używać ich w praktyce.

7. 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.

8. 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.

9. Podpowiedzi dla serwera: HINTS
     ➡ Poznasz najistotniejsze podpowiedzi dla serwera.
     ➡ Nauczysz się jak z nich prawidłowo korzystać.

10. Widoki: VIEW
     ➡ Dowiesz się co to są widoki.
     ➡ Zapoznasz się z rodzajami widoków.
     ➡ Nauczysz się ich implementacji.

11. Przydatne funkcje analityczne
     ➡ Zapoznasz się z przydatnymi funkcjami analitycznymi.
     ➡ Dowiesz się co można dzięki nim osiągnąć i w jakim celu są stosowane.
     ➡ Nauczysz się używać ich w praktyce.

12. 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.

13. Implementacja proceduralna cz. 2: IF, ELSE IF i ELSE
     ➡ Zapoznasz się ze składnią proceduralną IF i ELSE.
     ➡ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem IF i ELSE.

14. 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.

15. 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ą.

16. 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.

17. 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.

18. 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.

19. Plany zapytań: Query Execution Plan
     ➡ Dowiesz się co to są plany zapytań i jak je uruchamiać.
     ➡ Dowiesz się w jakim celu je stosować.
     ➡ Nauczysz się jak czytać plany zapytań W SSMS.

20. Optymalizator zapytań: INDEX SCAN i INDEX SEEK
     ➡ Poznasz różnice między operacjami INDEX SCAN i INDEX SEEK.
     ➡ Nauczysz się z nich korzystać w kontekście planu wykonania zapytania.

21. Aktualizowanie statystyk: UPDATE STATISTICS
     ➡ Dowiesz się co to są statystyki.
     ➡ Dowiesz się do czego służą i jak działają statystyki.
     ➡ Dowiesz się kiedy statystyki są aktualizowane i jak je uruchamiać.

22. 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.

23. 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.

24. Dane typu XML cz. 1: OPENXML i FOR XML
     ➡ Dowiesz się co to jest XML.
     ➡ Nauczysz się korzystać z danych typu XML w bazie danych.
     ➡ Poznasz klauzule OPENXML i FOR XML.
     ➡ Nauczysz się w praktyce obsługiwać XML’a w bazie danych.

25. Dane typu XML cz. 2: XQuery i Xpath
     ➡ Poznasz podstawy języków XQUERY oraz XPATH.
     ➡ Nauczysz się w praktyce obsługiwać zaawansowanego XML’a w kontekście baz danych.

26. 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.

27. 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.

28. 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.

29. Przydatne narzędzia cz. 4: SQL Server Profiler
     ➡ Dowiesz się co to jest i do czego służy SQL Server Profiler.
     ➡ Nauczysz się korzystać z SQL Server Profiler’a.

30. Przydatne narzędzia cz. 5: Extended Events
     ➡ Dowiesz się co to jest Extended Events i do czego służy.
     ➡ Nauczysz się korzystać z Extended Events.

31. Wyszukiwanie pełnotekstowe: FTS
     ➡ Dowiesz się co to jest i do czego służy FTS.
     ➡ Nauczysz się wykorzystywać FTS w praktyce.

32. Bezpieczeństwo baz danych, uprawnienia
     ➡ 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.

33. Archiwizacja bazy danych: RECOVERY MODEL
     ➡ Dowiesz się, jakie są modele archiwizowania baz danych.
     ➡ Zrozumiesz, dlaczego BackUp jest taki ważny.

34. Zaawansowane użycie operacji: DISABLE, NOCHECK, 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ę.

 
#Kurs #Online #MSSQL #SQL #Server #Microsoft #T-SQL #BazyDanych #SSMS #ManagementStudio
 

Zobacz inne kursy bazodanowe:
     ➡ Ms SQL Server – SOLIDNE PODSTAWY
     ➡ Ms SQL Server – KONKRETNE ROZWIĄZANIA
     ➡ WSZYSTKIE KURSY

Zamów