С 11 по 18 февраля 2021 года ITVDN дарит возможность пройти обучение по курсу Spring MVC бесплатно!
Что такое Spring MVC?
Spring MVC – это фреймворк, позволяющий создавать веб-приложения с использованием паттерна Model—View—Controller. Spring обеспечивает готовые компоненты, использование которых существенно облегчает и ускоряет разработку веб-приложений.
О курсе
На данном курсе мы рассмотрим механизмы работы Spring MVC в связке со Spring Boot, на практике узнаем почему Spring Boot так стремительно завоевал популярность и как он облегчает разработку; ознакомитесь с REST архитектурой и возможностью её реализации при помощи Spring, научимся понимать и применять такие принципы, как Inversion of Control и Dependency Injection.
Также в курсе будут рассмотрены контроллеры в классическом Spring-приложении, создание и использование бинов, фильтры в Spring MVC приложении, механизмы валидации средствами Spring с применением основных аннотаций, обработку исключений средствами Spring. Будут затронуты вопросы асинхронной обработки запросов, тестирование.
Автор — Дмитрий Саевский, Java Developer в компании DataArt.
Программа курса:
- Архитектура Spring MVC
- Создание Spring-boot каркаса
- Создание Hello World приложения
- Фильтры в Spring MVC приложении
- Validation с использованием Spring
- REST сервисы в Spring
- Возможности передачи данных в REST сервисы
- Обработка исключений в Spring
- Асинхронная обработка запросов
- Тестирование в Spring
Для кого этот курс
Этот курс предназначен для начинающих Java разработчиков, которые знают Java Core (синтаксис и структуры данных Java), понимают ООП и имеют опыт работы с реляционными базами данных, а также с СУБД MySQL. Курс входит в комплексную программу обучения по специальности Java Developer.
Чему вы научитесь на этом курсе:
- Создавать веб-приложения, соответствующие паттерну MVC при помощи Spring
- Реализовывать в вашем веб-приложении REST архитектуру
- Уметь выполнять валидацию средствами Spring, использовать основные аннотации при валидации в DTO классах
- Работать с различными типами данных, передаваемых в HTTP запросах, и использовать для этого аннотации Spring
- Применять встроенную в Spring реализацию асинхронной обработки запросов
- Писать тесты для компонентов Spring приложения, выполнять интеграционное тестирование при помощи @DataJpaTest и средств Spring
Сроки акции
Акция проходит c 11 по 18 февраля 2021 года. Доступ к курсу открывается на 10 дней.