Мета закинута
Автор не відписував в цілі 2 року 10 месяців 12 днів
Загальна
Пройти курс Spring
Блок 1 - Рассмотрение IoC и DI
Знакомство с курсомПодготовка среды разработкиСоздание проекта с помощью mavenInversion of Control. Часть 1Inversion of Control. Часть 2Dependency Injection. ЗнакомствоDependency Injection с помощью конструктораDependency Injection с помощью сеттераВнедрение строк и других значенийВнедрение строк и других значений из properties файлаКраткий повтор IoC и DIBean scopeМетоды init и destroyКонфигурация с помощью аннотацийАннотация @Autowired для конструктораАннотация @Autowired для сеттераАннотация @Autowired для поляАннотация @QualifierАннотация @ValueАннотации @Scope, @PostConstruct и @PreDestroyКонфигурация с помощью Java code. Способ 1Конфигурация с помощью Java code. Способ 2Аннотация @PropertySource
Блок 2 - Аспектно Ориентированное Программирование.
- АОП. Знакомство
- Advice тип @Before
- Выражение Pointcut. Часть 1
- Выражение Pointcut. Часть 2
- Объявление Pointcut
- Комбинирование Pointcut
- Порядок выполнения Aspect-ов
- Join Point
- Advice тип @AfterReturning
- Advice тип @AfterThrowing
- Advice тип @After
- Advice тип @Around. Знакомство
- Advice тип @Around. Работа с исключениями
Блок 3 Hibernate
- Hibernate. Знакомство
- Установка MySQL
- Подключение Java приложения к БД
- Создание связи между классом и таблицей
- Сохранение Java объектов в БД
- Генерация значений для столбца Primary Key
- Получение Java объектов из БД
- Изменение Java объектов в БД
- Удаление Java объектов из БД
- Разнообразие отношений между таблицами
- Отношение Один-к-Одному (Uni-directional). Часть 1
- Отношение Один-к-Одному (Uni-directional). Часть 2
- Отношение Один-к-Одному (Bi-directional)
- Отношение Один-ко-Многим (Bi-directional)
- Отношение Один-ко-Многим (Uni-directional)
- Типы загрузок данных: eager и lazy
- Отношение Многие-ко-Многим. Часть 1
- Отношение Многие-ко-Многим. Часть 2
Блок 4 MVC
- Знакомство со Spring MVC
- Конфигурация приложения Spring MVC (IntelliJ IDEA + NetBeans)
- Первое Spring MVC приложение
- Использование данных во View
- Компонент Model
- Аннотация @RequestParam
- Аннотация @RequestMapping для Controller класса
- Spring MVC форма input
- Spring MVC форма select
- Spring MVC форма radiobutton
- Spring MVC форма checkbox
- Валидация данных: @Size, @NotEmpty, @NotBlank
- Валидация данных: @Min, @Max, @Pattern
- Валидация данных: создание собственной аннотации
Блок 5 MVC + Hibernate + АОП
- Конфигурация приложения Spring MVC + Hibernate
- Отображение списка всех работников
- Аннотация @Service
- Добавление нового работника
- Изменение существующего работника
- Удаление работника
- Добавление в проект функционала AOP
Блок 6 Spring REST API
- Знакомство с REST API
- Знакомство с JSON
- HTTP методы GET и POST
- Стандарты REST API
- Конфигурация приложения
- Получение списка всех работников
- Получение одного работника по ID
- Обработка исключений
- Глобальная обработка исключений
- Добавление нового работника
- Изменение существующего работника
- Удаление работника
- Написание REST Client
Блок 7 Spring Security
- Знакомство со Spring Security
- Конфигурация приложения
- Процедура аутентификации
- Процедура авторизации
- Хранение пароля в БД в не шифрованном формате
- Хранение пароля в БД в зашифрованном формате
Блок 7 Spring Boot
- Знакомство со Spring Boot
- Создание Spring Boot приложения
- Создание REST API. Часть 1
- Создание REST API. Часть 2
- Использование JPA в REST API проекте
- Интерфейс JpaRepository
- Spring Data REST
- Знакомство со Spring Boot Actuator
Критерій завершення
Пройдено 102 урока
- 846
- 05 грудня 2021, 12:04
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням