LOGOSOFT EDUKACIJAZnanje. Iskustvo. Uspjeh.
LOGOSOFT EDUKACIJACertificiraj se za jednu od prestižnih IT diploma.
| Kod | Naziv seminara | Datum | Dana | |
|---|---|---|---|---|
| Radionica | SQL Database development Opis kursa: Ovaj kurs pruža sveobuhvatan uvod u svijet baza podataka i njihovu praktičnu primjenu u razvoju softverskih rješenja. Polaznici će naučiti kako analizirati potrebe sistema, modelirati podatke, kreirati i upravljati bazama te optimizovati SQL upite za što bolje performanse. Kroz kombinaciju teorije i praktičnih zadataka, kurs vodi polaznika od osnovnih koncepata relacijskog modela do naprednih tema poput stored procedura, triggera i sigurnosnih mehanizama. Na kraju kursa, polaznik će biti sposoban da samostalno razvije i implementira bazu podataka u realnoj aplikaciji. Cilj kursa je da polaznici nauče da samostalno dizajniraju, razvijaju, optimizuju i održavaju relacione baze podataka, uz razumijevanje koncepata SQL jezika, modeliranja podataka i best practice principa. Profil polaznika: Kurs je namijenjen je svima koji žele naučiti kako se baze podataka dizajniraju i razvijaju u praksi. Kroz praktične vježbe i mini-projekte, polaznici će naučiti SQL jezik, modeliranje podataka i povezivanje baze s aplikacijama. Nije potrebno prethodno iskustvo - sve se uči korak po korak, kroz realne primjere.Lekcije koje će biti obrađene: Modul 1: Uvod u baze podataka ● Pojam baze podataka ● Vrste baza podataka ● Relacijski model (tabele, redovi, kolone, ključevi) ● Uvod u DBMS (Database Management Systems) ● Arhitektura baze podataka Praktični rad: Instalacija i podešavanje servera baze podataka (SQL Server Express) ________________________________________ Modul 2: Modeliranje podataka ● Entiteti, atributi i relacije ● ER dijagrami (Entity Relationship Diagram) ● Kardinalnost i veze ● Normalizacija i denormalizacija ● Mapiranje modela na relacijsku šemu Praktični rad: Kreiranje ER dijagrama za mali projekat (npr. sistem za evidenciju narudžbi) ________________________________________ Modul 3: SQL osnove ● DDL (Data Definition Language): CREATE, ALTER, DROP ● DML (Data Manipulation Language): INSERT, UPDATE, DELETE ● DQL (Data Query Language): SELECT, WHERE, ORDER BY ● Ograničenja (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL; DEAFULT) ● Tipovi podataka; NULL Praktični rad: Kreiranje baze podataka. Punjenje baze podataka. Pisanje upita nad bazom ________________________________________ Modul 4: Napredni SQL ● Joins (INNER, LEFT, RIGHT, FULL, SELF, CROSS) ● Set operatori (UNION, UNION ALL, INTERSECT I EXCEPT) ● Built-in funkcije (Skalarne, Logičke, Window, Agregatne) ● Grupisanje podataka (GROUP BY, HAVING, GROUPING SETS, ROLLUP & CUBE) ● Podupiti (Samostalni i korelirani) ● Table expressions ● Indeksi i performanse Praktični rad: Pisanje, analiza i optimizacija kompleksnih upita ________________________________________ Modul 5: Proceduralni SQL ● Views ● Funkcije ● Stored procedures ● Triggers ● Upravljanje greškama ● Transakcije Praktični rad: Kreiranje pogleda, procedura, funkcija, triggera, transakcija ________________________________________ Modul 6: Upravljanje bazom podataka, sigurnost i monitoring ● Backup i restore baze podataka ● Upravljanje korisnicima i privilegijama ● Uloge i pristupne politike ● Enkripcija podataka ● Monitoring performansi baze podataka Praktični rad: Upravljanje bazom, sigurnost i monitoring ________________________________________ Modul 7: Baze podataka u aplikacijama ● Povezivanje baze podataka sa aplikacijom Praktični rad: Izrada jednostavne CRUD aplikacije Ishodi učenja Po završetku kursa, polaznik će biti sposoban da: ● dizajnira relacijsku bazu koristeći principe normalizacije ● piše efikasne SQL upite ● koristi stored procedure, trigger-e, funkcije, transakcije ● optimizuje performanse baze ● implementira sigurnosne mehanizme ● poveže bazu s aplikacijskim slojem Lokacija održavanja: Logosoft edukacijski centar, Grbavička 4/PR, 71000 Sarajevo Cijena: 800,00 KM + PDV SPECIJALNA POGODNOST: Za kompanije koje prijave 3 ili više uposlenika odobravamo ukupni popust od 10% . NAPOMENA: U cijenu je uključena Logosoft diploma za prisustvo kursu. Prijava: Molimo pošaljite e-mail na edukacija@logosoft.baPredavač: Nedim Fatić je projektant informacionih sistema s dugogodišnjim iskustvom u razvoju kompleksnih IT rješenja. Tokom karijere radio je na razvoju i implementaciji brojnih informacionih sistema i aplikacija, s posebnim fokusom na digitalnu transformaciju kompanija i organizacija. Posljednjih osam godina aktivno djeluje kao predavač na edukacijama iz oblasti baza podataka, analize podataka i nauke o podacima, gdje s polaznicima dijeli praktična znanja stečena kroz višegodišnji rad u industriji. Diplomirao je 2011. godine na Fakultetu elektrotehnike u Tuzli, a Master studij završio 2019. godine na Ekonomskom fakultetu u Sarajevu, u saradnji s Microsoftom, na smjeru Menadžment i informacioni sistemi. Van profesionalnog angažmana, Nedim se aktivno bavi triatlonom - sportom koji dijeli mnoge principe s inženjerskim radom: fokus, izdržljivost i kontinuirano usavršavanje. Više informacija: www.linkedin.com/in/nedim-fatic Informacije o detaljima kursa | ![]() | 09.02.26 | 4 |
| Radionica | Python za Data Science (webinar) Opis kursa: Data Science (nauka o podacima) unosi revolucionarne promjene i poboljšanja u svakom segmentu današnje svakodnevnice, od modernog poslovanja kompanije, do načina života digitalnog građanina. Na kursu „Python for Data Science“ biti će vam pružena mogućnost da savladate i primijenite Python programski jezik u Data Science-u. Kurs je predviđen za osobe sa osnovnim znanjem o Python programskom jeziku, ali i za početnike koji žele da se upuste u avanturu zvanu Data Science. Sve što je potrebno polaznicima kursa je volja i pozitivan stav, a njihovo znanje će se nadograđivati iz modula u modul. Na kursu „Python for Data Science“ biti će vam pružena mogućnost da na interaktivan i dinamičan pristup primijenite Python programski jezik u Data Science-u, kako kroz rad na praktičnim demo zadacima, tako i na samostalnom radu polaznika, a sve u cilju da vam učenje bude interesantnije i kvalitetnije. Profil polaznika: Kurs je namijenjen polaznicima sa osnovnim znanjem o Python programskom jeziku, ali i za početnike koji su "Data Driven" orijentisani. Nastava će biti realizirana u formi 20% prezentacije i 80% demo vježbe, lab vježbe i konstruktivna diskusija. Za prezentacije će biti korišteni namjenski slajdovi, dok su demo i lab vježbe su koncipirane na konkretnim primjerima pisanja programskog koda, korištenjem Yupiter Notebook-a. Nakon svakog modula polaznici samostalno rade provjeru znanja kroz interaktivne kvizove. Kompletan materijal koji će se koristiti na kursu će po završetku biti distribuiran svim polaznicima. Nakon završetka kursa polaznici će samostalno raditi na izradi finalnog projekta. Kurs se sastoji od: • 12 modula raspoređeno u 10 interaktivnih predavanja; • 150+ praktičnih zadataka; • 40+ samostalnih zadataka za polaznike; • 10 interaktivnih provjera znanja; • Finalni projektni zadatak. Lekcije koje će biti obrađene: 1 | Uvod u Python Uvod u Python programski jezik; Neophodne instalacije; Upoznavanje sa Yupiter Notebook; Komentari; Varijable; Tipovi podataka; Operatori 2 | String Indeksiranje, rezanje i formatiranje stringova; String svojstva i metode 3 | Strukture podataka Strukture podataka (Python Lists, Python Tuples, Python Sets, Python Dictionaries) 4 | Kontrola toka i petlje Kontrola toka (if, elif, else); Petlje (for, while) 5 | Metode & Funkcije Metode & Built-In funckije; User-Defined funkcije; Lambda funckije 6 | Standardna biblioteka i Python biblioteke za Data Science Moduli; Paketi; Standardna biblioteka; Data Science biblioteke; Pandas biblioteka; Pandas Series, Pandas DataFrame 7 | Podskup i manipulacija podataka sa Pandas Podskup podataka DataFrame-a; Manipulacija podataka DataFrame-a 8 | Predprocesiranje & Sortiranje Sortiranje DataFrame-a; Spajanje DataFrame-ova (concat, merge) 9 | Agregacija podataka Agregacija podataka sa Pandas (groupby, crosstab, pivot_table) 10 | Vizualizacija podazaka Vizualizacija podataka sa Matplotlib bibliotekom 11 | Uvod u Machine Learning Proces kreiranja prediktivnog modela; Regresija; Klasifikacija 12 | Finalni projektni zadatak Rad na finalnom projektnom zadatku Način održavanja: Online u virtuelnoj učionici putem Microsoft Teams-a Cijena: 450,00 KM + PDV SPECIJALNA POGODNOST: Za kompanije koje prijave 3 ili više uposlenika odobravamo ukupni popust od 10% . NAPOMENA: U cijenu je uključena Logosoft diploma za prisustvo kursu. Prijava: Molimo pošaljite e-mail na edukacija@logosoft.baPredavač: Nedim Fatić je projektant informacionih sistema s dugogodišnjim iskustvom u razvoju kompleksnih IT rješenja. Tokom karijere radio je na razvoju i implementaciji brojnih informacionih sistema i aplikacija, s posebnim fokusom na digitalnu transformaciju kompanija i organizacija. Posljednjih osam godina aktivno djeluje kao predavač na edukacijama iz oblasti baza podataka, analize podataka i nauke o podacima, gdje s polaznicima dijeli praktična znanja stečena kroz višegodišnji rad u industriji. Diplomirao je 2011. godine na Fakultetu elektrotehnike u Tuzli, a Master studij završio 2019. godine na Ekonomskom fakultetu u Sarajevu, u saradnji s Microsoftom, na smjeru Menadžment i informacioni sistemi. Van profesionalnog angažmana, Nedim se aktivno bavi triatlonom - sportom koji dijeli mnoge principe s inženjerskim radom: fokus, izdržljivost i kontinuirano usavršavanje. Više informacija: www.linkedin.com/in/nedim-faticInformacije o detaljima kursa | ![]() | 23.03.26 | 5 sedmica |
| Radionica | Querying SQL databases using T-SQL Opis kursa: SQL je temeljna vještina za svakog ko želi raditi sa bazama podataka i podacima. U ovom kursu, upoznat ćemo Vas sa različitim konceptima korištenja Transact SQL (T-SQL-a) za upite na bazi podataka, incijalno kroz osnovne SELECT upite, pa finalno do kreiranja kompleksne transkacione logike. Na tom putu objasniti ćemo ključne koncepte, demonstrirati sintaksu i pružiti Vam priliku da isprobate svaku tehniku za sebe. Radionica će biti realizirana u formi 20% prezentacije i 80% demo vježbe, lab vježbe i konstruktivna diskusija. Za prezentacije će biti korišteni namjenski slajdovi, koncipirani na osnovu zvanične Microsoft literature i dokumentacije. Demo vježbe su koncipirane na konkretnim primjerima pisanja T-SQL upita, korištenjem SQL Management studio-a na SQL Serveru. Kompletan materijal koji će se koristiti na kursu će po završetku biti distribuiran svim polaznicima. Profil polaznika: Radionica 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. Trajanje kursa: 4 radna dana, u vremenu od 09:00 do 16:00h Lokacija održavanja: Logosoft edukacija, Grbavička 4/PR, 71000 Sarajevo Lekcije koje će biti obrađene: 1 | Uvod u kurs Upoznavanje; Uputstvo za instalaciju 2 | Uvod u baze podataka Uvod u baze podataka; Naredba SELECT; Eliminacija duplikata; Naredba CASE 3 | Sortiranje, Limitiranje, Paging Sortiranje, limitiranje i paging rezultata 4 | Filtriranje, tipovi podataka, NULL Filtriranje rezultata; Tipovi podataka; Konverzija tipova podataka; NULL vrijednosti i NULL funkcije 5 | Spajanje tabela sa JOIN Koncept spajanja tabela; Inner Join; Outer Join; Cross Join; Self Join 6 | Korištenje SET operatora UNION i UNION ALL upiti; INTERSECT i EXCEPT upiti 7 | Built-in funkcije Skalarne funkcije; Logičke funkcije; Window funkcije; Agregatne funkcije 8 | Grupisanje podataka GROUP BY; HAVING; Grouping Sets, Rollup & Cube, PIVOT & UNPIVOT 9 | Korištenje podupita Uvod u podupite; Skalarna ili Multi vrijednost; Samostalni ili Korelirani podupiti 10 | Korištenje izraz tabela Temporalne tabele; Table varijable; Izvedene tabele; Common Table Expressions 11 | Objekti baza podataka Views; Korisničke definisane skalarne funckije; Table-Valued funkcije 12 | Unos, izmjena i brisanje podataka Unos podataka; Identiteti kolona; Izmjena podataka; Brisanje podataka 13 | Programiranje sa T-SQL Batches; Komentari; Varijable; If/Else; While; Stored Procedure 14 | Upravljanje greškama i transkacije Greške i podizanje grešaka; Upravljanje greškama; Transakcije Cijena: 800 KM + PDV
Prijava: Molimo pošaljite e-mail na edukacija@logosoft.ba Predavač: Nedim Fatić je projektant informacionih sistema s dugogodišnjim iskustvom u razvoju kompleksnih IT rješenja. Tokom karijere radio je na razvoju i implementaciji brojnih informacionih sistema i aplikacija, s posebnim fokusom na digitalnu transformaciju kompanija i organizacija. Posljednjih osam godina aktivno djeluje kao predavač na edukacijama iz oblasti baza podataka, analize podataka i nauke o podacima, gdje s polaznicima dijeli praktična znanja stečena kroz višegodišnji rad u industriji. Diplomirao je 2011. godine na Fakultetu elektrotehnike u Tuzli, a Master studij završio 2019. godine na Ekonomskom fakultetu u Sarajevu, u saradnji s Microsoftom, na smjeru Menadžment i informacioni sistemi. Van profesionalnog angažmana, Nedim se aktivno bavi triatlonom - sportom koji dijeli mnoge principe s inženjerskim radom: fokus, izdržljivost i kontinuirano usavršavanje. Više informacija: www.linkedin.com/in/nedim-faticInformacije o detaljima kursa | ![]() | 14.09.26 | 4 |
Imate pitanje, sugestiju ili primjedbu na naš rad?
Kontakt