KURS - Baze podataka i MySQL za početnike (SQL od nule za 24 časa)
Opšte informacije
Opis kursa
Baze podataka i MySQL za 24 časa — praktična online radionica za početnike
Ako evidenciju još uvek vodite u tabelama koje se granaju, dupliraju i kvare čim ih otvori druga osoba, ova radionica je namenjena vama. Za šest sati, prelazite put od nulte tačke do sposobnosti da samostalno kreirate bazu podataka u MySQL-u, unesete podatke i napišete SQL upit koji odgovara na konkretno poslovno pitanje.
Radionica se održava online, uživo sa predavačem, preko platforme Google Meet. Nema snimljenih lekcija koje se gledaju sami i nema instalacije koja pojede pola dana — svaki polaznik dobija pristup pripremljenom MySQL okruženju DIGIMED AKADEMIJE i piše SQL već od prvog časa.
Kome je namenjena ova radionica o bazama podataka
- Zaposlenima u administraciji, računovodstvu, prodaji i logistici koji su naišli na granicu tabelarnih programa.
- Početnicima u IT-u i polaznicima kurseva programiranja kojima baza podataka nedostaje kao karika.
- Sistem administratorima i tehničkoj podršci koji održavaju aplikacije sa MySQL ili MariaDB pozadinom, a nikada nisu formalno učili SQL.
- Web programerima početnicima koji koriste bazu „po receptu“, bez razumevanja šta se ispod dešava.
- Studentima kojima treba brz i praktičan uvod u relacione baze podataka.
- Vlasnicima malih firmi koji procenjuju da li im je baza podataka bolje rešenje od postojeće evidencije.
Šta ćete naučiti — SQL i MySQL od nule
- Šta je relaciona baza podataka i po čemu se razlikuje od obične tabele.
- Kako se povezati na MySQL server pomoću alata MySQL Workbench i preko komandne linije.
- Kako napisati SQL upit sa filtriranjem, sortiranjem i ograničenjem broja rezultata (SELECT, WHERE, ORDER BY, LIMIT).
- Kako sažeti podatke i praviti izveštaje pomoću funkcija COUNT, SUM, AVG i naredbe GROUP BY.
- Kako izabrati ispravan tip podatka za kolonu i zašto se novac nikada ne čuva kao broj sa pokretnim zarezom.
- Kako kreirati bazu i tabele sa primarnim i stranim ključem (CREATE DATABASE, CREATE TABLE).
- Kako prepoznati veze između tabela i spojiti podatke pomoću naredbi INNER JOIN i LEFT JOIN.
- Kako uneti, izmeniti i obrisati podatke bez rizika, uz upotrebu transakcija.
- Kako napraviti rezervnu kopiju baze i vratiti je (mysqldump).
- Kako kreirati korisnika sa ograničenim privilegijama i zašto aplikacija nikada ne radi kao root nalog.
Program radionice — 32 školska časa
Blok 1 — Temelji. Šta je baza podataka i koji problem rešava. Relacioni model: tabela, red, kolona, ključ. SQL kao jezik. MySQL, MariaDB, PostgreSQL i SQLite — kada se koji sreće. Stanje MySQL-a u 2026. godini i koju verziju birati. Povezivanje na server i uvoz demonstracione baze.
Blok 2 — Čitanje podataka. SELECT naredba, izbor kolona, aliasi. Filtriranje pomoću WHERE, operatori IN, BETWEEN, LIKE i IS NULL. Sortiranje i ograničenje rezultata. Agregatne funkcije, GROUP BY i HAVING. Funkcije za rad sa tekstom i datumima. Zamke sa NULL vrednostima.
Blok 3 — Modelovanje i spajanje tabela. Tipovi podataka i ograničenja. Primarni ključ, AUTO_INCREMENT, strani ključ i referencijalni integritet. Normalizacija objašnjena kroz jednu lošu tabelu koja se u toku časa razbija na tri ispravne. Kreiranje i izmena tabela. Veze 1:1, 1:N i N:M. INNER JOIN i LEFT JOIN, spajanje tri tabele u jednom izveštaju.
Blok 4 — Rad sa podacima i bezbednost. INSERT, UPDATE i DELETE uz pravilo koje sprečava skupe greške. Transakcije i oporavak od pogrešne izmene. Korisnici i privilegije. Rezervna kopija i vraćanje baze. Šta su indeksi i čemu služi EXPLAIN. Kako izgleda SQL injection i zašto se upiti ne sastavljaju spajanjem teksta. Mapa daljeg učenja, pitanja i odgovori.
Kako izgleda rad na radionici
Šezdeset odsto vremena polaznik sam piše SQL. Svaka nova naredba se prvo pokaže, a zatim je polaznici odmah kucaju u sopstvenom okruženju. Radi se nad jednom istom demonstracionom bazom koja opisuje poslovanje servisa računarske opreme — pet tabela, sa svim tipovima veza potrebnim za vežbe.
Greške se namerno izazivaju i objašnjavaju, jer je čitanje poruke o grešci veština koja se stiče. Grupa je ograničena na najviše 20 polaznika, tako da svako može da dobije pomoć u toku dana.
Šta dobijate uz radionicu
- Virtualnu (Oracle VirtualBox format) mašinu potpuno podešenu za rad sa MySQL bazom podataka i prilagođena efikasnom praćenju nastave. Pre nastave dobijate video uputstvo za postavljanje virtualne mašine.
- Priručnik u PDF formatu sa svim naredbama obrađenim na radionici.
- Referentnu karticu na dve strane — SELECT, JOIN, tipovi podataka, najčešće funkcije.
- SQL skripte: demonstraciona baza, svi primeri sa časova i rešenja vežbi.
- Zbirku od 25 dodatnih zadataka sa rešenjima za samostalan rad.
- Snimak radionice.
- Potvrdu o učešću koju izdaje DIGIMED D.O.O.
- Vaučer od 5.000 dinara za bilo koji višenedeljni program DIGIMED AKADEMIJE, sa rokom važenja do kraja godine.
Šta je potrebno da biste pratili radionicu
- Osnovna računarska pismenost i rad sa tabelama na nivou Excel-a.
- Računar sa operativnim sistemom Windows, macOS ili Linux sa inteliranim Oracle VirtualBox-om i stabilna internet veza.
- Slušalice sa mikrofonom.
Predznanje iz SQL-a, programiranja ili administracije servera nije potrebno. Nije potrebno ni da unapred instalirate MySQL — okruženje obezbeđuje DIGIMED. Dan pre radionice organizuje se besplatan termin od 30 minuta za proveru pristupa, da se u subotu ne izgubi ni minut na tehničke probleme.
Cena i prijava
- Cena sa popustom: 22.900 dinara.
- Puna cena: 25.000 dinara.
- Grupna cena za tri i više polaznika (kolege, saradnici, prijatelji ...): 19.500 dinara po polazniku (sve prijave moraju da budu u jednom danu a naplata objedinjena).
- Ista cena važi i za polaznike koji su ranije završili neki program DIGIMED AKADEMIJE.
- Za pravna lica moguć je i zakup celog termina za zatvorenu grupu (u tom slučaju naplaćuje se cena za 20 polaznika a broj polaznika nije ograničen).
- Moguće je organizovanje i individualne nastave - u tom slučaju cena za jednog polaznika se uvećava 50%.
- Sve cene su iskazane sa uračunatim PDV-om.
- Moguće je organizovanje termina, kako radnim danima, tako i danima vikenda.
Broj mesta je ograničen na 20.
Često postavljana pitanja
Da li mi treba predznanje iz programiranja? Ne. Radionica počinje od pojma tabele i ne pretpostavlja nikakvo iskustvo sa bazama podataka ni sa programiranjem.
Da li dobijam sertifikat? Dobijate potvrdu o učešću koju izdaje DIGIMED D.O.O., sa nazivom radionice, datumom, trajanjem i spiskom obrađenih tema. Radionica traje jedan dan i nema završnu proveru znanja, pa se ne izdaje uverenje o završenom programu.
Da li je ovo priprema za neki sertifikacioni ispit? Nije. Ovo je praktičan uvod u baze podataka i SQL. Ako vas zanima sertifikacija, radionica je dobra polazna tačka, ali sama po sebi nije priprema za ispit.
Da li mogu da pratim radionicu ako radim sa MariaDB ili PostgreSQL-om? Sve što se radi u prva tri bloka — SELECT, JOIN, modelovanje — prenosi se gotovo neizmenjeno na MariaDB, a u velikoj meri i na PostgreSQL. MariaDB je posebno blizak, pa je razlika zanemarljiva.
Ima li nastavka? Da. Za polaznike koji žele dalje, u pripremi je napredna radionica o bazama podataka koja pokriva indekse i EXPLAIN, poglede, procedure, okidače i rezervne kopije, a prirodan nastavak je i program „Linux: Brzi start za IT profesionalce“, jer se MySQL u praksi najčešće sreće upravo na Linux serveru.
Prijava
Za prijavu i uplatu obratite se DIGIMED AKADEMIJI preko dugmeta „Prijavite se na kurs“ ili nas pitajte sve što vas zanima preko dugmeta „Pitajte organizatora“.
