Интернет технологии
Предавања
Гоце Арменски, Магдалена Костоска, 2021
- Вовед во предметот
- Комуникација на веб
- Вовед во Web Application Development (WAD) и .NET
- Основи на веб форми
- Web контроли
- Стилови, теми, главни страници и управување со состојбата
- MVC и основи на ASP.NET MVC
- View-а и форми
- Модели и работа со податоци
- JQuery, Ajax и datatables (дел 1)
- JQuery, Ajax и datatables (дел 2)
- Автентикација, авторизација и безбедност
- Web API
Вангел Ајановски, 2022
- Организација на предметот и Вовед
- Веб сајт - од регистрација до хостирање. A02: Apache HTTP веб сервер во контејнер
- HTTP протокол. Динамички генерирани веб содржини. CGI како основна техника за генерирани веб содржини. A03: Конфигурација на Apache HTTP веб сервер за CGI. Разгледување примери
- Управување со развоен циклус на проекти. OpenUP. A04: Организација на предметни проекти. Главни елементи од Фаза 1.
- Развој на веб апликации со Java. Servlet. Java Server Pages (JSP) - Дел 1
- JSP - Дел 2. Управување со корисничка сесија. Рамка за развој веб апликации Apache Tapestry - Дел 1 - Стартување проект, снаоѓање низ проект, поврзаност на компоненти
- Tapestry - Дел 2 - Основни компоненти и интеракции. Заднинско процесирање. Процесирање на настани од компонентите.
- Tapestry - Дел 3 - Други компоненти и интеракции. Предавање објекти на компоненти и настани. Чување/читање објекти од база на податоци со Hibernate. Објектно-релациско мапирање со Hibernate.
- AAA - Authentication, Authorization, Accounting. Автентикација со Apereo CAS. Имплементација во Tapestry.
- Општо за MVC. Spring. Основи, почетоци и споредба на Spring MVC со Tapestry. Координација на развој на проекти и проектни сајтови. Програмирање базирано на потреби. Што е Use-case и како се изработува квалитетен модел Use-case diagram.
- Целосна архитектура на систем, рефакторирање за поголема повторна употребливост на код. Spring MVC дел 2 - повеќе детали. Автентикација со CAS.
Аудиториски вежби
Гоце Арменски, Магдалена Костоска, 2021
- Аудиториска вежба 1
- Аудиториска вежба 2 и 3
- Аудиториска вежба 4 (дел 1)
- Аудиториска вежба 4 (дел 2)
- Аудиториска вежба 5
- Вовед во MVC
- Вовед во MVC
- CRUD во MVC
- CRUD во MVC
- Работа со податоци
- jQuery DataTables
- Авторизација и автентикација
- Albums MVC
Дополнителна содржина
- Нема
Белешки
- Нема