KURS
Python OOP - novembar 2024
Veštine koje ćete steći:
- Korišćenje objektno-orijentisanog paradigma
- Primena principa objektno-orijentisanog programiranja
- Kreiranje hijerarhije klasa i nasleđivanja
- Primena funkcionalnog programiranja
- Rad sa iteratorima i generatorima
- Rad sa dekoratorima
Teme:
Uvod u kurs
Datum održavanja: 04.11.2024.
Uvod u OOP
- Arhitektura projekta
- Osnovni OOP koncepti
- Klase
- Scope and Namespace
Datum održavanja: 04.11.2024.
Vežbe - Uvod u OOP
Datum održavanja: 05.11.2024.
Klase i objekti
- Class Objects
- Instance Objects
- Method Objects
- Class and Instance Variables
Datum održavanja: 07.11.2024.
Vežbe – Klase I objekti
Datum održavanja: 08.11.2024.
Nasleđivanje
- Nasleđivanje
- Forme nasleđivanja
- Mixins
Datum održavanja: 12.11.2024.
Vežbe – nasleđivanje
Datum održavanja: 13.11.2024.
Enkapsulacija
- Definicija enkapsulacije
- Access Modifiers in Python
- Getters and Setters
Datum održavanja: 14.11.2024.
Vežbe – Enkapsulacija
Datum održavanja: 15.11.2024.
Klasne i statične metode
- Statične metode
- Klasne metode
- Preklapanje klasne metode
Datum održavanja: 18.11.2024.
Vežbe – Klasne i statične metode
Datum održavanja: 19.11.2024
Polimorfizam i apstrakcija
- Šta je polimorfizam
- Šta je apstrakcija
- Apstraktne klase I metode
- Duck Typing
Datum održavanja: 21.11.2024.
Vežbe – Polimorfizam i apstrakcija
Datum održavanja: 22.11.2024.
SOLID
- SOLID načela
- Jedina odgovornost
- Otvoreno/zatvoreno
- Liskov zamenljivost
- Segregacija interfejsa
- Inverzija zavisnost
Datum održavanja: 25.11.2024.
Vežbe – SOLID
Datum održavanja: 26.11.2024.
Iteratori i generatori
- Šta su iteratori
- Šta su generatori
Datum održavanja: 28.11.2024.
Vežbe -Iteratori I generatori
Datum održavanja: 29.11.2024.
Dekoratori
- Functions Returning Functions
- Dekoratori
- Prihvatanje argumenata u dekoratorima
- Prenošenje argumenata dekoratorima
- Class dekoratori
Datum održavanja: 02.12.2024.
Vežbe – Dekoratori
Datum održavanja: 03.12.2024.
Testiranje
- Šta je Unit Testing?
- Unit Testing osnove
- Unit Testing Framework – Unittest
- Mocking
Datum održavanja: 05.12.2024.
Vežbe – Testiranje
Datum održavanja: 06.12.2024.
Dizajn obrasci
- Definicija dizajn obrazaca
- Prednosti I nedostaci
- Vrste obrazaca dizajna
Datum održavanja: 09.12.2024.
Priprema za ispit
Datum održavanja: 10. i 12.12.2024.
Radionica
Datum održavanja: 13. i 16.12.2024.
Završni ispit
Ponovno polaganje završnog ispita
Kome je kurs namenjen?
Kada kurs počinje?
Kada i kako će se održavati predavanja?
Kako izgleda i kada se održava završni ispit?
Da li ću dobiti sertifikat ako položim ispit?
Strahinja Kešelj
Iskusni Java/Spring developer sa širokim spektorm interesovanja u koje spadaju tehnologije poput SveIte i GoLang-a.
Tea Dogandžić
Master inženjer softvera, započela je svoju karijeru 2019 godine. Nakon osnovnih studija, završila je master studije na Univerzitetu Singidunum.
Radila je kao administrator baza podataka, Java programer, Game Developer, a trenutno je zaposlena kao Mobile Developer.