×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Spring на 40 днів?
ВІДЕОУРОК № 8. RESTful webservices
В цьому уроці ми ознайомимось з необхідними знанням для початку роботи, розберемось в перевагах Spring, розглянемо, які є модулі у даного фреймворку та зрозуміємо, що таке Inversion of Control, Dependency Injection, а також як Spring керує залежностями.
В цьому уроці ви познайомитесь ближче з інверсією контролю та ін’єкцією залежностей, призначенням контейнера. Навчитеся конфігурувати біни та використовувати залежності. Ознайомитесь з життєвим циклом бінів.
В цьому уроці ми поговоримо про патерн Model View Controller та як він працює в Spring. Дізнаємось, яку роль відіграє в ньому Dispatcher Servlet та ViewResolver. Також розберемось з тим, коли і навіщо використовувати HandlerMapping, як він працює і чи відрізняється від звичайного WebApplicationContext.
В цьому уроці ми поговоримо про те, що таке Spring Data, які в неї переваги та для чого вона взагалі потрібна. Що таке Data repository та як його використовувати, а також розберемось, як налаштовувати Spring Data та які ключові слова є для створення методів, що працюють з репозиторіями.
В цьому уроці поговоримо про те, що таке транзакції загалом, як вони працюють з базами даних, які в них є рівні ізоляції та пропагації. Дізнаємось, що таке Proxy та яка роль транзакцій у Spring Framework.
В цьому уроці розберемось, для чого тестувати код, які є види тестування та як використовувати Spring для написання тестів. Навчимось конфігурувати наші тести та працювати зі залежностями.
В цьому уроці зрозуміємо аспектно-орієнтоване програмування, поговоримо про основні визначення та як визначаються аспекти. Розберемось в конфігурації AOP та дотичних залежностей.
В цьому уроці поговоримо про REST: що це таке, як ним користуватись та як він інтегрований в Spring. Дізнаємось, які є HTTP-методи, що таке іденпотентність та як використовувати ці методи. Розберемось в конвертації HTTP-повідомлень та поговоримо про залежності, пов’язані з REST.
В цьому уроці ми поговоримо про безпеку в нашому застосунку. Розберемось в поняттях авторизації та автентифікації. Побачимо, що таке Voters, Filters, Chains і як їх використовувати та дізнаємось, як налаштовувати безпеку в нашому Spring застосунку.
В цьому уроці ми дізнаємось, що таке кеш, які є кеш-провайдери та як працювати з кеш-залежностями.
В цьому уроці ми поговоримо про Spring Boot: що це таке, як він нам спрощує життя, його переваги та яка різниця між Spring та Spring Boot.