Веб програмирање
Предавања
2020
- Воведно предавање
- HTTP & Containers
- HTTP & Containers - Hands-on
- Servlets & Scopes
- Servlets and Scopes - Hands-on
- Filters & Summary
- Пример со филтри
- Дополнување на пример со филтри
- Introduction to Spring
- Dependency Injection, Spring Container and Inversion of Control
- Spring MVC + Web Application Architecture
- Spring Data Persistence + 07 JPA - Java Persistence API
- JPA - Java Persistence API + 08 Spring Data JPA
- Testing Web Applications
- Spring Security
- Spring Reactive Framework
Аудиториски вежби
2020
- Воведна Аудиториска
- Вовед
- Архитектура на веб апликации, сервлети, слоевита архитектура и Thymeleaf
- Архитектура на веб апликации и сервлети
- Слоевита архитектура во Spring
- Thymeleaf со сервлети
- Менаџирање на сесија. Филтри
- Филтри
- Spring Boot MVC mappings / MVC pattern example
- Имплементација на CRUD функционалност за Product.
- Inversion of Control и Dependency Injection
- Component Scanning кај Spring Boot
- Имплементирање на функционалност на корисничка кошничка
- Креирање на RestController за Manufacturer
- JPA Mapping
- Spring Data Persistence
- Master-Details layout in Thymeleaf
- Spring Security In-Memory Authentication
- Spring Security with Custom Authentication
- wp ux improvement
- junit
- integration testing
- selenium testing
Дополнителна содржина
- GitLab линк до проектот од аудиториски вежби
- Испитна Задача
- Почетниот код и текстот на пример испитната задача
- VP Step-by-Step Испит Прирачник
- VP задачи од испит/колоквиум
- WP 2
Белешки
- Нема