Веб 2.0 технологије и МВЦ
Курс почиње прегледом Веб 2.0 технологија. Учесници ће научити како ове технологије побољшавају интерактивност и употребљивост веб сајтова и какву улогу имају у савременом развоју веба.
Важна компонента је АЈАКС (асинхрони ЈаваСцрипт и КСМЛ) и асинхрона обрада података. Ученици ће научити како да користе АЈАКС за учитавање и слање података у позадини без поновног учитавања странице, што резултира бољим корисничким искуством.
Још један важан аспект су РЕСТфул АПИ-ји и микросервис. Учесници ће научити како да креирају и користе РЕСТфул АПИ-је за развој скалабилних и флексибилних веб услуга. Такође објашњава концепт микроуслуга, који омогућава да се апликације раздвоје на мање, независне услуге којима је лакше управљати и којима је лакше управљати и скалирати.
Пружа увод у образац МВЦ (Модел-Виев-Цонтроллер). Учесници ће научити како МВЦ образац структурира развој и олакшава раздвајање података, корисничког интерфејса и пословне логике. Објашњава како МВЦ образац помаже да код буде чист и одржаван.
На крају, разматра се имплементација једноставног МВЦ система. Учесници примењују оно што су научили у пракси развијајући мали пројекат који користи МВЦ образац. Научићете како да креирате и повежете моделе, погледе и контролере да бисте направили комплетну веб апликацију.