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

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

    Подписка
    РУС
    • РУС
    • УКР
    Arrow
    🌿Праздничные скидки на обучение в группе с ментором. Выбирай свое направление
    Arrow

    О курсе

    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 из 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 мин
    42.00 $
    59.99 $
    Оформить подписку
    Акция
    Весенний
    • Все видеокурсы на 15 месяцев
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    100.00 $
    219.99 $
    Оформить подписку
    Акция
    Премиум
    • Все видеокурсы на 1 год
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    169.99 $
    Оформить подписку
    комментарии и обсуждения
    Notification success