Subject
Напреден веб дизајн
| 1. | Course Title |
Напреден веб дизајн Advanced Web Design |
||||||||||||
| 2. | Code | F23L3W136 | ||||||||||||
| 3. | Study Programme | Примена на информациски технологии, Софтверско инженерство | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Прв циклус | ||||||||||||
| 6. | Academic year / semester | 5 / Зимски | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Бобан Јоксимоски, Гоце Арменски, Иван Чорбев | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Објектно ориентирано програмирање | ||||||||||||
| 10. | Objectives of the course programme (competences) | Целта на наставната програма е студентите да се запознаат со напредните технологии во областа на веб дизајнот и развојот на модерни динамички веб апликации. По завршување на предметот, студентите ќе имаат преглед на најновите технички достигнувања во областа на веб дизајнот и ќе бидат способни да ги користат истите во изработкa на практични проекти | ||||||||||||
| 11. | Course content | Предавања: 1. Вовед во предметот. Јазици за клиентско програмирање 2. Естетика за на Веб 3. Растерска графика за Веб. Canvas 4. Векторска графика за Веб. SVG 5. Напредни каскадни стилови. Респонсивен CSS. 6. Развој на апликации на клиентска страна (Front-end web development) 7. Рамки за развивање на сајтови базирани на CSS 8. Мултимедијални елементи во веб страници. Аудио и Видео 9. HTML5 Offline и Прогресивни Веб Апликации 10. Препроцесори за генерирање на каскадни стилови 11. Интернет Маркетинг 12. Системи за управување на содржини (Content Management Systems) Вежби: 1. Основи концепти во клиентско програмирање 2. Напредни концепти за клиентски апликации 3. Функционални аспекти на програмирање. Closures 4. Објектно-ориентирано програмирање базирано на прототипови. 5. Нови техники и пристапи при развивање на клиентски веб апликации. 6. Front-end рамки и библиотеки за клиентски развој 7. Основни концепти на front-end рамки за развој 8. Реактивност и пренос на податоци до клиентска страна 9. Компоненти за на веб 10. Настани и пропагација на настани во рамките на веб станиците 11. Напредно концепти за развивање на клиентски веб апликации (Рутирање на клиентска страна, менаџирање на состојби) 12. Нови концепти за развој на клиентски апликации |
||||||||||||
| 12. | Learning methods | Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа, учење во електронско опкружување (форуми, консултации) | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Реализирани активности 15.1 и 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|