▶ 10/10/2025   ⏱︎ 7 nedelja   𖤘 Osnove

Python ORM

Transformiši način na koji radiš sa bazama podataka u Pythonu – uz moćne ORM (Object-Relational Mapping) alate kao što su Django ORM i SQLAlchemy!

U radu sa Django ORM-om i SQLAlchemy-jem, savladaćeš savremeni pristup rada sa podacima i steći veštine koje su ključne za izgradnju skalabilnih softverskih rešenja. Umesto pukog pisanja SQL upita, učićeš kako da efikasno modeluješ podatke i integrišeš ih u kompleksne Python projekte.

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

Veštine koje ćeš steći:

  • Rad sa bazama podataka
  • Manipulisanje i čuvanje podataka
  • Agregacija podataka u PostgreSQL-u
  • Rad sa relacijama između tabela
  • Korišćenje procedura i funkcija
  • Upravljanje transakcijama

Na ovom kursu naučićeš kako da izgradiš i povežeš modele aplikacije sa bazom podataka pomoću ORM alata. Umesto ručnog pisanja SQL upita, radićeš sa klasama i objektima koji omogućavaju brži razvoj, pregledniji kod i manju verovatnoću grešaka.
Bezbedno, strukturisano i skalabilno upravljanje podacima ključno je za svaki ozbiljan softverski sistem. Kurs Python ORM ti pruža alate i znanje da te principe primeniš koristeći standarde i tehnologije koje koriste profesionalni Python developeri u softverskim projektima.

Teme

Uvod u kurs
:

Datum održavanja: 03.03.2025.

Uvod u ORM
:

– ORM – Pregled, upotreba i prednosti
– Drajveri za baze podataka
– Django ORM
– Korišćenje ORM-a u Django-u

Datum održavanja: 03.03.2025.

Osnove Django modela
:

– Uvod u modele
– Polja modela i tipovi polja
– Opcije polja modela

Datum održavanja: 04.03.2025.

Vežbe - Osnove Django modela
:

Datum održavanja: 06.03.2025.

Migracije i Django admin
:

– Uvod u migracije
– Komande za migraciju
– Uvod u Django administratorski sajt
– Prilagođavanje Django administratorskog sajta
– Prilagođavanje migracija

Datum održavanja: 07.03.2025.

Vežbe - Migracije i Django admin
:

Datum održavanja: 10.03.2025.

Operacije nad podacima u Django koristeći upite
:

– CRUD operacije
– QuerySet objašnjenje
– Pisanje CRUD upita u Django

Datum održavanja: 11.03.2025.

Vežbe
:

Operacije nad podacima u Django koristeći upite

Datum održavanja: 13.03.2025.

Rad sa Django upitima
:

– Napredni Django upiti
– Django pretrage (Lookups)
– Bulk upiti u Django

Datum održavanja: 14.03.2025.

Vežbe - Rad sa Django upitima
:

Datum održavanja: 17.03.2025.

Django relacije modela
:

– Normalizacija baza podataka
– Objašnjenje relacija
– One-to-One relacija
– Many-to-One relacija
– Many-to-Many relacija

Datum održavanja: 18.03.2025.

Vežbe - Django relacije modela
:

Datum održavanja: 20.03.2025.

Nasleđivanje i prilagođavanje modela
:

– Nasleđivanje modela
– Apstraktni modeli
– Prilagođena polja
– Metode modela

Datum održavanja: 21.03.2025.

Vežbe - Nasleđivanje i prilagođavanje modela
:

Datum održavanja: 24.03.2025.

Napredne tehnike modela u Django-u
:

– Mixins
– Indeksiranje
– Meta klasa

Datum održavanja: 25.03.2025.

Vežbe - Napredne tehnike modela u Django-u
:

Datum održavanja: 27.03.2025.

Napredni upiti u Django-u
:

– Prilagođeni menadžeri
– Prefetch podaci
– Debagovanje upita

Datum održavanja: 28.03.2025.

Vežbe - Napredni upite u Django-u
:

Datum održavanja: 31.03.2025.

SQLAlchemy
:

– Uvod
– Definisanje modela
– Migracije
– Upiti i CRUD operacije

Datum održavanja: 01.04.2025.

Vežbe – SQLAlchemy
:

Datum održavanja: 03.04.2025.

Priprema za ispit
:

Datum održavanja: 04.04.2025. i 07.04.2025.

Radionica – Jednostavan Django projekat
:

Datum održavanja: 08.04.2025.

Radionica – Jednostavan Django projekat uz SQLAchemy
:

Datum održavanja: 10.04.2025.

Polaganje završnog ispita
:

Završni ispit će se održati online, 27. aprila 2025. od 10:00 do 16:00 časova.

Plaganje popravnog ispita
:

Ponovno polaganje završnog ispita će se održati online, 11. maja 2025. od 10:00 do 16:00 časova.

NAPOMENA: Naknada za ispit iznosi 1440 dinara (bez obzira na to da li ste polagali redovan ispit ili ne).

Kako da znam da li je kurs za mene?

Kurs je za tebe ako poznaješ principe objektno-orijentisanog programiranja i imaš osnovno znanje o relacijskim bazama podataka. Potrebno je i razumevanje 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.



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

Završni ispit će se održati online, xx xxxx 2025.







ONLINE

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

  • N
  • N
  • N
  • N
  • N

Predavač