Про курс
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, питання асинхронної обробки запитів, тестування.
Цей курс входить до спеціальності:
Попередні Вимоги
Впевнене володіння Java. Знання СУБД MySQL, технологій JDBC & Hibernate, Web Services
Ви навчитеся
- Створювати вебдодатки, що відповідають патерну MVC за допомогою Spring.
- Реалізувати у вашому вебдодатку REST архітектуру.
- Вміти виконувати валідацію засобами Spring. Використовувати основні інструкції при валідації в класах DTO.
- Працювати з різними типами даних, що передаються в HTTP-запитах і використовувати для цього інструкції Spring.
- Застосовувати вбудовану Spring реалізацію асинхронної обробки запитів.
- Писати тести для компонентів Spring програми. Виконувати інтеграційне тестування за допомогою @DataJpaTest та засобами Spring.
- 5 год 7 хв
- 26.11.2019
- 10 з
- 03.12.2020
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Spring MVC на 40 днів?
Ознайомитись із основами Spring Framework. Розглянути основні принципи фреймворку, його будову та можливості. А також познайомитися з MVC патерном.
Розглянути особливості Spring Boot. Навчитися розгортати програму за допомогою Maven.
Навчитися робити прості програми на Spring, працювати з БД використовуючи фреймворк.
Навчитися валідувати дані за допомогою Spring.
Навчитися працювати з різними типами даних, що передаються за допомогою REST в Spring.
Навчитися обробляти винятки за допомогою Spring.
Навчитися обробляти запити асинхронно за допомогою Spring.
Навчитися писати тести у Spring. Розглянути написання тестів для контролерів, сервісів та роботи з БД у Spring.