Prijavite se na online kurs: SQL for Data Science
Centar za IT edukacije Vas poziva na dva nova online kursa koji se održavaju u oktobru tekuće godine. Riječ je o Advanced Angular Programming i SQL For Data Science kursevima.
KURS: SQL for Data Science
Metoda učenja: Online.
Trajanje: 4 sedmice (20 h).
Termini: utorak, četvrtak 17:30 – 20:00.
Cijena: 399 KM (30% promotivni popust na prvih 8 prijava).
Cijena sa popustom: 279 KM.
Nivo: Početni / Srednji.
Preduslovi za pohađanje kursa: Osnovno poznavanje baza podataka.
Certifikat: DA.
Doživotni pristup video i ostalim materijalima kursa.
Mogućnost plaćanja na 2 rate.
Opis kursa
Data Science (nauka o podacima) je praksa korištenja skupa analitičkih tehnika i metodologija kojom se iz sirovih podataka dobivaju i komuniciraju vrijedne informacije, s ciljem optimiziranja procesa donošenja odluka podržano novim i/ili unaprijeđenim informacijama, stvarajući time povećanje vrijednosti. Na kursu „SQL for Data Science“ biti će vam pružena mogućnost da primijeniti SQL u Data Science-u.
Kurs je predviđen za polaznike koji imaju osnovno znanje iz oblasti baza podataka, a osmišljen tako da na interaktivan i dinamičan pristup savladate SQL, kroz različite zadatke, demo i lab vježbe, interaktivne kvizove, a sve u cilju da vam učenje bude interesantnije i kvalitetnije. Kurs se sastoji od:
8 interaktivnih predavanja, raspoređeno u 12 modula;
150+ praktičnih SQL zadataka;
40+ samostalnih zadataka za polaznike;
12 interaktivnih provjera znanja;
Finalni zadatak
Očekivani ciljevi
Kurs je predviđen za osobe sa osnovnim znanjem o relacionim bazama podataka, ali i za početnike koji žele da se upuste u avanturu zvanu SQL. Sve što je potrebno učesnicima kursa je volja i pozitivan stav, a njihovo znanje će se nadograđivati iz modula u modul. Po završetku kursa očekuje se da će polaznici biti osposobljeni da rade na analiziranju i manipulaciji sa podacima, pisajući SQL upite na bazama podataka.
Trajanje kursa
Kurs „SQL for Data Science“ sastavljen je od 12 modula i predavanja se održavaju Online, putem Microsoft Teams platfome. Fokus kursa je na praktičnim zadacima, kao i na samostalnom radu polaznika, odnosno na konkretnim primjerima pisanje SQL upita. Kurs je predviđen da traje četiri sedmice, sa intenzitetom rada od pet efektivnih sati sedmično, raspoređeno u 2 jednaka termina. Svako predavanje traje 2,5 sata. Ukupno trajanje kursa je 20 sati.
Dodatne informacije i resursi
Nastava će biti realizirana u formi 20% prezentacije i 80% demo vježbe, lab vježbe i konstruktivna diskusija. Demo i lab vježbe su koncipirane na konkretnim primjerima pisanja T-SQL upita, korištenjem SQL Management studio-a na SQL Serveru. Nakon svakog modula polaznici samostalno rade provjeru znanja kroz interaktivne kvizove.
Svako predavanje kursa će biti snimano i svi video materijali će biti distribuiran polaznicima. Nakon završetka kursa polaznici će samostalno raditi na izradi finalnog zadatka.
*** Minimalan broj polaznika za početak kursa je 8. Kurs neće početi navedenog datuma ukoliko ne budemo imali dovoljan broj prijava.
Detaljan syllabus
1 | Uvod u T-SQL, pisanje upita sa SELECT
Šta je SQL (Structured Query Language); Šta je T-SQL (Transact-SQL); Relacione baze podataka; Grupe SQL komandi; SELECT komanda; Eliminacija duplikata; CASE komanda
2 | Sortiranje, Limitiranje, Paging
Sortiranje; Limitiranje; Paging
3 | Filtriranje, tipovi podataka, NULL funkcije
Filtriranje; Tipovi podataka; Konverzija tipova podataka; Rad sa NULL vrijednostima; Rad sa NULL funkcijama
4 | Spajanje tabela sa JOIN
Koncept spajanja tabela; Sintaksa spajanja; Korištenje alias-a; Inner, Outer, Cross, Self Join
5 | Korištenje SET operatora
UNION & UNION ALL upiti; INTERSECT upiti; EXCEPT upiti
6 | Built-in funkcije
Uvod u Built-In funkcije; Skalarne funkcije; Logičke funkcije; Window funkcije; Agregatne funkcije
7 | Grupisanje podataka
Grupisanje podataka sa GROUP BY; Filtriranje podataka sa HAVING
8 | Korištenje podupita i APPLY operator
Uvod u podupite; Skalarna ili Multi vrijednost; Samostalni ili Korelirani podupiti; Korištenje APPLY operatora
9 | Korištenje Table Expressions
Temporalne tabele; Table varijable; Izvedene tabele; Common Table Expressions (CTE)
10 | Objekti baza podataka
Views; Korisničke definisane skalarne funckije; Table-Valued funkcije
11 | Gruping sets i pivotiranje podataka
Grouping Sets; ROLLUP i CUBE; Pivot i Unpivot podataka
12 | Programiranje sa T-SQL
Batches; Komentari; Varijable; If/Else; While; Stored Procedure
Biografija predavača (Nedim Fatić)
Trenutno zaposlen na poziciji Viši savjetnik / Projektant sistema u Visokom sudskom i tužilačkom vijeću BiH. Pored toga radi kao predavač, IT konsultant i freelencer. 2019. godine završen Master studij na Ekonomskom fakultetu u Sarajevu, u saradanji sa Microsoft-om, smjer Menadžment i Informacioni sistemi. 2011. godine diplomirao na Fakultetu elektrotehnike u Tuzli.
Fokusiran u svom profesionalnom djelovanju na razvoj infromacionih sistema i aplikacija s ciljem digitalne transformacije kompanija i organizacija. Ekspert iz oblasti baza podataka, analize podataka, nauke o podacima itd… (mojinfo.ba)
Više informacija na: https://www.linkedin.com/in/nedim-fatic/
Prijavite se na online kurs: SQL for Data Science














