Онлайн библиотека на Spring (v. 2.0)

71 участник

О чём курс

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

Курс построен на глубокой практике: 80% времени занимает написание кода, где вы последовательно интегрируете ключевые технологии экосистемы. Вы освоите работу со Spring Boot, Spring Security и Spring Data, а также научитесь реализовывать доступ к базе данных через Hibernate. В качестве UI-слоя используется Java Server Faces (JSF) в связке с Bootstrap, что позволяет создавать полноценный интерфейс без написания лишнего шаблонного кода. В результате у вас на руках будет работающий проект, демонстрирующий профессиональный подход к разработке на Java.

Программа обучения

  • Spring Core: механизмы Dependency Injection, конфигурация
  • Spring MVC: обработка RESTful запросов
  • Spring Security: аутентификация, закрытие страниц, распределение ролей
  • Spring Data: слой доступа к БД
  • Spring Boot: сборка и настройка проекта
  • Spring AOP: аспекты для обработки ошибок и вывода сообщений
  • Hibernate: интеграция для работы с базой данных
  • Gradle: настройка зависимостей и сборка
  • Lombok: сокращение кода entity-классов
  • Java Server Faces: разработка UI
  • Facelets: шаблонизация страниц
  • Bootstrap (Bootsfaces): разметка и оформление интерфейса
Складчина создана 31 января 2017 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

J javabegin Все материалы
170 ₽ 4 700 ₽