SQL od podstaw + Efektywna praca z SQL przy użyciu AI
SQL od podstaw + Efektywna praca z SQL przy użyciu AI
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs SQL jest przeznaczony dla wszystkich, którzy w swoim życiu zawodowym stykają się – lub będą się stykać – z dużą ilością danych. Specjaliści z branży takich jak IT, finanse, bankowość, handel, logistyka znajdą na kursie rozwiązanie swoich codziennych problemów z przetwarzaniem danych.
Szkolenie prowadzone jest od podstaw. Nie jest wymagana znajomość innych języków programowania.
- Usługa adresowana również dla Uczestników Projektu Kierunek – Rozwój
- Usługa również adresowana dla Uczestników Projektu Małopolski pociąg do kariery (projekt MP) i/lub dla Uczestników Projektu Nowy Start w Małopolsce z EURESem (projekt NSE);
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników4
- Data zakończenia rekrutacji25-09-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi31
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Kurs przygotowuje do pracy z bazami danych, szybszego wyszukiwania, filtrowania danych, zarządzania bazami danych, korzystania z narzędzi AI do generowania i optymalizacji zapytań.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik wyszukuje, sortuje i filtruje dane | Kryteria weryfikacji - rozróżnia składnię zapytania SELECT z klauzulą WHERE,- określa sposób sortowania wyników zapytania za pomocą klauzuli ORDER BY. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik wykorzystuje funkcje w zapytaniach | Kryteria weryfikacji - rozróżnia zapytania z wykorzystaniem funkcji agregujących,- wskazuje zapytania grupujące zagregowane dane. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik wykorzystuje złączenia w wyszukiwaniu danych | Kryteria weryfikacji - rozróżnia rodzaje złączeń,- wskazuje poprawną strukturę zapytania z zastosowaniem wybranego typu złączenia. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik tworzy podzapytania | Kryteria weryfikacji - określa prawidłową składnię podzapytań w klauzulach FROM, WHERE, SELECT- rozróżnia podzapytania nieskorelowane i skorelowane. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik korzysta z instrukcji z grupy DML i DDL | Kryteria weryfikacji - rozróżnia instrukcje DDL i DML oraz ich zastosowanie w zarządzaniu strukturą bazy.- określa skutki wykonania instrukcji DML i DDL w podanych przykładach. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik wykorzystuje AI w tworzeniu zapytań SQL | Kryteria weryfikacji - rozpoznaje cechy skutecznych promptów używanych do analizy i tworzenia zapytań SQL z wykorzystaniem narzędzi AI,- rozróżnia i potrafi wybrać odpowiednie techniki optymalizacji | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Usługa adresowana jest do osób, które pracują lub będą pracować z dużą ilością danych - przeznaczona jest dla osób początkujących i rozpoczyna się od podstaw. Nie jest wymagane żadne wcześniejsze doświadczenie w pracy z bazami danych.
Zakres tematyczny kursu realizowanego przez Fundację CODE:ME:
1. Wstęp do baz danych
• Relacyjne bazy danych
• Historia języka SQL
• Projektowanie, normalizacja oraz diagramy ERD baz danych
• Wprowadzenie do Microsoft SQL Server
2. Tworzenie zapytań
• Składnia zapytań
• Wybór kolumn
• Aliasowanie kolumn
3. Sortowanie danych
• Klauzula ORDER BY
• Sortowanie po jednej kolumnie/wyrażeniu
• Sortowanie po wielu kolumnach/wyrażeniach
• Sortowanie danych typu NULL
4. Filtrowanie danych
• Klauzula WHERE
• Operatory porównania
• Różne typy warunków
• Operatory logiczne
5. Funkcje wbudowane oraz konwersja danych
• Funkcje operujące na ciągach znakowych
• Funkcje operujące na liczbach
• Funkcje operujące na datach
• Konwersja do ciągu znakowego
• Konwersja na liczby
6. Agregacja danych
• Funkcje agregujące
• Grupowanie danych
• Filtrowanie danych po agregacji
7. Tworzenie zapytań na podstawie wielu tabel
• Różne typy złączeń
• Złączenia wewnętrzne
• Złączenia zewnętrzne
• Złączenia w klauzuli WHERE
• Złączenie kartezjańskie
8. Operacje na zbiorach
• Suma zbiorów
• Odejmowanie zbiorów
• Iloczyn zbiorów
9. Podzapytania
• Podzapytania w klauzuli FROM
• Podzapytania w klauzuli WHERE
• Podzapytania w klauzuli SELECT
• Podzapytania skorelowane
10. Wspólne wyrażenia tablicowe (CTE)
• Podstawowe CTE
• Rekurencyjne CTE
11. Instrukcje z grupy DML i DDL
• Modyfikowanie danych
• Wstawianie rekordów
• Usuwanie rekordów
• Manipulowanie danymi na podstawie innej tabeli
• Tworzenie tabel
• Modyfikacja tabel
• Usuwanie tabel
12. Rozszerzanie funkcjonalności SQL
• Funkcje skalarne
• Funkcje tablicowe
• Procedury składowane
• Widoki
• Zmienne systemowe
13. Wykorzystanie AI w pracy z bazami danych
- Wspomagania pisania wstępnych zapytań SQL
- Wspomaganie w poprawie lub zmianie istniejących zapytań SQL
- Wspomaganie zrozumienia istniejących zapytań SQL
14. Optymalizacja zapytań SQL z wykorzystaniem narzędzi AI
Usługa jest realizowana zdalnie w czasie rzeczywistym, co oznacza, że każdy uczestnik w trakcie zajęć pracuje indywidualnie na swoim komputerze.
Wszystkie szczegóły dotyczące wymagań technicznych zostały opisane poniżej, w sekcji Warunki techniczne.
Usługa prowadzona jest w trybie godzin zegarowych.
Na koniec kursu przeprowadzona jest walidacja w formie testu teoretycznego z wynikiem generowanym automatycznie.
Test zawiera również pytania weryfikujące umiejętności praktyczne uczestników – m.in. analizę zapytań SQL, wybór poprawnych rozwiązań, interpretację wyników oraz zadania wymagające logicznego myślenia, obliczeń lub zastosowania poznanych konstrukcji SQL w kontekście praktycznym.
#codeme
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 19 Wprowadzenie i pokazanie możliwości SQL - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 29-09-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 2 z 19 Wprowadzenie i pokazanie możliwości SQL - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 29-09-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 3 z 19 Klauzula Select, sortowanie, filtrowanie danych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 01-10-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 4 z 19 Klauzula Select, sortowanie, filtrowanie danych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 01-10-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 5 z 19 Złączenia, typ NULL - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 06-10-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 19 Złączenia, typ NULL - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 06-10-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 7 z 19 Agregacje, funkcje wbudowane - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 08-10-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 8 z 19 Agregacje, funkcje wbudowane - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 08-10-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 9 z 19 Podzapytania, konwersje, rodzaje typów danych - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 13-10-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 10 z 19 Podzapytania, konwersje, rodzaje typów danych - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 13-10-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 11 z 19 Operacje na zbiorach oraz CTE, Rozszerzenie funkcjonalności SQL - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 15-10-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 12 z 19 Operacje na zbiorach oraz CTE, Rozszerzenie funkcjonalności SQL - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 15-10-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 13 z 19 Hackathon - sobotnie warsztaty - Wykonywanie projektu - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 18-10-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 14 z 19 Hackathon - sobotnie warsztaty - Wykonywanie projektu - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 18-10-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 15 z 19 Instrukcje z grupy DDL oraz DML - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 22-10-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 16 z 19 Instrukcje z grupy DDL oraz DML - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 22-10-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 17 z 19 Wykorzystanie AI w pracy z bazami danych - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 27-10-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 20:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 18 z 19 Optymalizacja zapytań SQL z wykorzystaniem narzędzi AI - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 29-10-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:40 | Liczba godzin 01:40 |
Przedmiot / temat zajęć 19 z 19 Walidacja w formie testu teoretycznego z wynikiem generowanym automatycznie | Prowadzący Oskar Maksymiuk | Data realizacji zajęć 29-10-2025 | Godzina rozpoczęcia 19:40 | Godzina zakończenia 20:00 | Liczba godzin 00:20 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto2 549,00 PLN
- Koszt przypadający na 1 uczestnika netto2 549,00 PLN
- Koszt osobogodziny brutto82,23 PLN
- Koszt osobogodziny netto82,23 PLN
Prowadzący
Prowadzący
Oskar Maksymiuk
Programista z przeszło 9-letnim doświadczeniem w branży IT. Specjalizujący się w technologiach takich jak SQL, .NET, C#, ASP.NET, Azure. W obecnej firmie w zależności od projektu pracuje zarówno jako Tech Lead oraz Principal Software Developer. Dodatkowo organizuje spotkania .NETowe o nazwie JIT.NET i jest mentorem dla mniej doświadczonych programistów.
Doświadczenie zawodowe zdobyte nie wcześniej niż 5 lat - przed datą wprowadzenia szczegółowych danych dotyczących oferowanej usługi.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy uczestnik przed rozpoczęciem szkolenia otrzyma informacje organizacyjne jak przygotować się do szkolenia.
W trakcie kursu uczestnik otrzyma materiały szkoleniowe w postaci prezentacji (pliki pdf).
Informacje dodatkowe
Uczestnicy po zakończeniu kursu otrzymają Certyfikat ukończenia kursu.
Organizator kursu, zastrzega sobie, że harmonogram kursu może ulec zmianie w przypadkach niezależnych od organizatora.
Usługa realizowana jest w godzinach zegarowych - za godzinę usługi szkoleniowej rozumie się 60 minut, łącznie 31 godzin.
Przerwy nie są wliczane do czasu trwania usługi.
Usługa rozwojowa nie jest świadczona przez podmiot pełniący funkcję Operatora lub Partnera Operatora w danym projekcie PSF lub w którymkolwiek Regionalnym Programie lub FERS albo przez podmiot powiązany z Operatorem lub Partnerem kapitałowo lub osobowo.
Cena usługi nie obejmuje kosztów niezwiązanych bezpośrednio z usługa rozwojową, w szczególności kosztów środków trwałych przekazywanych Uczestnikom projektu, kosztów dojazdu i zakwaterowania.
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój;
Dodatkowo, w przypadku projektu Kierunek - Rozwój między Uczestnikiem Usługi a Usługodawcą zostanie zawarta Umowa na kurs.
Warunki techniczne
Warunki techniczne
- rodzaj komunikatora, za pośrednictwem którego prowadzona będzie usługa - zoom
- minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji - laptop/komputer z dostępem do Internetu oraz mikrofonem i kamerką. Zalecamy korzystanie z dwóch monitorów podczas kursu.
- minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik - stałe połączenie WI-FI/ Internet, minimalna przepustowość 10mb/s
- niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów - przeglądarka internetowa, przed rozpoczęciem kursu uczestnik otrzyma informacje i instrukcje dotyczące instalacji programu wykorzystywanego podczas szkolenia.
- okres ważności linku umożliwiającego uczestnictwo w spotkaniu on-line - link dostępny jedynie w czasie trwania zajęć (czas rzeczywisty)