Grupi i synuar:
Të interesuarit për Programim
Kohëzgjatja:
Përafërsisht 12 orë (26 njësi mësimore)
Njohuri paraprake (rekomandohet):
Njohuri bazike të kompjuterit
Përmbajtja
- Hyrje në programimin e orientuar në objekte
- Principet e programimit të orientuar në objekte
- Diagramet e klasave dhe çka paraqesin ato
- Diagramet e objekteve dhe çka paraqesin ato
- Diagramet sekuenciale dhe çka paraqesin ato
- Çfarë është Eclipse?
- Shkarkimi dhe instalimi i Eclipse
- Programi HelloWorld
- Koha e përpilimit dhe e ekzekutimit
- Dizajnimi për ndryshim
- Ndërfaqet e programit të aplikacionit dhe varësitë
- Modulariteti
- Variablat statike dhe jo-statike
- Rregulli i përgjegjësisë unike
- Dizajni i klasës
- Shpërndarja e përgjegjësisë
- Injektimi i varësisë (Dependency Injection)
- Ndërfaqet
- Nënklasat
- Klasat abstrakte
- Teknika “Modeli i shabllonit”
- Modeli strategjik
- Modeli strategjik si vegël e dizajnimit
- Modeli i komandës
- Eliminimi i hierarkisë se klasave
- Modeli i shabllonit vs. Modeli strategjik