Zaawansowana analiza danych w Oracle SQL

787 zł*
*Podana cena kursu jest ceną:

  • brutto (zawiera podatek VAT 23%), jeśli zakupu dokonują osoby fizyczne nie prowadzące działalności gospodarczej;
  • netto (nie zawiera podatku VAT 23% – cena brutto 968,01 zł), jeśli zakupu dokonują osoby fizyczne prowadzące działalność gospodarczą lub osoby prawne;
  • obowiązującą dla płatności przed rozpoczęciem kursu.
Cena zawiera m.in. certyfikat zdania egzaminu (na podstawie rozwiązanych zadań sprawdzających), zaświadczenie ukończenia kursu (na podstawie obecności), komplet materiałów z pełnymi rozwiązaniami, darmowe konsultacje (więcej), zajęcia w sali komputerowej lub w formie zdalnej (więcej) – do wyboru.
(za 22,5 godzin dydaktycznych)
*Szczegóły cenowe
Kurs SQL - ścieżka Best SQL

S3

Godzin filmów
Zadań aplikacyjnych
Wierszy rozwiązań
Stron prezentacji
Rok dostępu do e-learningu

Poziom średnio zaawansowany + zaawansowany

22,5 godzin dydaktycznych (3/4 standardowego kursu)

Zajęcia zdalne lub stacjonarne w sali komputerowej

Zaświadczenie ukończenia

Ocena kursu: 4,82/5,00 – 100% rekomendacji (min 4 w skali od 1 do 5)

Koordynator: Przemysław Kusztelak (pkusztelak@labmasters.pl)

Oprogramowanie: VPN oraz SQL Developer (wersja bezpłatna)

Miejsce: Wydział Nauk Ekonomicznych UW, Warszawa ul. Długa 44/50 (mapa)

Uczestnicy szkolenia otrzymują roczny dostęp online do bazy danych Oracle.

Opis kursu

Znajomość języka SQL jest najczęściej pojawiającym się wymogiem i pewnym minimum ofertach pracy na stanowisko analityka danych. W przedsiębiorstwach prowadzących operacje na średnią i dużą skalę dane przechowywane są w złożonych bazach danych, zawierających szereg złożonych informacji na temat prowadzonej działalności i otaczającego rynku. Z tej perspektywy, kluczowe jest efektywne zarządzanie informacjami i zastosowanie odpowiednich standardów pracy z bazami danych. Podczas tego kursu dowiesz się jak, na przykładzie bazy danych Oracle, używać języka SQL w sposób wydajny i zaawansowany. Zrozumiesz też jak pisać kod, który będzie odporny na typowe błędy pojawiające się w raportach analitycznych w każdej organizacji.

Kurs ten jest bezpośrednią kontynuacją szkolenia Język SQL w bazach danych Oracle. Skierowany jest on też do osób znających podstawy języka SQL i baz danych Oracle, które chcą doskonalić swoją wiedzę i umiejętności pracy i stać się ekspertem w tej dziedzinie. Najwięcej czasu poświęcone zostanie na praktykę. Na kursie zostaną przedstawione najlepsze praktyki biznesowe na przykładzie bazy Oracle. Zadania skonstruowane są w taki sposób, aby pokazać w jaki sposób udoskonalać zapytania wykorzystując wiedzę pozyskaną w trakcie zajęć. Takie doświadczenie pozwoli Ci zrozumieć co zrobić z kodem, który planujesz poprawić od dłuższego czasu, ale wciąż nie wiesz jak zacząć. Uczestnictwo w szkoleniu pozwoli Ci przyswoić uniwersalną wiedzę, którą będziesz móc zastosować w dowolnym środowisku bazodanowym oraz w trakcie pracy z hurtownią danych.

Uwaga: ok 2-4 godziny kursu (w zależności od tempa przerabiania materiału w danej grupie) pokrywają się z materiałem realizowanym na kursie Język SQL w bazach danych Oracle w edycji do czerwca 2021 (głównie zagadnienia dotyczące funkcji analitycznych). 

Zapisy

Rejestracja na kurs e-learning

Forma zajęć: e-learning
Cena: 490 zł*
Termin: brak sztywnych terminów (rok dostępu)
Stan zapisów: trwa rejestracja

Zgłoś zainteresowanie

Planowany termin: wrzesień-listopad 2024. Jeżeli jesteś zainteresowany(a) wzięciem udziału w kursie realizowanym na żywo, zgłoś wstępną chęć uczestnictwa. Dzięki temu, wcześniej niż inni otrzymasz informację o zapisach i będziesz mieć pierwszeństwo w rejestracji.

Tematyka kursu

Analiza danych

Przydatne konstrukcje oraz funkcje analityczne w Oracle. Wprowadzenie do narzędzia Oracle SQL Developer. Przykłady przydatnych funkcji konwertujących, tekstowych, numerycznych, datowych. Funkcje analityczne – przykłady. Zastosowanie funkcji okienkowych.

Zaawansowane obiekty w bazie danych

Zastosowanie oraz typy indeksów i partycji w bazie danych. Indeksy typu B-Tree vs indeksy bitmapowe. Widoki, widoki zmaterializowane. Partycjonowanie tabel. Typy partycji. Zastosowanie tabel tymczasowych. Widoki oraz widoki zmaterializowane. Tabele tymczasowe lokalne oraz globalne.

Zaawansowane składnie w SQL

Wspólne wyrażenia tablicowe. Wyrażenia regularne i ich zastosowania. Tabele przestawne. Operacje PIVOT i UNPIVOT. Zapytania hierarchiczne. Row Constructors.

Sposób wykonywania zapytań przez bazę danych

Etapy wykonywania kodu SQL. Rola optymalizatora i statystyk. Zastosowanie histogramów. Plan wykonania zapytania. Sposoby uzyskania dostępu do danych.

Optymalizacja zapytań w praktyce

Analiza planu zapytania. Rola optymalizatora oraz statystyk bazodanowych. Sposoby odczytu danych z tabel. Partition pruning. Jakość predykatów. Dobre praktyki tworzenia zapytań DQL. Dobre praktyki tworzenia zapytań DDL.

Codzienna praktyka analityka

Dobre i złe praktyki pisania kodu. Ćwiczenie samodzielnej analizy problemu biznesowego. Różnica pomiędzy bazą danych a hurtownią danych.

Czego się nauczysz

Kurs pozwoli Ci poznać wydajne metody pisania kodu SQL, które umożliwią efektywnie przetwarzać duże wolumeny informacji pochodzące z baz relacyjnych oraz hurtowni danych. Poznasz dobre praktyki pisania zapytań, na przykładzie bazy Oracle, co pozwoli na optymalizację procesów biznesowych opartych na przetwarzaniu danych.  Poprzez wykonanie dziesiątek zadań poznasz najczęściej stosowane metody radzenia sobie z typowymi problemami w pracy analityka danych.

Opinie uczestników

„Kurs przygotowany i poprowadzony wzorcowo. Wszystkie techniczne zagadnienia odbyły się tak żeby nie tracić czasu na trywialne czynności, dzięki czemu można się skupić wyłącznie na treściach merytorycznych. Bardzo dobry kontakt z prowadzącym i organizatorami. Wykłady metodycznie, krok po kroku przechodzą przez zagadnienia pomagając wyczerpująco zrozumieć temat. Do tego wszystkiego OGROMNY PLUS – prezentacje z wykładów dostępne w postaci filmów (można wrócić/powtórzyć materiał, ewentualnie zapoznać się jeszcze przed zajęciami żeby mieć już punkt zaczepienia). W mojej opini przygotowanie i przeprowadzenie kursu perfekcyjne. Mogę szczerze polecić.”
„Bardzo fajnie przeprowadzony kurs, merytorycznie i ciekawie :)”
„Kurs dla osób, które mają już doświadczenie z SQL, ciekawe przykłady, wymagające także sporo pracy własnej w domu. Bardzo dobra sekcja pod koniec kursu pokazująca wszelkie tajniki dotyczące optymalizacji pisania kodu. Polecam!”
„Rzetelnie przekazana wiedza. Kurs prowadzony w fajnej atmosferze.”
„Kurs interesujący, poruszył bardzo szeroki zakres materiału, co od razu można było przećwiczyć na przykładach.”
„Polecam ścieżkę Best SQL każdej osobie związanej z analizą danych, która chce utrwalić wiedzę i ją sobie uporządkować. Polecam serdecznie. Sebastian.”
„Bardzo dobrze prowadzone zajęcia, zgodnie z moimi oczekiwaniami.”
„Świetny kurs, kolejny w LabMasters.”
„Czytelny przekaz, dokładne wyjaśnienie omawianych zagadnień.”
„Ciekawy kurs, dużo przydatnych rzeczy.”
„Doceniam zakres materiału jest nakierowany na praktykę.”
„Bardzo kompetentny prowadzący z dużym doświadczeniem praktycznym. Na dodatek wykazuje dużą elastyczność w trakcie zajęć co pozwala wychodzić rownież poza ramy rozwiązań proponowanych w materiałach.”