Добрый день, друзья!
Теперь у вас есть возможность получить качественные знания по Spring MVC на украинском языке в формате видео курсов – на ITVDN опубликован новый курс “Spring MVC”.
Spring – мощный фреймворк с модульной структурой и открытым кодом для создания серверных приложений на платформе Java. Spring MVC – это часть инфраструктуры Spring, при том и отдельный фреймворк для создания веб-приложений с архитектурой Модель-Представление-Контроллер (Model-View-Controller).
На курсе подробно рассматриваются возможности использования этого фреймворка для создания современных веб-приложений. Вы познакомитесь с основными концепциями и целями Spring Framework, узнаете о ключевых деталях и практике использования, связанных с работой архитектуры MVC, и особенностях её реализации фреймворком Spring MVC.
После завершения курса вы будете иметь навыки и знания для разработки веб-приложений, используя Spring Framework и Spring MVC. Вы сможете создавать, тестировать, обеспечивать безопасность и оптимизировать веб-приложения, включая RESTful сервисы и асинхронный функционал.
Автор курса – Андрей Кобрын, Java Software Engineer.
Продолжительность курса – 4 часа 39 минут.
Структура курса:
- Основы Spring Framework.
- Введение в Spring MVC.
- Основы CRUD операций.
- Подключение базы данных.
- Тестирование проекта.
- Обработка исключений и валидация форм.
- RESTful сервисы.
- Аутентификация и безопасность.
- Асинхронные запросы в Spring MVC.
Чему вы научитесь на данном курсе:
- Понимать принципы архитектуры Spring MVC и уметь создавать с ней веб-приложения.
- Создавать, читать, обновлять и удалять данные в веб-приложениях с помощью Spring MVC.
- Использовать различные способы подключения к базам данных и Spring Data JPA для доступа к данным.
- Создавать, читать, обновлять и удалять данные в своем веб-приложении, используя подходы CRUD (Create, Read, Update, Delete) средствами Spring MVC.
- Понимать принципы инверсии управления (Inversion of Control) и то, как Spring Framework реализует этот подход в Java-приложениях. Использовать механизмы Dependency Injection для внедрения зависимостей в объекты.
- Писать тесты для проверки функциональности приложений (юнит-тесты, интеграционные, функциональные).
- Понимать, как валидировать и обрабатывать входящие данные и исключения в веб-приложениях.
- Создавать RESTful API и обрабатывать запросы в приложении.
- Понимать механизмы аутентификации и авторизации в Spring Security для защиты приложений и данных.
- Использовать асинхронные запросы для повышения производительности веб-приложений.
Предварительные требования
Для прохождения курса вам потребуется:
- Знание Java.
- Знание SQL.
- Опыт работы хотя бы с одной базой данных (MySQL, PostgreSQL и т. д.).
- Среда разработки программного обеспечения IntelliJ IDEA.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания, опорный конспект и онлайн тесты для более глубокого усвоения материала. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности Java Developer.