Kail
Организатор
Проверенный
Организатор
- Регистрация
- 09.04.2020
- Сообщения
- 353 752
- Реакции
- 32 514
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
[Geekbrains] Основы веб-разработки на Spring Framework
- Ссылка на картинку
Создание веб-приложений на Java
Курс знакомит с фреймворком Spring, с особенностями его взаимодействия с другими программными платформами. Студенты освоят подключение и конфигурирование Spring, специфику доступа к данным. Пошагово разберут этапы разработки и способы улучшения проектов: шаблонизацию, интернационализацию, валидацию. Изучат технологию защиты приложения с использованием Spring Security. Применят полученные знания при разработке интернет-магазина.
Чему Вы научитесь
Курс знакомит с фреймворком 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. Введение в Spring
Что такое Spring? Понятие внедрения зависимостей и инверсии управления. Как Spring облегчает разработку? Что такое bean в Spring? Понятие контекста Spring. Подключение Spring. Конфигурирование Spring (XML, аннотации). Использование JavaConfig для конфигурирования. DI в Spring (внедрение зависимостей).- Урок 2. Spring MVC
MVC. Spring MVC. Контроллеры. Работа с формами. Представления. JSP. Конфигурирование Spring MVC. Контекст Spring MVC.- Урок 3. Доступ к данным в Spring. Часть 1
Использование Hibernate в Spring-приложениях. Понятие сущности. Объектно-реляционное отображение. Отображение связей «один ко многим», «один к одному», «многие ко многим».- Урок 4. Доступ к данным в Spring. Часть 2
Контекст постоянства. Менеджер сущностей. JPQL. Доступ к атрибутам. Каскадные операции. Управление транзакциями. Spring Data JPA. Сервис-уровень.- Урок 5. Thymeleaf
Шаблонизатор Thymeleaf. Интеграция с фреймворком Spring. Выражения. Операторы.- Урок 6. Spring Boot
Spring Boot. Архитектура. Модель. Обзор решений.- Урок 7. Spring REST
Spring REST. HTTP 1.1. CRUD-операции.- Урок 8. Защита приложения
Spring Security. Авторизация. Защита на уровне запросов, представлений, методов.
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.