Spring MVC
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

О курсе

Spring – мощный фреймворк с модульной структурой и открытым кодом для создания серверных приложений на платформе Java. Spring MVC - это часть инфраструктуры Spring, притом и отдельный фреймворк для создания веб-приложений с архитектурой Модель-Вид-Контроллер (Model-View-Controller).

На курсе подробно рассматриваются возможности использования этого фреймворка для создания современных веб-приложений. Вы познакомитесь с основными концепциями и целями Spring Framework, узнаете о ключевых деталях и практике использования, связанных с работой архитектуры MVC и особенностях ее реализации фреймворком Spring MVC.

После завершения курса вы будете иметь навыки и знания для разработки веб-приложений, используя Spring Framework и Spring MVC. Вы сможете создавать, тестировать, обеспечивать безопасность и оптимизировать веб-приложения, включая RESTful сервисы и асинхронный функционал.

Для успешного усвоения информации и материалов курса рекомендуется иметь знания языка Java на уровне Java Углубленный, базовые знания SQL и опыт использования базы данных (MySql или PostgeSQL или др.).

Читать дальше...

Этот курс входит в специальности:

Предварительные Требования

  • Знания Java
  • Знания SQL
  • Опыт работы хотя бы с одной базой данных (MySql, PostgeSQL и т.д.)
  • Среда разработки программного обеспечения (IntelliJ IDEA)
Читать дальше...

Вы научитесь

  • Понимать принципы архитектуры 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 для защиты приложений и данных.
  • Использовать асинхронные запросы для повышения производительности веб-приложений.
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 4 ч 39 м
  • Курс создан: 28.12.2023
  • Уроков: 9
  • Обновлен: 28.12.2023
  • Язык: украинский

Что входит в курс

  • 9 видео уроков
  • Домашние задания
  • Тестирование
  • Сертификат
  • Проверка ДЗ

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу Spring MVC на 40 дней?

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

Это первый модуль в изучении Spring, который дает студентам основные знания и навыки для понимания и использования этого мощного фреймворка в разработке программного обеспечения. Мы подробнее рассмотрим контейнер IoC, Dependency Injection (DI), а также Spring Core модуль.

Читать дальше...

Это первый шаг в понимании и использовании Spring Framework для разработки веб-приложений. В этом модуле вы узнаете о ключевых концепциях и практиках, связанных с работой с Spring MVC. Мы рассмотрим паттерн Model-View-Controller, а также научимся создавать контроллеры, обрабатывающие HTTP-запросы, устанавливать маппинги URL к методам контроллера, использовать перенаправление и перехват запросов.

Читать дальше...

На этом уроке студенты узнают, как создавать, читать, обновлять и удалять данные в своем веб-приложении, используя подходы CRUD (Create, Read, Update, Delete) средствами Spring MVC.

Читать дальше...

Урок посвящен базам данных в Spring MVC. Студенты получат возможность подключить базу данных к своему веб-приложению. Так, мы рассмотрим конфигурацию связи с базой данных и основные шаги для обеспечения работоспособности системы с использованием реального хранилища данных.

Читать дальше...

В этом уроке студенты ознакомятся с различными видами тестов, в частности, модульными, интеграционными и функциональными, а также изучат их влияние на качество кода.

Читать дальше...

В этом уроке студенты сосредоточатся на обработке исключений и валидации форм в веб-приложениях, созданных с использованием Spring MVC.

Читать дальше...

На этом уроке студенты получат введение в RESTful_сервисы и их роль в разработке современных веб-приложений. Они узнают основные принципы REST, предоставляющие возможности считывания, создания, обновления и удаления данных.

Читать дальше...

В этом уроке студенты получат знания об аутентификации и обеспечении безопасности в веб-приложениях. Урок охватит основные принципы проверки подлинности, авторизации и методы защиты приложений от угроз безопасности. Также будет детально рассмотрено использование JWT (JSON Web Token) в качестве механизма обеспечения безопасности и обмена данными между клиентом и сервером.

Читать дальше...

Этот урок представит студентам концепцию асинхронного программирования в Spring MVC. Студенты ознакомятся со средствами реализации асинхронных запросов в веб-приложениях, используя возможности Spring.

Читать дальше...
ПОКАЗАТЬ ВСЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Оформить подписку
комментарии и обсуждения
Notification success