Datum održavanja: 8. prosinca 2021. u 10:00 sati u učionici S-032 uz online prijenos na Jitsi.
Predavač: dr. sc. Igor Jugo, Intellego
Naziv predavanja: Primjeri različitih programskih paradigmi u razvoju web aplikacija
Sažetak:
Razvoj web aplikacija je područje razvoja softvera koje je (vjerojatno) doživjelo najviše promjena od svojih začetaka krajem 90-ih godina prošlog stoljeća do danas. Od tehnologija, programskih jezika, okvira, komunikacijskih protokola do paradigmi odnosno prevladavajućih pristupa u pisanju koda odnosno razvoju arhitekture softvera i puštanju softvera u rad (danas poznatije kao devops). U uvodu ćemo prezentirati kratak povijesni pregled razvoja web aplikacija od početaka do raspona tehnologija, jezika i pristupa koji se koriste danas. Nakon toga, kroz primjere ćemo prikazati različite paradigme razvoja jedne jednostavne web aplikacije (kao i povezane tehnologije i procese) te istaknuti prednosti i nedostatke svakog od njih.
Ključni pojmovi: razvoj web aplikacija, programske paradigme, proc., OOP, MVC, MVP, MVVM