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

Заказать звонок

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

Подписка

Заказать звонок

+38 099 757 27 82

О курсе

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


На данном курсе будут рассмотрены различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы.

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

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

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

Прохождение данного курса будет полезно как тем, кто только познакомился с языком Java и ищет что учить дальше, так и тем, кто уже имеет определенные знания и хочет освежить в памяти навыки использования SpringCore, SpringWeb, SpringSecurity.

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

Вы научитесь

  • Понимать механизмы работы основных модулей Spring Framework.
  • Использовать принципы Инверсии управления (Inversion of Control) и Внедрения зависимостей (Dependency Injection) для создания более качественной архитектуры приложения.
  • Понимать принципы паттерна MVC и уметь создавать контроллеры для обработки запросов пользователя.
  • Настраивать соединение приложения с реляционной БД и создавать методы для выполнения запросов к БД.
  • Создавать модульные и интеграционные тесты для вашего приложения.
  • Понимать принципы Аспектно-ориентированного программирования и использовать их для уменьшения дублирования кода, сокращения времени разработки, упрощения кода и его сопровождения.
  • Создавать веб-сервисы, используя стиль архитектуры REST (Representational state transfer). 
  • Настраивать безопасность приложения на уровне методов и на уровне конечных точек (endpoints). Создавать роли пользователей и настраивать права доступа.
  • Ускорять процесс разработки приложений и сокращать время на их развертывание.
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 6 ч 9 м
  • Курс создан: 16.10.2019
  • Уроков: 10
  • Обновлен: 03.12.2020
  • Язык: русский

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

  • 10 видео уроков
  • Домашние задания
  • Тестирование
  • Сертификат
  • Консультация с тренером
  • Проверка ДЗ

×

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

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

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

Ознакомиться с базовыми принципами фреймворка. Узнать о преимуществе Spring, ознакомиться с основными принципами ООП и понятием POJO, узнать области видимости Java bean.

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

Ознакомиться с атрибутами бинов. Узнать несколько базовых аннотаций для конфигурации. Понять смысл и преимущество ленивой инициализации. Углубить знания по работе с контейнером. Закрепить знания инверсии контроля и внедрения зависимостей.

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

Ознакомиться с паттерном MVC. Понять, как устроен MVC в Spring. Ознакомиться с DispatcherServlet, ViewResolver, HandlerMapping, WebApplicationContext. Рассмотреть дескриптор развертывания. Создать дескриптор развертывания и настроить сервлет контейнер Tomcat. Создать первый контроллер и разобраться с аннотациями @Controller, @RequestMapping, @Get… @Post… Mapping, @PathVariable и другими.

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

Ознакомиться с преимуществами Spring Data. Ознакомиться с интерфейсом Repository. Ознакомиться с конфигурированием и способом подключения к реляционной базе данных. Рассмотреть варианты создания запросов на получение данных из БД. Рассмотреть основные аннотации, которые используются при работе со Spring Data.

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

Ознакомиться с подходами тестирования и тем, какими должны быть тесты. Ознакомиться с видами тестов, которые создает разработчик. Ознакомиться с фреймворками для тестирования и конфигурацией. Рассмотреть основные аннотации, которые используются при работе с тестированием.

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

Ознакомиться с понятием Аспектно-ориентированного программирования (АОП). Ознакомиться с понятием Совет в АОП и его типами. Ознакомиться с точками сопряжения и срезами точек сопряжения. Научиться определять аспекты.

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

Ознакомиться с понятием REST. Ознакомиться с форматами представления ресурсов. Повторить методы HTTP.

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

Ознакомиться с понятиями Авторизация и Аутентификация, и их различием. Ознакомиться с механизмом безопасности в Spring framework.

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

Ознакомиться с понятиями Авторизация и Аутентификация, и их различием. Ознакомиться с механизмом безопасности в Spring framework.

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

Ознакомиться с подходом Spring Boot и основными составляющими Spring Boot. Ознакомиться с преимуществами использования Spring boot.

Читать дальше...
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
Создание приложений с помощью Spring Data
ПОДРОБНЕЕ

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

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

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

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