Wybierz swój język
Szkolenie Microsoft SQL Server
Ponad 2 miliony studentów na całym świecie

Szkolenie Microsoft SQL Server

4

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.

Dedika dla firm

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.

Kliknij tutaj

Treść kursu

8 Rozdziały • 36 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)

Rozdział 1Zobacz szczegóły

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ł 2Zobacz szczegóły

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ł 3Zobacz szczegóły

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ł 4Zobacz szczegóły

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ł 5Zobacz szczegóły

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ł 6Zobacz szczegóły

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ł 7Zobacz szczegóły

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ł 8Zobacz szczegóły

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.

Certyfikacja

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...
Giulio Carlo
Giulio CarloStudent Marketingu Cyfrowego
Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.
Mariana Ferres
Mariana FerresStudentka Fotografii
Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!
Luciana Alvarenga
Luciana AlvarengaStudentka Stylizacji Paznokci
Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.
André Felipe
André FelipeStudent Inżynierii Promptów

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