Веб програмирање

Студентите да се стекнат со знаење и вештини за развивање на современи динамични веб апликации преку користење на различни платформи за веб развој.

Студентите да се стекнат со знаење и вештини за развивање на современи динамични веб апликации преку користење на различни платформи за веб развој.

Përmbajtja e detajuar sipas kapitujve dhe njësive

  1. Вовед и запознавање со различни платформи за веб програмирање. Резултати од учењето: запознавање со различни платформи за веб програмирање.
  2. Вовед во развој на веб апликации. Резултати од учењето: стекнување знаења за протоколи, клиент сервер, употреба на HTML, CSS и JavaScript.
  3. Javascript библиотеки. Резултати од учењето: запознавање со најпознатите Javascript библиотеки. 4.Респонсивен дизајн на веб апликации. Резултати од учењето: запознавање со важноста на респонсивен дизајн на веб апликации и практикување на респонсивен дизајн на веб апликации.
  4. Node.js Резултати од учењето: Node.js, MVC пристап во различни околини.
  5. Веб апликација: принципи за креирање модерна веб апликација. Резултати од учењето: креирање на клиентски и серверски дел од една модерна веб апликација според најдобри практики. 7.REST и AJAX. Резултати од учењето: запознавање со REST и AJAX

архитектура на градење веб апликации. 8. Angular. Резултати од учењето: стекнување знаење за градење SPA веб апликации со помош на Angular. 9. Корисничка автентикација. Децентрализирана апликација. Резултати од учењето: стекнување знаење за корисничка автентикација и децентрализирана апликација преку добри практики. 10. Безбедност, тестирање и PWA на веб-апликации. Резултати од учењето: стекнување свесност за важноста на тестирањето и стекнување знаење за обезбедување безбедност на веб-апликациите. Лабораториски вежби: развивање динамична веб апликација. Резултати од учењето: стекнување знаење за изградба на нацрт на апликација и модел на рамка; стекнување знаење за архитектура на апликации, развојни околини, пристап до базата на податоци; кориснички интерфејс, SPA и автентикација.

Metodat e mësimit

Предвидена е: теоретска настава (предавања поддржани со презентации преку слајдови и интерактивни предавања), поканети гости предавачи од ИТ секторот. Лабораториски вежби: користење на софтверски пакети, учество на студенти во изработка на вежбите. Индивидуална работа на студентите (изработка на домашни задачи, истражување и изработка на проектна задача и презентирање). Одржување консултации.
Orë javore 5 orë
Ngarkesa totale 150 orë
Kushtet për nënshkrim нема

Aktivitetet mësimore

KodiAktivitetiOrë
16.1Предавања- теоретска настава. часови45
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0

Aktivitete të tjera

KodiAktivitetiOrë
17.1Проектни задачи: часови25
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи40

Mënyra e vlerësimit

писмено

Komponentët e vlerësimit

KodiKomponentiPikë
19.1Тестови: бодови0
19.2Семинарска работа/проект, презентација писмена и усна: бодови20
19.3Завршен испит: бодови80

Shkalla e notimit

Intervali i pikëveNota
до 50 бода5 (пет) (F)
51 х до 60 бода6 (шест) (E)
61 х до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Евалуација и самоевалуација

Literatura e detyrueshme

Nr.AutorëtTitulliBotuesiViti
1Блажеска-Табаковска НаташаВеб програмирање - скриптаФакултет за информатички и комуникациски технологии - Битола2023
1Simon Holmes, Clive HarberGetting MEAN with MONGO, EXPRESS, ANGULAR, and NODE, Second EditionManning2019
2Nicholas C. ZakasProfessional JavaScript for Web Developers, Third EditionWiley2012
3Ravi Kant SoniFull Stack AngularJS for Java DevelopersApress2017