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ów6
- Data zakończenia rekrutacji01-05-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 - filtruje dane z wykorzystaniem klauzuli WHERE,- sortuje dane z wykorzystaniem klauzuli ORDER BY. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik wykorzystuje funkcje w zapytaniach | Kryteria weryfikacji - pisze zapytania z wykorzystaniem funkcji agregujących,- pisze 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 typy złączeń,- tworzy zapytania na podstawie wielu tabel. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik tworzy podzapytania | Kryteria weryfikacji - pisze podzapytania w klauzuli FROM, WHERE, SELECT- pisze podzapytania skorelowane | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik korzysta z instrukcji z grupy DML i DDL | Kryteria weryfikacji - modyfikuje dane, wstawia i usuwa rekordy z tabel- tworzy, modyfikuje i usuwa tabele. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik wykorzystuje AI w tworzeniu zapytań SQL | Kryteria weryfikacji - tworzy skuteczne prompty,- rozróżnia i stosuje 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:
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.
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ęć 05-05-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ęć 05-05-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ęć 08-05-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ęć 08-05-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ęć 12-05-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ęć 12-05-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ęć 15-05-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ęć 15-05-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ęć 19-05-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ęć 19-05-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ęć 22-05-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ęć 22-05-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ęć 24-05-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ęć 24-05-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ęć 29-05-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ęć 29-05-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ęć 10-06-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ęć 12-06-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ęć 12-06-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 214,00 PLN
- Koszt przypadający na 1 uczestnika netto2 214,00 PLN
- Koszt osobogodziny brutto71,42 PLN
- Koszt osobogodziny netto71,42 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.
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.
Więcej informacji na temat kursu na stronie: https://codeme.pl/kursy/sql-od-podstaw-zdalnie i https://codeme.pl/kursy/efektywna-praca-z-sql-przy-uzyciu-ai
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)