Spring MVC - це фреймворк, що дозволяє створювати web-додатки з поділом логіки згідно з патерном Model-View-Controller. Spring забезпечує готові компоненти, використання яких суттєво полегшує та прискорює розробку вебдодатків.
На даному курсі ви розглянете механізми роботи Spring MVC у зв'язці зі Spring Boot, на практиці дізнаєтеся, чому Spring Boot так стрімко завоював популярність і як він полегшує розробку, ознайомитеся з REST архітектурою та можливістю її реалізації за допомогою Spring, навчитеся розуміти та застосовувати такі принципи як Inversion of Control і Dependency Injection.
На курсі будуть розглянуті контролери в класичному Spring додатку, створення та використання бінів, фільтри в Spring MVC додатку, механізми валідації засобами Spring із застосуванням основних анотацій, обробка винятків засобами Spring, питання асинхронної обробки запитів, тестування.
Ознайомитись із основами Spring Framework. Розглянути основні принципи фреймворку, його будову та можливості. А також познайомитися з MVC патерном.