Ms SQL Server – ZAAWANSOWANE TECHNIKI
Ilość uczniów: 740
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 są w formie skondensowanej wiedzy w postaci artykułów i przydatnych grafik obrazujących rozwiązywanie problemów krok po kroku (nie są w formie video) w analogicznej formie jak wpisy na tym blogu
● do lekcji dołączone są gotowe pliki i skrypty SQL zawierające dokładne komentarze, żeby bez problemu zrozumieć wszystkie bloki kodu, są także opisane moje spostrzeżenia i uwagi
● 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
● 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 – SOLIDNE PODSTAWY (VIDEO)
➡ Ms SQL Server – KONKRETNE ROZWIĄZANIA
➡ Ms SQL Server – KONKRETNE ROZWIĄZANIA (VIDEO)
➡ Ms SQL Server – ZAAWANSOWANE TECHNIKI (VIDEO)
➡ Profesjonalna baza danych KROK PO KROKU + Ćwiczenia
➡ Ms SQL Server – Ekstrakcja, transformacja i ładowanie danych – ETL, SSIS, DTSX
➡ WSZYSTKIE KURSY
