Уже знаете язык Java? Прокачайте свои навыки и научитесь работать с фреймворком Spring, чтобы быстро и просто создавать Java-приложения. В качестве бонуса — освоите фреймворк Hibernate для работы с базами данных.
- Spring Boot
Знакомство со Spring Boot.Создание приложения Spring Boot.Создание REST API. Часть 1.Создание REST API. Часть 2.Использование JPA в проекте REST API.Интерфейс JpaRepository.Spring Data REST.Знакомство со Spring Boot Actuator.
- Spring MVC
Знакомство со Spring MVC.Конфигурация приложения Spring MVC (IntelliJ IDEA + NetBeans).Первое приложение Spring MVC.Использование данных во View.Компонент Model.Аннотация @RequestParam.Аннотация @RequestMapping для Controller-класса.Форма input.Форма select.Форма radiobutton.Форма checkbox.Валидация данных: @Size, @NotEmpty, @NotBlank.Валидация данных: @Min, @Max, @Pattern.Валидация данных: создание собственной аннотации.
- Рассмотрение Inversion of Control и Dependency Injection
Знакомство с курсом.Подготовка среды разработки.Создание проекта с помощью maven.Inversion of Control. Часть 1.Inversion of Control. Часть 2.Dependency Injection. Знакомство.Dependency Injection с помощью конструктора.Dependency Injection с помощью сеттера.Внедрение строк и других значений.Краткий повтор IoC и DI.Bean scope.Методы init и destroy.Конфигурация с помощью аннотаций.Аннотация @Autowired для конструктора.Аннотация @Autowired для сеттера.Аннотация @Autowired для поля.Аннотация @Qualifier.Аннотация @Value.Аннотации @Scope, @PostConstruct и @PreDestroy.Конфигурация с помощью Java code. Способ 1.Конфигурация с помощью Java code. Способ 2.Аннотация @PropertySource.
- Основы Hibernate Framework
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.
- Аспектно-ориентированное программирование (AOP)
Аспектно-ориентированное программирование. Знакомство.Advice-тип @Before.Выражение Pointcut. Часть 1.Выражение Pointcut. Часть 2.Объявление Pointcut.Комбинирование Pointcut.Порядок выполнения Aspect.Join Point.Advice-тип @AfterReturning.Advice-тип @AfterThrowing.Advice-тип @After.Advice-тип @Around. Знакомство.Advice-тип @Around. Работа с исключениями.
- Spring MVC + Hibernate + AOP
Конфигурация приложения Spring MVC + Hibernate.Отображение списка всех работников.Аннотация @Service.Добавление нового работника.Изменение существующего работника.Удаление работника.Добавление в проект функционала AOP.
- Spring Boot
Знакомство со Spring Boot.Создание приложения Spring Boot.Создание REST API. Часть 1.Создание REST API. Часть 2.Использование JPA в проекте REST API.Интерфейс JpaRepository.Spring Data REST.Знакомство со Spring Boot Actuator.
- Рассмотрение Inversion of Control и Dependency Injection
Знакомство с курсом.Подготовка среды разработки.Создание проекта с помощью maven.Inversion of Control. Часть 1.Inversion of Control. Часть 2.Dependency Injection. Знакомство.Dependency Injection с помощью конструктора.Dependency Injection с помощью сеттера.Внедрение строк и других значений.Краткий повтор IoC и DI.Bean scope.Методы init и destroy.Конфигурация с помощью аннотаций.Аннотация @Autowired для конструктора.Аннотация @Autowired для сеттера.Аннотация @Autowired для поля.Аннотация @Qualifier.Аннотация @Value.Аннотации @Scope, @PostConstruct и @PreDestroy.Конфигурация с помощью Java code. Способ 1.Конфигурация с помощью Java code. Способ 2.Аннотация @PropertySource.
- Основы Hibernate Framework
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.
- Spring Security
Знакомство со Spring Security.Конфигурация приложения.Процедура аутентификации.Процедура авторизации.Хранение пароля в БД в нешифрованном формате. Хранение пароля в БД в зашифрованном формате.
- Spring Security
Знакомство со Spring Security.Конфигурация приложения.Процедура аутентификации.Процедура авторизации.Хранение пароля в БД в нешифрованном формате. Хранение пароля в БД в зашифрованном формате.
- Аспектно-ориентированное программирование (AOP)
Аспектно-ориентированное программирование. Знакомство.Advice-тип @Before.Выражение Pointcut. Часть 1.Выражение Pointcut. Часть 2.Объявление Pointcut.Комбинирование Pointcut.Порядок выполнения Aspect.Join Point.Advice-тип @AfterReturning.Advice-тип @AfterThrowing.Advice-тип @After.Advice-тип @Around. Знакомство.Advice-тип @Around. Работа с исключениями.
- Spring MVC
Знакомство со Spring MVC.Конфигурация приложения Spring MVC (IntelliJ IDEA + NetBeans).Первое приложение Spring MVC.Использование данных во View.Компонент Model.Аннотация @RequestParam.Аннотация @RequestMapping для Controller-класса.Форма input.Форма select.Форма radiobutton.Форма checkbox.Валидация данных: @Size, @NotEmpty, @NotBlank.Валидация данных: @Min, @Max, @Pattern.Валидация данных: создание собственной аннотации.
- Spring REST
Знакомство с REST API.Знакомство с JSON.Стандарты REST API.Конфигурация приложения. Получение списка всех работников.Получение одного работника по ID.Обработка исключений.Глобальная обработка исключений.Добавление нового работника.Изменение существующего работника.Удаление работника.Написание REST Client.
- Spring MVC + Hibernate + AOP
Конфигурация приложения Spring MVC + Hibernate.Отображение списка всех работников.Аннотация @Service.Добавление нового работника.Изменение существующего работника.Удаление работника.Добавление в проект функционала AOP.
- Spring REST
Знакомство с REST API.Знакомство с JSON.Стандарты REST API.Конфигурация приложения. Получение списка всех работников.Получение одного работника по ID.Обработка исключений.Глобальная обработка исключений.Добавление нового работника.Изменение существующего работника.Удаление работника.Написание REST Client.
-
Цена - 1 350 руб.
- Продолжительность курса составляет 20 часов