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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Spring для начинающих»Учеников на курсе 3 198
Сертификаты, выданные на курсе «Spring для начинающих»Сертификатов выдано 0
Отзывы о курсе «Spring для начинающих»Отзывов получено 198
Рейтинг курса «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 ↗