За курса
Курсът "Spring Advanced" надгражда знанията, необходими за разработване на съвременни web приложения. Включват се и по-сложни теми от Java уеб разработката със Spring Framework, като работа с потребители, роли, сесии, странициране, работа с Web API и Rest архитектура, кеширане на данните, автентикация и сигурност на уеб приложенията. Освен това, в курса се разглежда тестване на функционалности, деплой и мониторинг на вече готово приложение. Курсът приключва със защита на собствен проект базиран на работната рамка Spring. Курсът набляга на много практически упражнения, чрез които ви въвлича в реални проекти за изработка на уеб страници, създаване на цялостни модерни уеб сайтове с добра визия, съвременна структура и мобилна поддръжка.
Умения, които ще придобиеш
-
Изграждане на REST услуги със Spring
-
Изграждане на архитектура в Spring MVC приложенията
-
Тестване на уеб приложения, изградени със Spring MVC
-
Използване на автентикация
-
Деплойване на Spring MVC приложение
-
Изграждане на по-сложни уеб приложения с работна рамка Spring
Теми
- 1. Resources
- 2. Course Introduction
- 3. REST API and REST with Spring
- 4. Spring Security
- 5. Workshop: Spring Security
- 6. Error Handling
- 7. Unit Testing
- 8. Integration Testing
- 9. Workshop: Exception Handling and REST API
- 10. Aspect Oriented Programming
- 11. Containerization & Documentation
- 12. Deployment, Hosting and Monitoring
- 13. Spring for Apache Kafka
- 14. Workshop: Unit and Integration Testing
- 15. Online Project Defense
- 16. Online Project Defense Retake