Nasze centrum szkoleniowe koncentruje się na organizacji kompleksowych szkoleń z języka SQL – języka umożliwiającego manipulację danymi w systemach RDBMS. SQL znajduje zastosowanie w analizie danych, automatyzacji operacji bazodanowych, kontroli spójności danych.
Szkolenie SQL Online obejmuje SELECT, FROM, WHERE, filtrowanie danych z użyciem WHERE, konkatenację tekstów, projektowanie podstawowych tabel, wprowadzenie do operacji DML.
Uczestnicy poznają również wprowadzenie do relacji między tabelami, proste zapytania wielotabelowe, podstawy podzapytań subqueries, opracowywanie zapytań warunkowych, praca z perspektywami.
Szkolenia obejmują także podstawy zabezpieczeń, kontrolę integralności danych, eksport danych do CSV, przygotowanie danych do analizy.
Dodatkowo uczestnicy uczą się podstaw optymalizacji SELECT, definiowanie funkcji użytkownika, rozwiązywania przykładowych problemów. W ramach kursu przewidziano tworzenie własnych zapytań do baz testowych, utrwalanie wiedzy, analizę wyników zapytań, co pozwala na lepsze zrozumienie.
Na poziomie intermediate uczestnicy uczą się łączenia danych z wielu tabel, wykorzystania aliasów tabel i kolumn, funkcji COUNT, SUM, AVG, MIN, MAX.
Kurs obejmuje opracowywanie perspektyw dla analityki, przetwarzanie danych z funkcjami string, daty i czas w SQL z DATE, TIME, TIMESTAMP, podstawy transakcji i kontroli integralności, analiza kosztu zapytań.
Uczestnicy poznają także zaawansowane podzapytania, przygotowanie danych do analizy, zarządzanie danymi w tabelach historycznych, analizę kolejności i agregacji.
W części średniozaawansowanej uczestnicy uczą się tworzenia tabel z CREATE TABLE, zapewnienia spójności danych, parametrów i logiki w PROCEDURE, harmonogramowania operacji SQL.
Dodatkowo kurs obejmuje EXPLAIN i profilowanie zapytań, agregacje, zestawienia i dashboardy, symulacje danych, testowanie i debugowanie kodu SQL.
Uczestnicy mają możliwość utrwalania wiedzy, omawiania błędów w zapytaniach, tworzenia własnych projektów SQL, co pozwala utrwalić wiedzę i przygotowuje do samodzielnej pracy z bazami danych.
Na poziomie expert uczestnicy uczą się tworzenia złożonych procedur składowanych, przetwarzania danych w dużych bazach, projektowania tabel i indeksów.
Kurs obejmuje zaawansowane JOINy i podzapytania, analizę danych z użyciem funkcji okna OVER, RANK, ROW_NUMBER, EXPLAIN PLAN i profilowanie zapytań, budowę procedur analitycznych i raportów.
Uczestnicy wykonują projekty praktyczne, które pozwalają na tworzenie kompletnych raportów, opracowywanie zaawansowanych zapytań do raportów, tworzenie symulacji co-jeśli.
Dodatkowo kursanci poznają zaawansowane techniki optymalizacji zapytań, automatyzację ETL w SQL, tworzenie projektów do pracy zespołowej.
Po ukończeniu kursu uczestnicy otrzymują certyfikat ukończenia, a także repozytoria z kodem i ćwiczeniami, co pozwala na doskonalenie umiejętności.
Szkolenia skierowane są do programistów SQL, pracowników działów finansowych, IT i raportowania, analityków danych biznesowych, pracowników technicznych i analitycznych.
Współpracujemy z organizacjami szkoleniowymi, podnosząc kompetencje zespołów, dostarczając case studies i projekty. Nasze podejście łączy nowoczesne technologie z zasadami inżynierii danych, dzięki czemu uczestnicy rozwijają kompetencje analityczne i techniczne.