
Szkolenie Microsoft SQL Server
Opanuj Microsoft SQL Server od architektury i podstaw T-SQL po zaawansowane strojenie wydajności, bezpieczeństwo i wysoką dostępność. To kompleksowe szkolenie obejmuje wszystko, czego programiści i administratorzy baz danych potrzebują do budowania, optymalizowania i ochrony środowisk SQL Server. Niezależnie od tego, czy piszesz złożone zapytania, czy konfigurujesz grupy dostępności Always On, ten kurs dostarcza praktycznych umiejętności, których wymagają pracodawcy.
Czego się nauczysz:
Zdobędziesz gruntowne zrozumienie architektury SQL Server, instalacji i konfiguracji, zanim przejdziesz do projektowania relacyjnych baz danych i zapytań T-SQL. Kurs obejmuje zaawansowane tematy, w tym funkcje okienne, procedury składowane, wyzwalacze i dynamiczny SQL. Nauczysz się czytać plany wykonania, optymalizować zapytania i zarządzać indeksami w celu uzyskania szczytowej wydajności. Kontrola transakcji, zachowanie blokad i rozwiązywanie zakleszczeń są szczegółowo omówione. Zagadnienia bezpieczeństwa obejmują uwierzytelnianie, szyfrowanie, audyt i kontrolę dostępu na poziomie wierszy. Poznasz również strategie tworzenia kopii zapasowych, planowanie odzyskiwania po awarii oraz grupy dostępności Always On, aby spełnić rzeczywiste wymagania dotyczące niezawodności.
Jak uczysz się w praktyce Szkolenie Microsoft SQL Server
Jak ćwiczysz Szkolenie Microsoft SQL Server
Dla firm, które chcą szkolić swój zespół
W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.
Treść kursu
8 Rozdziały • 36 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)
Rozdział 1UkryjUkryj szczegółyZobacz szczegółyArchitektura i instalacja SQL Server
Architektura i instalacja SQL Server
Lekcja 1 • Architektura przechowywania danych w SQL Server
Wyjaśnia, jak SQL Server organizuje pliki danych, pliki dziennika i struktury pamięci. Buduje model myślowy potrzebny później do tematów wydajności i odzyskiwania.
Lekcja 2 • Podstawy SQL Server Management Studio
Przedstawia SSMS jako podstawowy interfejs administracyjno-programistyczny. Studenci poruszają się po Eksploratorze obiektów, edytorze zapytań i kluczowych paskach narzędzi.
Lekcja 3 • Edycje i komponenty SQL Server
Obejmuje główne edycje SQL Server, podstawowe komponenty silnika i architekturę usług. Zapewnia kontekst dla wszystkich kolejnych decyzji dotyczących konfiguracji i rozwoju.
Lekcja 4 • Instalacja i konfiguracja początkowa
Przewodnik po planowaniu przedinstalacyjnym, krokach kreatora instalacji i konfiguracji poinstalacyjnej. Zapewnia poprawnie skonfigurowane wystąpienie przed rozpoczęciem pracy z bazą danych.
Rozdział 2UkryjUkryj szczegółyZobacz szczegółyPodstawy projektowania baz danych i T-SQL
Podstawy projektowania baz danych i T-SQL
Lekcja 1 • Zasady projektowania relacyjnych baz danych
Obejmuje modelowanie encji-związków, postacie normalne i ograniczenia kluczy. Zapewnia podstawy projektowania wymagane przed napisaniem jakiegokolwiek DDL schematu.
Lekcja 2 • Tworzenie obiektów bazy danych i zarządzanie nimi
Uczy instrukcji DDL dla baz danych, tabel i ograniczeń. Studenci stosują zasady projektowania, budując obiekty schematu w SQL Server.
Lekcja 3 • Podstawowe techniki zapytań SELECT
Wprowadza składnię SELECT, filtrowanie, sortowanie i wyrażenia kolumnowe. Stanowi podstawę całej pracy z pobieraniem danych w trakcie kursu.
Lekcja 4 • Złączenia i operacje na zbiorach
Wyjaśnia INNER, OUTER, CROSS i samozłączenia wraz z UNION i EXCEPT. Studenci łączą dane z wielu tabel, aby odpowiedzieć na pytania dotyczące wielu encji.
Lekcja 5 • Modyfikacja danych za pomocą DML
Obejmuje instrukcje INSERT, UPDATE, DELETE i MERGE z bezpiecznymi praktykami. Łączy projektowanie schematu z praktycznym zarządzaniem cyklem życia danych.
Rozdział 3UkryjUkryj szczegółyZobacz szczegółyZaawansowane zapytania T-SQL
Zaawansowane zapytania T-SQL
Lekcja 1 • Funkcje okienne i rankingowe
Wprowadza klauzulę OVER, partycjonowanie, porządkowanie i specyfikację ramki dla zapytań analitycznych. Umożliwia obliczenia na poziomie wierszy bez zwijania zestawów wyników.
Lekcja 2 • Funkcje tekstowe, daty i konwersji
Obejmuje wbudowane funkcje do manipulacji tekstem, arytmetyki dat i konwersji typów. Przygotowuje studentów do radzenia sobie z rzeczywistą jakością danych i zadaniami formatowania.
Lekcja 3 • Agregacja i grupowanie
Uczy GROUP BY, HAVING i funkcji agregujących do podsumowywania danych. Bazuje bezpośrednio na podstawach SELECT, aby umożliwić tworzenie zapytań raportowych.
Lekcja 4 • Przestawianie danych (PIVOT/UNPIVOT)
Uczy operatorów PIVOT i UNPIVOT oraz technik dynamicznego przestawiania. Studenci przekształcają dane wierszowe w raporty kolumnowe i odwrotnie.
Lekcja 5 • Podzapytania i wspólne wyrażenia tabelowe (CTE)
Obejmuje skorelowane i nieskorelowane podzapytania, CTE i rekurencyjne CTE. Studenci przekształcają złożoną logikę w czytelne, łatwe w utrzymaniu bloki zapytań.
Rozdział 4UkryjUkryj szczegółyZobacz szczegółyProcedury składowane, funkcje i wyzwalacze
Procedury składowane, funkcje i wyzwalacze
Lekcja 1 • Projektowanie i używanie procedur składowanych
Obejmuje składnię CREATE PROCEDURE, parametry i wzorce wykonywania. Ustanawia procedury składowane jako podstawowy interfejs interakcji aplikacji z bazą danych.
Lekcja 2 • Funkcje zdefiniowane przez użytkownika
Wyjaśnia funkcje skalarne, wbudowane funkcje tabelaryczne i wieloinstrukcyjne TVF z implikacjami wydajnościowymi. Studenci wybierają odpowiedni typ funkcji dla każdego przypadku użycia.
Lekcja 3 • Wyzwalacze: DML i DDL
Obejmuje wyzwalacze DML AFTER i INSTEAD OF oraz wyzwalacze DDL do audytu schematu. Studenci implementują automatyczne odpowiedzi na zdarzenia zmiany danych i schematu.
Lekcja 4 • Sterowanie przepływem i dynamiczny SQL
Uczy IF/ELSE, pętli WHILE, wyrażeń CASE i bezpiecznego dynamicznego SQL. Umożliwia warunkową i sterowaną danymi logikę w modułach T-SQL.
Rozdział 5UkryjUkryj szczegółyZobacz szczegółyIndeksowanie i optymalizacja wydajności zapytań
Indeksowanie i optymalizacja wydajności zapytań
Lekcja 1 • Typy indeksów i struktura wewnętrzna
Wyjaśnia indeksy klastrowane, nieklastrowane, pokrywające i filtrowane oraz ich strukturę B-drzewa. Zapewnia podstawy koncepcyjne dla wszystkich decyzji indeksowania.
Lekcja 2 • Odczytywanie i interpretowanie planów wykonania
Uczy, jak czytać szacunkowe i rzeczywiste plany wykonania, operatory i wartości procentowe kosztów. Studenci identyfikują najdroższe operacje w planie zapytania.
Lekcja 3 • Query Store i monitorowanie wydajności
Wprowadza Query Store do śledzenia historii planów i wykrywania regresji. Studenci korzystają z wbudowanych raportów do identyfikowania i wymuszania stabilnych planów wykonania.
Lekcja 4 • Techniki dostrajania zapytań
Stosuje reguły SARGability, wskazówki dotyczące kolejności złączeń i wzorce przepisywania w celu przyspieszenia zapytań. Łączy analizę planu wykonania z konkretnymi zmianami w T-SQL.
Lekcja 5 • Konserwacja indeksów i statystyki
Obejmuje wykrywanie fragmentacji, strategię odbudowy vs. reorganizacji oraz zarządzanie statystykami. Zapewnia skuteczność indeksów po zmianach danych w czasie.
Rozdział 6UkryjUkryj szczegółyZobacz szczegółyZarządzanie transakcjami i współbieżnością
Zarządzanie transakcjami i współbieżnością
Lekcja 1 • Podstawy transakcji
Obejmuje właściwości ACID, składnię jawnych transakcji i punkty zapisu. Ustanawia gwarancje poprawności, od których zależą wszystkie kolejne tematy związane ze współbieżnością.
Lekcja 2 • Wykrywanie i rozwiązywanie zakleszczeń
Uczy, jak SQL Server wykrywa zakleszczenia, przechwytuje grafy zakleszczeń i strategie ich eliminacji. Studenci przeprojektowują transakcje, aby zminimalizować ryzyko zakleszczeń.
Lekcja 3 • Blokowanie i blokady
Wyjaśnia typy blokad, eskalację blokad i tworzenie się łańcuchów blokowania. Studenci używają DMV do identyfikowania i rozwiązywania blokowania w działającym systemie.
Lekcja 4 • Poziomy izolacji i spójność odczytu
Obejmuje wszystkie pięć poziomów izolacji i ich kompromisy w zakresie anomalii współbieżności. Studenci wybierają odpowiedni poziom dla każdego obciążenia aplikacji.
Rozdział 7UkryjUkryj szczegółyZobacz szczegółyBezpieczeństwo, uprawnienia i zgodność
Bezpieczeństwo, uprawnienia i zgodność
Lekcja 1 • Audyt i maskowanie danych
Wprowadza SQL Server Audit, Zdarzenia rozszerzone do monitorowania bezpieczeństwa i Dynamic Data Masking. Studenci budują ślady audytu i maskują wrażliwe kolumny dla nieuprzywilejowanych użytkowników.
Lekcja 2 • Uwierzytelnianie i zarządzanie loginami
Obejmuje tryby uwierzytelniania Windows i SQL Server, tworzenie loginów i zasady haseł. Ustanawia warstwę tożsamości, od której zależą wszystkie przypisania uprawnień.
Lekcja 3 • Techniki szyfrowania danych
Obejmuje Transparent Data Encryption, szyfrowanie na poziomie kolumny i Always Encrypted. Studenci chronią dane w spoczynku i podczas przesyłania przed nieautoryzowanym dostępem.
Lekcja 4 • Autoryzacja i kontrola dostępu oparta na rolach
Uczy GRANT, DENY, REVOKE oraz stałych i niestandardowych ról bazy danych. Studenci wdrażają dostęp z najmniejszymi uprawnieniami dla użytkowników aplikacji i raportujących.
Rozdział 8UkryjUkryj szczegółyZobacz szczegółyKopia zapasowa, odzyskiwanie i wysoka dostępność
Kopia zapasowa, odzyskiwanie i wysoka dostępność
Lekcja 1 • Typy kopii zapasowych i modele odzyskiwania
Wyjaśnia pełne, różnicowe i transakcyjne kopie zapasowe wraz z trzema modelami odzyskiwania. Studenci wybierają odpowiedni model i harmonogram tworzenia kopii zapasowych dla każdego obciążenia.
Lekcja 2 • Grupy dostępności Always On
Wprowadza architekturę AG, role replik, tryby przełączania awaryjnego i konfigurację nasłuchiwacza. Studenci konfigurują podstawową AG, aby osiągnąć automatyczne przełączanie awaryjne i możliwość odczytu replik pomocniczych.
Lekcja 3 • Planowanie odzyskiwania po awarii
Uczy definiowania RTO i RPO, tworzenia scenariusza DR i procedur testowania odzyskiwania. Studenci przekształcają wymagania biznesowe w udokumentowany, testowalny plan DR.
Lekcja 4 • Operacje przywracania i odzyskiwanie do punktu w czasie
Obejmuje składnię RESTORE DATABASE, sekwencje przywracania i odzyskiwanie do punktu w czasie przy użyciu kopii zapasowych dziennika. Studenci odzyskują bazy danych do określonych momentów po symulowanych awariach.
Lekcja 5 • Wysyłanie dziennika i alternatywy dla dublowania bazy danych
Obejmuje wysyłanie dziennika jako rozwiązanie ciepłej rezerwy i jego wymagania dotyczące monitorowania. Pozycjonuje wysyłanie dziennika w stosunku do nowoczesnych rozwiązań AG dla starszych środowisk.
Twój ważny certyfikat ukończenia
Ten kurs jest dla Ciebie:
Młodszy programista: musi przestać polegać na administratorach baz danych przy każdym zadaniu związanym z bazą danych.
IT generalista: chce specjalizować się w bazach danych i zwiększyć potencjał zarobkowy.
Analityk danych: potrzebuje głębszych umiejętności SQL, aby radzić sobie ze złożonymi, dużymi zbiorami danych.
Osoba zmieniająca ścieżkę kariery: pochodzi ze środowiska nietechnicznego i celuje w role związane z bazami danych.
Administrator systemu: zarządza instancjami SQL Server, ale brak mu formalnego przeszkolenia z T-SQL.
Absolwent studiów wyższych: studiował informatykę i chce zdobyć praktyczne umiejętności w zakresie baz danych, gotowe do użycia w pracy.
Co mówią nasi uczniowie
Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...

Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.

Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!

Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.

Najważniejsze szkolenia
FAQ
Kim jest Dedika?
Czy certyfikat jest ważny w Polska?
Czy kursy są darmowe?
Jaki jest wymiar godzinowy kursu?
Jak wyglądają kursy?
Jak działają kursy?
Jaki jest czas trwania kursów?
Jaki jest koszt lub cena kursów?
Czym jest kurs EAD lub kurs online i jak działa?
Kurs PDF




















