Target Groups:
Interested Programmers
Timeline:
Approx. 12 hours (26 lessons)
Previous knowledge (recommended):
Basic computer knowledge
Content
- 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