MODUL
Osnove Python programiranja - septembar 2025
Početak modula: 15. septembar 2025.
Trajanje modula: 13 nedelja
Nivo znanja: Osnove
- START MODULA: 15. septembar 2025.
- TRAJANJE MODULA - 13 nedelja
- ONLINE NASTAVA
- NIVO ZNANJA - Osnove
Na kursu Osnove programiranja polaznici počinju da proučavaju interni program SoftUnija za sveobuhvatnu obuku softverskih inženjera.
Kurs obrađuje osnovne koncepte u programiranju koji čine neophodnu bazu za efikasno i kvalitetno usavršavanje programera kroz stručne profesionalne module. Polaznici nadograđuju znanja stečena na kursu Uvod u programiranje i počinju da koriste složenije tehnike i strukture kao što su: nizovi, objekti, klase…
Proučavaju se i dodatne tehnologije potrebne svakom programeru, kao što su HTML i CSS, HTTP, najvažnije operacije… Dotiču se i osnove web razvoja, kao i neke od najčešćih tehnologija i alata. Ovim kursom polaznici se uspešno pripremaju za sledeći nivo u odabranom usavršavanju – profesionalni modul.
Veštine koje ćete steći:
- Obrada standardnih funkcionalnosti programskog jezika
- Rad sa linearnim strukturama podataka
- Razumevanje veza između različitih IT koncepata
- Analiza problema i svođenje na računarski verifikovane korake
- Osnovne veštine rada sa HTML-om i CSS-om
Teme:
Uvod u kurs
- Dobrodošli na SoftUni
- Poređenje jezika
Osnovna sintaksa, uslovni iskazi i petlje
- Uvod u osnovnu sintaksu
- Ulaz/Izlaz
- Operatori poređenja
- Kontrola toka
- Uslovi
- Logički operatori
- Petlje
- Debugovanje i traženje grešaka
Vežba - Osnovna sintaksa, uslovni iskazi i petlje
Datum održavanja: 15.09.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
Git i GitHub
- Konfigurisanje softvera
- Uvod u Git
- Uvod u GitHub
Datum održavanja: 22.09.2025.
Tipovi podataka i promenljive
- Tipovi podataka i promenljive
- Celi brojevi
- Decimlani brojevi Konverzije tipova
- Logički tip
- Karakteri
- Tekstualni podaci
Vežbe: Tipovi podataka i promenljive
Datum održavanja: 22.09.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
HTTP Osnove
- HTTP Developer Tools
- HTML Forme
- Request
- Response
- URLs i ERL
Liste osnove
- Definicija i korišćenje liste
- Čuvanje podataka
- Kreiranje lista
- Pristupanje elementima
- Manipulacija listama
- Petljanje kroz liste
- Pretraga u listama
Vežba - Liste osnove
Datum održavanja: 29.09.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
HTML & CSS Osnove
- Uvod u HTML
- Elementi HTML jezika
- Uvod u CSS
- Selektori
- Blok elementi
- Developers tools
- Fontovi
Funkcije
- Pregled funkcija
- Deklarisanje i pozivanje funkcija
- Povratne vrednosti
- Lambda funkcije
- Parametri naspram argumenata
Vežba - Funkcije
Datum održavanja: 06.10.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
Bitske operacije
- Šta je bit, bajt, KB i MB?
- Numerički simboli
- Reprezentacija podataka u računarskoj memoriji
Napredne liste
- List comprehensions
- Metode liste
- Napredne metode
- Napredne manipulacije listom
- Metoda set().
Vežba - Napredne liste
Datum održavanja: 13.10.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
Datum održavanja: 17.10.2025.
Priprema za polugodišnji ispit
Datum održavanja: 22.10.2025.
Polugodišnji ispit
Polugodišnji ispit će se održati 26. oktobra 2025., a period u kojem možete započeti ispit je od 9:00 do 15:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita. Najkasnije vreme kada možete pristupiti ispitu je 14:59 časova, pri čemu ćete imati 4 sata za rešavanje (do 18:59 časova).
Objekti i klase
- Objekti Klase
- Built-in klase
- Definisanje klasa
Vežba - Objekti i klase
Datum održavanja: 27.10.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
Baze podataka - Osnove
- Uvod u baze podataka
- SQL vs NoSQL
- DBMS sistemi
- Relacione baze podataka
- SQL
- MySQL
- NoSQL
- MongoDB
Rečnici
- Definicija rečnika
- Ključevi i vrednosti
- Iteriranje kroz rečnike
- Postojanje u rečnicima
- Metode rečnika
Vežba - Rečnici
Datum održavanja: 03.11.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
Uvod u QA
- Testiranje softvara
- QA inženjeri i njihove dužnosti
- Greške i traženje grešaka
- Vrste testiranja
- Nivoi testiranja
- Automatizacija testova
- Alati
Obrada teksta
- Stringovi
- Manipulacija stringovima
- Pravljenje i izmena stringova
Vežba - Obrada teksta
Datum održavanja: 10.11.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
Koncepti razvoja softvera - deo 1
- 4 veštine dobrog softver developera
- Osnovni koncepti za razvoj softvera
- Softverske arhitekture
- Front end
- Back end
Regularni izrazi
- Regularni izrazi
- Grupisanja pojmova
- Kvantifikatori
Vežbe - Regularni izrazi
Datum održavanja: 17.11.2025.
Konsultacije sa predavačem
- Predavanje na kome polaznici mogu da postavljaju pitanja predavaču i dobiju dodatna pojašnjenja vezana za gradivo.
Koncepti razvoja softvera - deo 2
- Koncepti Front-end developmenta
- Koncepti Back-end developmenta
- Integrisani sistemi i Internet of things ( IOT )
Priprema za završni ispit
Datum održavanja: 26. i 28.11.2025.
Rešavanje problema
- Osnovne veštine softver developera
- Definisanje i rešavanje problema
- Faze rešavanja problema
- Rešavanje ispitnih zadataka
Jednostavan web projekat
- Django
- Django REST
- CRUD demo
Završni ispit
Završni ispit će se održati 07. decembra 2025., a period u kojem možete započeti ispit je od 9:00 do 15:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita. Najkasnije vreme kada možete pristupiti ispitu je 14:59 časova, pri čemu ćete imati 4 sata za rešavanje (do 18:59 časova).
Ponovo polaganje polugodišnjeg ispita
Ponovo polaganje polugodišnjeg ispita će se održati 13. decembra 2025., a period u kojem možete započeti ispit je od 9:00 do 15:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita. Najkasnije vreme kada možete pristupiti ispitu je 14:59 časova, pri čemu ćete imati 4 sata za rešavanje (do 18:59 časova).
NAPOMENA: Za prijavu za popravni ispit se plaća taksa u iznosu od 1 440 dinara (nevezano da li ste polagali redovan ispit ili ne).
Ponovo polaganje završnog ispita
Ponovo polaganje polugodišnjeg ispita će se 14. decembra 2025., a period u kojem možete započeti ispit je od 9:00 do 15:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita. Najkasnije vreme kada možete pristupiti ispitu je 14:59 časova, pri čemu ćete imati 4 sata za rešavanje (do 18:59 časova). NAPOMENA: Za prijavu za popravni ispit se plaća taksa u iznosu od 1 440 dinara (nevezano da li ste polagali redovan ispit ili ne).

Stojanka Tešanović
predavač na modulu Osnove Python – septembar 2025
Diplomirani inženjer informatike sa masterom iz oblasti „Nauke o podacima“. Karijeru je započela kao nastavnik informatike, predajući programiranje, baze podataka i programske paradigme. Stručna je u jezicima kao što su Java, Python i JavaScript, sa posebnim interesovanjem za veštačku inteligenciju i mašinsko učenje. Poseduje Oracle sertifikat za SQL baze podataka.
Kome je modul namenjen?
Modul je pogodan za sve polaznike koji poznaju tipove podataka u Pythonu i imaju osnovne veštine rada sa uslovnim konstrukcijama i petljama. Potrebne veštine mogu se steći kroz besplatni kurs “Uvod u Python”.
Kako se prijaviti?
Kliknite na dugme “KUPITE KURS” i pratite instrukcije. Nakon uspešne uplate, bićete upisani na obuku.
Do kada mogu da se prijavim i kada počinje modul?
Upis je otvoren do 12. septembra 2025. Obuka počinje 15. septembra 2025. godine. Detaljan raspored predavanja možete pronaći u sekciji „Teme“ ili klikom na dugme “Raspored predavanja”.
Gde i kako mogu da pratim predavanja?
Modul je u potpunosti online, a predavanja će biti dostupna u obliku snimaka. Petkom će biti organizovane Q&A sesije sa predavačem, kada ćete moći da postavljate pitanja i rešite sve nedoumice vezane za gradivo. Instrukcije za pristup kursu ćete dobiti odmah nakon prijave, putem mail-a.
Koliko modul košta i šta je sve uključeno u cenu?
Puna cena kursa iznosi 37 000 dinara. U cenu kursa su uključeni:
- 3 meseca predavanja, nastava se održava tri puta nedeljno
- Online obuka u realnom vremenu
- Trajni pristup video snimcima i obrazovnim resursima
- Pomoć mentora pri savladavanju gradiva
- Pristup zatvorenoj Discord grupi za polaznike
- Polaganje polugodišnjeg i završnog ispita
- Sertifikat nakon uspešno položenog ispita
Kako izgleda ispit i kada se održava?
Kurs obuhvata polugodišnji i završni ispit.
- Polugodišnji ispit: Trajanje izrade je 4 sata, održava se online, vikendom, a tačan datum je 26. oktobar 2025.
- Završni ispit: Trajanje izrade je 4 sata, održava se online, vikendom, a tačan datum je 07. decembar 2025.
Da li ću dobiti sertifikat ako položim ispit?
Ako položite ispit sa minimum 70% tačnosti, dobijate SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možete ostvariti dodatnih 5% bodova.

- START MODULA - 15. septembar 2025.
- TRAJANJE MODULA - 13 nedelja
- ONLINE NASTAVA
- Osnove