Курс на Stepik
Обложка курса «Spring для начинающих» на Stepik
1 750 ₽

Spring для начинающих 4.924

Открыть на
STEPIK.ORG

Изучение Spring на простых примерах для начинающих. Надоело пытаться выучить Spring по нескольким источникам? Тогда этот курс точно для Вас!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Spring для начинающих»Учеников на курсе 3 188
Сертификаты, выданные на курсе «Spring для начинающих»Сертификатов выдано 0
Отзывы о курсе «Spring для начинающих»Отзывов получено 197
Рейтинг курса «Spring для начинающих»Рейтинг курса 4.924
Уроки в курсе «Spring для начинающих»Количество уроков 102
Время прохождения курса «Spring для начинающих»Время прохождения курса
Стоимость курса «Spring для начинающих»Стоимость курса 1 750 ₽
Обновления курса «Spring для начинающих»Обновления курса
Дата публикации курса «Spring для начинающих»Дата публикации курса
Последнее обновление курса «Spring для начинающих»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Spring для начинающих» 8 разделов Уроки в курсе «Spring для начинающих» 102 урока Время прохождения курса «Spring для начинающих» 20 ч. Последнее обновление курса «Spring для начинающих» обн. 1 год назад

Рассмотрение IoC и DI

23 урока
1. Знакомство с курсом
2. Подготовка среды разработки
3. Создание проекта с помощью maven
4. Inversion of Control. Часть 1
5. Inversion of Control. Часть 2
6. Dependency Injection. Знакомство
7. Dependency Injection с помощью конструктора
8. Dependency Injection с помощью сеттера
9. Внедрение строк и других значений
10. Внедрение строк и других значений из properties файла
11. Краткий повтор IoC и DI
12. Bean scope
13. Методы init и destroy
14. Конфигурация с помощью аннотаций
15. Аннотация @Autowired для конструктора
16. Аннотация @Autowired для сеттера
17. Аннотация @Autowired для поля
18. Аннотация @Qualifier
19. Аннотация @Value
20. Аннотации @Scope, @PostConstruct и @PreDestroy
21. Конфигурация с помощью Java code. Способ 1
22. Конфигурация с помощью Java code. Способ 2
23. Аннотация @PropertySource

Аспектно Ориентированное Программирование (AOP)

13 уроков
1. Аспектно Ориентированное Программирование. Знакомство
2. Advice тип @Before
3. Выражение Pointcut. Часть 1
4. Выражение Pointcut. Часть 2
5. Объявление Pointcut
6. Комбинирование Pointcut
7. Порядок выполнения Aspect-ов
8. Join Point
9. Advice тип @AfterReturning
10. Advice тип @AfterThrowing
11. Advice тип @After
12. Advice тип @Around. Знакомство
13. Advice тип @Around. Работа с исключениями

Основы Hibernate

18 уроков
1. Hibernate. Знакомство
2. Установка MySQL
3. Подключение Java приложения к БД
4. Создание связи между классом и таблицей
5. Сохранение Java объектов в БД
6. Генерация значений для столбца Primary Key
7. Получение Java объектов из БД
8. Изменение Java объектов в БД
9. Удаление Java объектов из БД
10. Разнообразие отношений между таблицами
11. Отношение Один-к-Одному (Uni-directional). Часть 1
12. Отношение Один-к-Одному (Uni-directional). Часть 2
13. Отношение Один-к-Одному (Bi-directional)
14. Отношение Один-ко-Многим (Bi-directional)
15. Отношение Один-ко-Многим (Uni-directional)
16. Типы загрузок данных: eager и lazy
17. Отношение Многие-ко-Многим. Часть 1
18. Отношение Многие-ко-Многим. Часть 2

Spring MVC

14 уроков
1. Знакомство со Spring MVC
2. Конфигурация приложения Spring MVC (IntelliJ IDEA + NetBeans)
3. Первое Spring MVC приложение
4. Использование данных во View
5. Компонент Model
6. Аннотация @RequestParam
7. Аннотация @RequestMapping для Controller класса
8. Spring MVC форма input
9. Spring MVC форма select
10. Spring MVC форма radiobutton
11. Spring MVC форма checkbox
12. Валидация данных: @Size, @NotEmpty, @NotBlank
13. Валидация данных: @Min, @Max, @Pattern
14. Валидация данных: создание собственной аннотации

Spring MVC + Hibernate + AOP

7 уроков
1. Конфигурация приложения Spring MVC + Hibernate
2. Отображение списка всех работников
3. Аннотация @Service
4. Добавление нового работника
5. Изменение существующего работника
6. Удаление работника
7. Добавление в проект функционала AOP

Spring REST

13 уроков
1. Знакомство с REST API
2. Знакомство с JSON
3. HTTP методы GET и POST
4. Стандарты REST API
5. Конфигурация приложения
6. Получение списка всех работников
7. Получение одного работника по ID
8. Обработка исключений
9. Глобальная обработка исключений
10. Добавление нового работника
11. Изменение существующего работника
12. Удаление работника
13. Написание REST Client

Spring Security

6 уроков
1. Знакомство со Spring Security
2. Конфигурация приложения
3. Процедура аутентификации
4. Процедура авторизации
5. Хранение пароля в БД в не шифрованном формате
6. Хранение пароля в БД в зашифрованном формате

Spring Boot

8 уроков
1. Знакомство со Spring Boot
2. Создание Spring Boot приложения
3. Создание REST API. Часть 1
4. Создание REST API. Часть 2
5. Использование JPA в REST API проекте
6. Интерфейс JpaRepository
7. Spring Data REST
8. Знакомство со Spring Boot Actuator