1. Pristupi programiranju i rješavanju aplikacijskih izazova. Razlike u web i desktop rješenjima. Objektno, strukturirano i funkcionalno pisanje programskog koda.
2. Principi objektno orijentiranog pristupa. Postavljanje programskog okoliša i osnovnih parametara rada. (2h)
3. Instalacija pratećih servisa za razvojno okruženje, dokumentiranje programskog koda. (2h)
4. Osnovna sintaksa objektno orijentiranog pristupa. Razlike u programskim jezicima.
Definiranje varijabli, zauzetih naziva i funkcija. (2h)
5. Objektno orijentirano programiranje u praksi - funkcije, klase. (2h)
6. Objektno orijentirano programiranje u praksi - objekti, metode, model-view-controler. (2h)
7. Objektno orijentirano programiranje u praksi - model-view-controler pristup. (2h)
8. Objektno orijentirano programiranje u praksi - predefinirane funkcije. (2h)
9. Objektno orijentirano programiranje u praksi - povezivanje vanjskih servisa. (2h)
10. Sigurnost, enkripcija i zaštita u objektno orijentiranom okruženju. (2h)
11. Razvoj praktičnih poslovnih rješenja - dijelovi programskog koda i povezivanje s drugim poslovnim sustavima. (2h)
12. Razvoj programskog koda u realnom okruženju. (2h)
13. Programski kod i stalno unaprjeđivanje. (2h)
14. Testiranje, osiguranje koda i arhiviranje. (2h)
15. Otklanjanje poteškoća, daljnji razvoj i komunikacija s klijentom po pitanju podrške i kritičnih situacija. (2h)