.woocommerce-product-gallery{ opacity: 1 !important; }SQL zaawansowany - Fundacja CODE:ME
0
Kursy
SQL zaawansowany

SQL zaawansowany

POZIOM ZAAWANSOWANIA:
POZIOM ZAAWANSOWANIA:
Zaawansowany
DATA NAJBLIŻSZEJ EDYCJI:
DATA NAJBLIŻSZEJ EDYCJI:
8-29.07.2024
LOKALIZACJA:
LOKALIZACJA:
Zdalnie
PŁATNOŚĆ:
PŁATNOŚĆ:
Rozłóż płatność
na raty 0%
Harmonogram →
Background image shapeSQL zaawansowany

Czego dotyczy ten kurs?

Potężny, uniwersalny, niezastąpiony.

Język SQL w dzisiejszych czasach to podstawa pracy z danymi w relacyjnych bazach danych. Proste zapytania SELECT, czy modyfikacje danych przez UPDATE nie stanowią problemu dla większości użytkowników, ale co zrobić np. w przypadku kiedy zapytania robią się bardzo złożone, a ich czas wykonywania znacząco się wydłuża?

Na kursie zaawansowanym SQL przedstawimy techniki pozwalające rozwiązać takie problemy, jak również pokażemy wykorzystanie bardziej zaawansowanych konstrukcji jezyka, które pozwolą, aby Twoja praca była jeszcze bardziej wydajna.

Kurs realizowany będzie z wykorzystaniem baz PostgreSQL oraz Microsoft SQL, jednak przedstawione koncepcje możliwe są do
wykorzystania także w innych bazach.

Czego się nauczysz?

  • Optymalizacja zapytań kilkoma technikami (indeksy, partycjonowanie tabel, optymalizacja konstrukcji WHERE).
  • Wykorzystania funkcji okienkowych, tam gdzie funkcje agregujące oraz konstrukcja GROUP BY nie jest wystarczająca.
  • Pracy z funkcjami oraz procedurami.
  • Wykorzystania wyzwalaczy oraz sekwencji.
  • Wykorzystania tabel tymczasowych.
  • Koncepcji możliwych do wykorzystania w bazach PostgreSQL, MicrosoftSQL, a także w innych bazach.

Program kursu

Kurs realizowany będzie z wykorzystaniem baz PostgreSQL oraz Microsoft SQL, jednak przedstawione koncepcje możliwe są do wykorzystania także w innych bazach.
1. Optymalizacja
• kolejność wykonywania SELECT
• JOIN vs podzapytania
• optymalizacja WHERE
• CTE (Common Table Expressions)
• plany wykonania (polecenie EXPLAIN, EXPLAIN ANALYZE)
2. Grouping sets/Cube/Rollup
• wyszukiwanie pełnotekstowe
3. Partycjonowanie tabel
• zasady partycjonowania
• typy
4. Indeksy
• zastosowanie
• zasady tworzenia
• typy indeksów
5. Funkcje okienkowe (window functions)
• funkcje okienkowe VS funkcje agregujące VS GROUP BY
• konstrukcja OVER
• popularne funkcje okienkowe
6. Podstawy funkcji
7. Podstawy procedur
8. Schematy (schemas)
• zastosowanie
• schemat 'public'/’dbo’
9. Wyzwalacze (triggers)
10. Sekwencje
11. Tabele tymczasowe
12. Transakcje
• podstawy
• poziomy izolacji transakcji
• zakleszczenia
• blokady

Pobierz szczegółowy program →

Dla kogo?

Kurs przeznaczony jest dla osób posiadających podstawową wiedzę z zakresu języka SQL (tworzenie zapytań SELECT, INSERT UPDATE, DELETE) oraz mających podstawowe doświadczenie w pracy z danymi lub bazami danych.

Jeśli potrafisz pisać zapytania SELECT rozbudowane o filtrowanie na podstawie warunków w WHERE, swobodnie wykorzystujesz konstrukcje GROUP BY, HAVING, funkcje agregujące, czy łączysz tabele z wykorzystaniem różnych typów JOIN, to kurs zaawansowany SQL będzie bardzo dobrym rozszerzeniem tej wiedzy.

 

Ten kurs to
35 h
nauki
regularne
Zadania domowe
sprawdzające postęp Twojej nauki
Otrzymasz
Certyfikat
ukończenia kursu
Dostęp do
Wielu
ścieżek kariery

Co zyskasz dodatkowo?

  • Bezpłatny dostęp do spotkań o tematyce rekrutacji na platformie DISCORD
  • Certyfikat – na zamówienie również w języku angielskim i w wersji papierowej
  • Wspólny kanał nauki, wymiana wiedzy z trenerami i absolwentami, dostęp do wydarzeń branżowych i ofert pracy, wymiana kontaktów

A ponadto…

  • Dla osób zaangażowanych – opinia mentora po kursie, którą będziesz mógł wykorzystać przy rekrutacji!
  • Jako absolwent otrzymasz 15% zniżki na kolejny kurs w CODE:ME.

Jak przebiega kurs SQL zaawansowany?

21 godzin
zajęć warsztatowo-wykładowych z trenerem
+
14 godzin
samodzielnego kodowania i nauki
+
Zajęcia wieczorowe
poniedziałki i czwartki godz. 17.00-20.00
+
Kontakt z trenerem
Bieżąca pomoc i wsparcie w trakcie i po kursie

Poznaj opinie naszych absolwentów

To oni najlepiej odpowiedzą na pytanie, czy warto uczyć się programowania z CODE:ME

Opinie pochodzą z profilu CODE:ME na google.pl

Kto będzie Cię uczyć?

Background image shapePrzemysław Wojtysiak
Przemysław Wojtysiak

Senior Business Application Administrator / Specjalista SQL

Linkedin icon

Absolwent Elektroniki i Telekomunikacji na Politechnice Poznańskiej. Ostatnie lata związany z firmą Allegro, gdzie rozwija rozwiązania z zakresu Contact Center – infolinie, usługi typu chat, chatboty itp. Obecnie w głównej mierze skupiony wokół rozwiązań Microsoft SQL Server, jednak wcześniej przez lata wierny użytkownik PostgreSQL. W swojej karierze napisał pewnie już tysiące zapytań SELECT. Prywatnie pasjonat nowych technologii, egzotycznych podróży oraz krótkofalarstwa.

Dlaczego uczyć się właśnie z CODE:ME?

  • Dogodne finansowanie: wszystkie nasze kursy można sfinansować w ramach programów: Inwestuj w Rozwój, KFS lub Open; w połączeniu z naszymi promocjami, cena kursu może być niższa nawet o 1/3! Zobacz szczegóły >>>
  • Odpowiadamy na zapotrzebowanie rynku dzięki kontaktom z potencjalnymi pracodawcami.
  • Nie musisz porzucać swojego życia: nasze zajęcia odbywają się w dogodnych terminach – wieczorami i w weekendy.
  • Hackerspace Trójmiasto: tworzymy największą w Trójmieście społeczność skupioną wokół technologii, gdzie będziesz mógł rozwijać się także po ukończeniu kursu.
  • Metody nauki dostosowane do rynku pracy: połączenie grupowych warsztatów i samodzielnego rozwiązywania zadań przygotuje Cię zarówno do pracy zespołowej, jak i indywidualnej.
  • Twoimi trenerami będą praktycy z wieloletnim doświadczeniem!

Dzięki wpisowi do Rejestru Instytucji Szkoleniowych możemy zagwarantować najwyższą jakość naszych kursów.

Co dalej po kursie?

Kontynuuj naukę i wejdź na wyższy poziom!

Dla absolwentów naszych kursów przewidujemy rabaty 15% na kolejne szkolenia Sprawdź ofertę naszych kursów i dalej inwestuj w swój rozwój!

PRZEGLĄDAJ KURSY →

Dołącz do Hackerspace Trójmiasto

Dołącz do największej na Pomorzu społeczności łączącej programistów, makerów, entuzjastów IT, instytucji otoczenia biznesu, firm IT, uczelni i kół naukowych.
ZOBACZ SZCZEGÓŁY →
Background image shapeDołącz do Hackerspace Trójmiasto

Weź udział w eventach!

W ciągu roku organizujemy eventy związane w różnym stopniu z technologiami i branżą IT. Hackathony, warsztaty, prelekcje, meetupy w formie offline oraz online.
ZOBACZ NAJBLIŻSZE EVENTY →
Background image shapeWeź udział w eventach!

Nie wiesz czy to kurs dla Ciebie?

Skontaktuj się z nami, podpowiemy, doradzimy i pomożemy wybrać Ci odpowiedni kierunek!
Skontaktuj się z nami