W ramach Młodzieżowej Akademii IT zapraszamy uczniów szkół ponadpodstawowych na bezpłatny kurs programowania w języku SQL (poziom podstawowy).
W trakcie szkolenia nauczysz się:
- korzystać z serwera relacyjnej bazy danych z wykorzystaniem SQL Server Management Studio
- definiować tabele w języku SQL
- definiować reguły poprawności dla kolumn i wierszy
- pisać proste zapytania SQL
- używać różnych rodzajów złączeń tabel w zapytaniach SQL
- stosować operacje grupowania danych w celu agregacji danych
- wykorzystywać wyrażenia CTE w złożonych zapytaniach SQL
- wykorzystywać klauzulę OVER do realizacji obliczeń w oknie danych
- przekształcać wyniki zapytań do formatu XML
- przekształcać wyniki zapytań do formatu JSON
Kurs obejmuje:
- 10 godzin lekcyjnych w formule zdalnej (środowisko Teams)
- możliwość zadawania pytań po spotkaniu
- materiały udostępnione przez prowadzącego
Wymagania:
- minimalna znajomość języka programowania
Harmonogram:
Temat | Data | Godzina | |
---|---|---|---|
1 | Wprowadzenie – podstawy relacyjnego modelu danych – cechy modelu relacyjnego – łączenie z SQL Server – praca a wykorzystaniem SQL Server Management Studio | 23.11.2022 | 18.00-18.45 |
2 | Wprowadzenie do języka SQL – definiowanie tabel w środowisku SQL Server 2019 – klucz podstawowy – klucz obcy | 30.11.2022 | 18.00-18.45 |
3 | Reguły poprawności danych (constraint) – definiowanie reguł klucza unikalnego – definiowanie reguł klucza obcego – definiowanie reguł typu CHECK (logiczna poprawność danych) | 7.12.2022 | 18.00-18.45 |
4 | Wprowadzenie do zapytań (polecenie SELECT) – podstawowe klauzule polecenia SELECT – realizacja operacji projekcji – realizacja operacji selekcji – porządkowanie wyniku zapytania | 14.12.2022 | 18.00-18.45 |
5 | Operacje łączenia tabel – łączenie wewnętrzne (INNER JOIN) – łączenie zewnętrzne (OUTER JOIN) – łączenie dynamiczne ( CROSS APPLY) | 4.01.2023 | 18.00-18.45 |
6 | Grupowanie agregacja danych – klauzula DISTINCT – klauzula GROUP BY – funkcje agregujące – filtrowanie agregacji – klauzula HAVING | 11.01.2023 | 18.00-18.45 |
7 | Zapytania złożone – podzapytania skorelowane – podzapytania nieskorelowane – wyrażenia CTE | 18.01.2023 | 18.00-18.45 |
8 | Przetwarzanie w oknie – klauzula OVER – funkcje rankingu – funkcje pozycyjne – felementy definiowania okna przetwarzania danych | 25.01.2023 | 18.00-18.45 |
9 | Zapytania rekurencyjne – generowanie sekwencji danych – wyszukiwanie w strukturach drzewa | 1.02.2023 | 18.00-18.45 |
10 | Przekształcanie wyników zapytania – przekształcenia do typu XML – przekształcenia do typu JSON – podsumowanie szkolenia | 8.02.2023 | 18.00-18.45 |
Kurs poprowadzi mgr inż. Andrzej Ptasznik – chemik, fizyk i wreszcie informatyk. Od 22 lat wykładowca WWSI. Wykładał między innymi bazy danych, podstawy programowania, języki i paradygmaty programowania, wykorzystanie języków R i Python w analizie danych, uczenie maszynowe. Autor i współautor wielu systemów informatycznych od systemu wspomagania synoptyka Cumulus, poprzez system obsługi firmy kolportażowej Jardes, system weryfikacji kontrahentów G2I oraz system obsługi projektów unijnych Ecorys. Aktualnie specjalizuje się w zagadnieniach uczenia maszynowego i sztucznej inteligencji.
Więcej: LinkedIn
Rejestracja na szkolenie:
Szkolenie będzie realizowane w formule zdalnej z wykorzystaniem platformy Teams.
Aby wziąć udział w zajęciach, należy wypełnić FORMULARZ ZGŁOSZENIA
Termin przesłania formularza do 22 listopada 2022 r.
Osoby, które zostaną zakwalifikowane na kurs, otrzymają potwierdzenie na adres e-mail podany w formularzu, a następnie dane dostępu do spotkań.
Certyfikat ukończenia:
Zaświadczenie potwierdzające ukończenie kursu otrzymają uczestnicy, którzy wezmą udział w co najmniej 70% spotkań oraz uzyskają pozytywny wynik testu sprawdzającego wiedzę, który zostanie udostępniony na zakończenie szkolenia.
Udział w kursie jest nieodpłatny.
Szczegółowych informacji udziela biuro projektu:
kontakt@uniwersytet-wirtualny.edu.pl
tel. 0 22 489 64 90/93