Основы веб-разработки на Spring Framework

Создание веб-приложений на Java

Курс знакомит с фреймворком Spring, с особенностями его взаимодействия с другими программными платформами. Студенты освоят подключение и конфигурирование Spring, специфику доступа к данным. Пошагово разберут этапы разработки и способы улучшения проектов: шаблонизацию, интернационализацию, валидацию. Изучат технологию защиты приложения с использованием Spring Security. Применят полученные знания при разработке интернет-магазина.

Чему Вы научитесь

  • Конфигурирование Spring (XML, аннотации). Использование JavaConfig для конфигурирования. DI в Spring (внедрение зависимостей);
  • MVC. Spring MVC. Контроллеры. Работа с формами. Представления. JSP. Конфигурирование Spring MVC. Контекст Spring MVC;
  • Использование Hibernate в Spring-приложениях;
  • Управление транзакциями. Spring Data JPA. Сервис-уровень;
  • Шаблонизатор Thymeleaf. Интеграция с фреймворком Spring;
  • Spring Boot;
  • Spring REST. HTTP 1.1. CRUD-операции;
  • Spring Security. Авторизация. Защита на уровне запросов, представлений, методов.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и практические задания
Общение с одногруппниками
Сертификат об окончании обучения
  • 1
    Урок 1. Основы Java EE
  • 2
    Урок 2. Введение в Spring
  • 3
    Урок 3. Spring MVC
  • 4
    Урок 4. Spring Boot
  • 5
    Урок 5. Java Persistence API. Hibernate. Часть 1
  • 6
    Урок 6. Java Persistence API. Hibernate. Часть 2
  • 7
    Урок 7. Spring Data
  • 8
    Урок 8. Thymeleaf
  • 9
    Урок 9. Spring REST. Часть 1
  • 10
    Урок 10. Spring REST. Часть 2
  • 11
    Урок 11. Spring Security
  • 12
    Урок 12. Практика

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.