▶ 10/10/2025 ⏱︎ 12 nedelja 𖤘 Osnove
Python DB
Savladaj rad sa relacionim bazama podataka i modernim ORM alatima uz PostgreSQL i Python!
Modul Python DB pruža strukturirano i primenljivo znanje iz oblasti baza podataka u kontekstu razvoja aplikacija u Python programskom jeziku. Fokus je na praktičnom radu sa PostgreSQL sistemom i rad sa bazama kroz dva najpopularnija ORM rešenja u Python ekosistemu: Django ORM i SQLAlchemy.
Modul se sastoji iz 2 kursa:
Kursevi u modulu
Veštine koje ćeš steći:
- Korišćenje objektno-orijentisanog paradigma
- Rad sa bazama podataka
- Manipulacija i čuvanje podataka
- Agregacija podataka u PostgreSQL-u
- Rad sa relacijama između tabela
- Upravljanje transakcijama,
- Rad sa bazom podataka preko ORM-a
- Rad sa modelima i migracijama
- Manipulacija podacima
- Korišćenje relacija između modela
- Prilagođavanje i optimizacija modela
- Složenije tehnike pri radu sa ORM upitima.
Rad sa bazama podataka je ključna komponenta modernog softverskog razvoja. Ovaj modul ti pruža konkretna znanja i alate da u potpunosti usavršiš taj segment, koristeći standarde i tehnologije koje se svakodnevno koriste u praksi.
Kako da znam da li je modul za mene?
Modul je za tebe ako znaš da radiš sa linearnim strukturama podataka, klasama i objektima, i poznaješ principe objektno-orijentisanog programiranja u programskom jeziku Python. Za praćenje modula, potrebno je znanje engleskog jezika na nivou B2.
Kako mogu da se prijavim?
Za prijavu klikni OVDE ili na dugme „PRIJAVI SE“ i prati korake. Nakon uspešnog plaćanja, bićeš zvanično upisan na obuku.
Do kada mogu da se prijavim i kada počinje obuka?
Prijave su otvorene do xx xxxx 2025., a obuka počinje xx xxxx 2025. godine. Detaljan raspored predavanja možeš pronaći u sekciji „Teme“ ili kliknom na dugme “Raspored predavanja” u odeljku Dokumenti.
Kako i gde će se održavati predavanja?
Obuka će biti dostupna u formi snimljenih predavanja. Edukativni video materijali i resursi biće objavljivani na stranici kursa, počevši od datuma početka kursa.
Organizovaćemo Q&A sesije uživo sa predavačem, gde ćeš moći da postavljaš pitanja i razjasniš kompleksnije teme iz gradiva.
Da li postoje dodatni zahtevi za praćenje kursa?
(Potreban softver ili hardver za učešće na kursu)
softver
Neki od alata koji se koriste na kursu zahtevaju plaćanje licence, ali studenti nisu u obavezi da plaćaju ako to ne žele. Za izradu domačih zadataka je prihvatljivo korićenje besplatnih verzija.
Da li ću dobiti sertifikat na kraju kursa?
Ako položiš ispit sa minimum 70% tačnosti, dobijaš SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možeš ostvariti dodatnih 5% bodova.
Sertifikat je priznat od strane IT zajednice u Srbiji.
Cena modula i šta je sve uključeno?
ONLINE
-
Online obuka sa snimljenim video lekcijama i Q&A sesijama u realnom vremenu
-
Trajni pristup video snimcima i materijalima za učenje
-
Pomoć mentora za savladavanje gradiva
-
Pristup zatvorenoj Discord grupi sa polaznicima
-
Polaganje redovnog ispita i sertifikat
Tea Dogandžić
Tea je master softverski inženjer, na doktorskim studijama, i neko ko se retko drži samo jednog pravca. Vlada širokim spektrom tehnologija i alata, uključujući Python, C++, C#, Javu, Kotlin, Unity, Unreal i Blender.
