Objektno orijentisano programiranje (OOP) • RAF
OOP koji konačno ima smisla — klase, objekti i odnosi među njima
OOP kurs objašnjava objektno orijentisano programiranje kroz male, povezane primere i praktične zadatke. Dobar je izbor za studente RAF-a kojima su potrebni privatni časovi OOP-a ili kompletna priprema za predmet.
01public final class Student extends Korisnik {02 private final List<Kurs> kursevi = new ArrayList<>();03 04 @Override05 public String uloga() { return "student"; }06}Oblasti koje prolazimo na kursu OOP
Gradivo je organizovano tako da svaki novi koncept koristi ono što si već savladao/la. Na taj način se znanje gradi bez preskakanja ključnih koraka.
- 01
Klase, objekti, atributi i metode
Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.
- 02
Konstruktori, enkapsulacija i pristupni nivoi
Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.
- 03
Nasleđivanje i kompozicija
Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.
- 04
Polimorfizam, apstraktne klase i interfejsi
Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.
- 05
Izuzeci, generički tipovi i kolekcije
Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.
- 06
Modelovanje problema i organizacija većeg programa
Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.
Posle kursa nećeš samo prepoznavati rešenje — znaćeš da ga napraviš.
- Da razlikuješ klasu, objekat i referencu
- Da pravilno biraš nasleđivanje ili kompoziciju
- Da razumeš dinamičko povezivanje i polimorfizam
- Da napišeš pregledniji i lakše održiv kod
Vežba koja te priprema za novi zadatak, a ne samo za već viđeni primer.
Kurs OOP je usmeren na način razmišljanja, česte obrasce i proveru graničnih slučajeva. Cilj je da na ispitu umeš da prilagodiš znanje, čak i kada zadatak nije identičan onome koji si vežbao/la.
Pogledaj aktuelnu ponuduProjektovanje hijerarhija klasa
Rad sa kolekcijama i izuzecima
Povezivanje više koncepata u jednom zadatku
Izaberi paket za kurs OOP
Možeš da izabereš pripremu za jedan deo predmeta ili kompletan paket koji obuhvata oba kolokvijuma i ispit.
KLK 1
Kolokvijum 1
Ciljana priprema oblasti koje se obrađuju na prvom kolokvijumu.- Pravljenje klasa, metoda i objekata
- Korisni saveti poput prečica na tastaturi za brže generisanje koda i uštedu vremena na kolokvijumu
- Čitanje dijagrama klasa i pisanje koda na osnovu njega
- Zadaci sa prethodnih rokova sa prvog kolokvijuma
- Postavi pitanje kad god želiš preko forme ili broja telefona i dobijaš odgovor u najkraćem roku
- Učenje sopstvenim tempom
KLK 2
Kolokvijum 2
Sistematična priprema oblasti koje se obrađuju na drugom kolokvijumu.- Zadaci sa prethodnih rokova sa drugog kolokvijuma
- Crtanje UML dijagrama na osnovu teksta zadatka
- Korisni saveti za lakše i brže učenje i polaganje
- Postavi pitanje kad god želiš preko forme ili broja telefona i dobijaš odgovor u najkraćem roku
- Učenje sopstvenim tempom
ISPIT
Ispit
Fokusirana priprema ispitnog gradiva i povezivanje najvažnijih koncepata.- Pravljenje grafičkog korisničkog interfejsa (GUI aplikacija) na osnovu teksta zadatka korišćenjem JavaFX biblioteke
- Rad sa fajlovima (učitavanje, parsiranje i ispis u fajlove)
- Korisni saveti za lakše i brže učenje i polaganje
- Postavi pitanje kad god želiš preko forme ili broja telefona i dobijaš odgovor u najkraćem roku
- Učenje sopstvenim tempom
SVE
Kompletan kurs
Kompletna priprema za KLK 1, KLK 2 i ispit u okviru jednog paketa.- Sve iz paketa za kolokvijum 1
- Sve iz paketa za kolokvijum 2
- Sve iz paketa za ispit
- Postavi pitanje kad god želiš preko forme ili broja telefona i dobijaš odgovor u najkraćem roku
- Učenje sopstvenim tempom
- Ušteda 5.000 RSD
Nisi siguran/na koji paket ti odgovara? Pozovi 060/1436-400 ili piši na info@teachify.rs i osiguraj besplatnu probu kursa od 15 minuta da vidiš kako sve izgleda i da li ti odgovara.
Pre početka proveri sve što ti je važno
Za dodatna pitanja pozovi 060/1436-400 ili piši na info@teachify.rs.
Da li moram dobro da znam UUP pre OOP-a?+
Potrebno je osnovno razumevanje promenljivih, grananja, petlji, funkcija i nizova. Ključne osnove se po potrebi kratko obnavljaju.
Da li se uči samo sintaksa?+
Ne. Glavni cilj je da razumeš modelovanje, odnose među objektima i način na koji se više klasa povezuje u funkcionalan program.
Da li kurs pomaže i kod praktičnog projekta?+
Znanje iz kursa pomaže da samostalno organizuješ projekat. Podrška je usmerena na razumevanje i smernice, a ne na izradu obaveza umesto studenta.
Spremi OOP bez nepotrebnog lutanja
Uči svojim tempom uz video lekcije, zadatke i materijale koji su dostupni kada god ti zatrebaju.