▶ 12/01/2026   ⏱︎ 8 nedelja   𖤘 Napredno

Django Advanced

Imaš iskustva sa Django-om i želiš da podigneš svoje veštine web programiranja na nivo profesionalnog developera?
Kroz kurs Django Advanced, unapredićeš svoje znanje web programiranja u Pythonu i savladati napredne koncepte koje koriste profesionalni developeri.

Radićeš u okviru Django okvira sa fokusom na rad sa korisnicima, upravljanje sesijama i bezbednu autentifikaciju – kroz primere koji odražavaju stvarne izazove u modernom web razvoju.

Raspon cena: od 9.250,00 рсд do 18.500,00 рсд

Veštine koje ćeš steći:

  • Rad sa korisnicima i ulogama,
  • Proširivanje funkcionalnosti korisničkog modela,
  • Razvoj asinkronih operacija,
  • Pisanje jediničnih i integracionih testova,
  • Izrada REST servisa uz Django REST Framework,
  • Deploy kompletne Django aplikacije u produkciju.

 

Naučićeš kako da registruješ, prijavljuješ i odjavljuješ korisnike, proširiš korisnički model i koristiš asinkrone operacije u modernim web aplikacijama. Takođe ćeš raditi na razvoju REST servisa uz Django REST Framework i savladati osnove testiranja kroz jedinične i integracione testove.

Učiš kroz praksu, a završavaš kurs sa projektom koji možeš odmah pokazati poslodavcima.

Teme

Uvod u kurs
:

Datum održavanja ponedeljak 12.januar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Autentifikacija i autorizacija
:

  • Šta je autentifikacija?
  • Šta je autorizacija?
  • Autentifikacija u Django-u
  • Dozvole i autorizacija u Django-u
  • Git
  • GitHub

Datum održavanja ponedeljak 12.januar 2026. online u realnom vremenu, sa početkom u 18:00h

Korisnički model i upravljanje lozinkama
:

  • Korisnički model
  • Prijava i odjava
  • Upravljanje lozinkama
  • Grupe

Datum održavanja četvrtak 15. januar 2026. online u realnom vremenu, sa početkom u 18:00h

Proširenje korisničkog modela
:

  • Pregled proširenja korisničkog modela
  • Korišćenje Proxy modela
  • Korišćenje One-to-One veze
  • Proširenje AbstractUser klase
  • Proširenje AbstractBaseUser klase

Datum održavanja ponedeljak 19. januar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Radionica br 1
:

Datum održavanja četvrtak 22. januar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Django Middleware i Sesije
:

  • Middleware u Django-u
  • Django Middleware klase
  • Prilagođeni Middleware
  • Django sesije
  • Podaci iz sesija
  • Razumevanje kolačića (cookies)

Datum održavanja ponedeljak 26. januar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Osnove Django REST-a
:

  • Razumevanje RESTful API-ja
  • Uvod u Django REST Framework (DRF)
  • Zahtevi i instalacija DRF-a
  • Kreiranje API Views koristeći DRF-ov APIView
  • Rad sa Serializers u DRF-u

Datum održavanja četvrtak 29. januar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Napredni Django REST
:

  • Napredna serializacija
  • Generički Views u DRF-u
  • Autentifikacija i dozvole u DRF-u
  • Rukovanje izuzecima u DRF-u

Datum održavanja ponedeljak 2. februar 2026. online u realnom vremenu, sa početkom u 18:00h

Radionica br 2
:

Datum održavanja četvrtak 5. februar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Asinhrone operacije
:

  • Uvod u asinhrone zadatke
  • Pregled Celery biblioteke
  • Redis i RabbitMQ kao brokeri za Celery
  • Podešavanje Celery-ja u Django-u
  • Kreiranje i pokretanje Celery zadataka
  • Rukovanje greškama i debagovanje pomoću Celery-ja

Datum održavanja ponedeljak 9. februar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Jedinično testiranje (Unit Testing)
:

  • Jedinično testiranje vs. integraciono testiranje
  • Najbolje prakse
  • Struktura
  • Testiranje Django komponenti

Datum održavanja četvrtak 12. februar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Postavljanje okruženja za deploy
:

  • Gunicorn
  • Nginx
  • Početni koraci

Datum održavanja četvrtak 19. februar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Radionica br 3
:

Datum održavanja ponedeljak 23.. februar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Q&A sesija
:

Datum održavanja četvrtak 26. februar 2026. online u realnom vremenu, sa početkom u 18:00h

 

Završni ispit
:

Datum održavanja nedelja 15.mart 2026. godine.

 

Popravni ispit
:

Datum održavanja 22. mart 2026. godine.

 

Kako da znam da li je kurs za mene?

Kurs je za tebe ako imaš solidno znanje programiranja u Pythonu, poznaješ rad sa osnovnim strukturama podataka i objektno-orijentisanim principima, umeš da koristiš baze podataka i razumeš MTV arhitekturu.

Potrebno je i osnovno iskustvo u radu sa Django okvirom, kao i znanje engleskog jezika na nivou B2.

Kako mogu da se prijavim?

Za prijavu odaberi opciju plaćanja (u celosti ili na rate) pa zatim klikni na dugme DODAJ U KORPU i prati korake. Nakon uspešnog plaćanja, bićeš zvanično upisan na obuku.



Kada počinje obuka?

Obuka počinje 12. januara 2026. 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?

Predavanja se održavaju online u realnom vremenu online, dva puta nedeljno radnim danima.



Kako izgleda i kada će se održati ispit?

Završni ispit će se održati online



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

Raspon cena: od 9.250,00 рсд do 18.500,00 рсд

  • N

    Online obuka u realnom vremenu radnim danima, dva puta nedeljno od 18:30h

  • N

    Trajni pristup video snimcima i materijalima za učenje

  • N

    Pomoć mentora za savladavanje gradiva

  • N

    Pristup zatvorenoj Discord grupi sa polaznicima

  • N

    Polaganje redovnog ispita i sertifikat

Predavač Tea Dogandžić