Основы Spring Framework

Цель курса

Познакомить слушателей с основными возможностями фреймворка Spring и научить решать соответствующие практические задачи: создание web и REST приложений, организация взаимодействия с данными, настройка безопасности, создание микросервисов, использование Spring Boot.

Курс предназначен для Java разработчиков

Для успешного прохождения курса слушатели должны:

  • Иметь базовые навыки программирование на Java
  • Уметь пользоваться какой-нибудь средой разработки (например, Eclipse или IDEA)
  • Иметь опыт использования системы сборки Maven (опционально)

По окончании курса слушатели смогут:

  • Настраивать фреймворк Spring для работы
  • Использовать принципы аспектно-ориентированного программиирования (АОП)
  • Взамодействовать с данными
  • Управлять транзакциями
  • Упрощать разработку приложений с помощью Spring Boot
  • Создавать MVC приложения
  • Реализовать REST API
  • Настроить безопасность для приложений
  • Автоматизировать тестирование Spring приложений

Содержание: 

  • Введение в Spring
  • Упражнение: Простое Spring приложение
  • Конфигурирование Spring приложений
  • Упражнение: Изменение свойств приложения
  • Определение зависимостей с помощью аннотаций
  • Упражнение: Зависимости
  • Внутреннее устройство Spring
  • Аспектно-ориентированное программирование
  • Упражнение: Использование принципов АОП на практике
  • Spring Boot
  • Упражнение: Spring Boot
  • Доступ к данным и JDBC
  • Упражнение: Настройка работы с СУБД
  • Управление транзакциями
  • Упражнение: Транзакционность
  • Основы ORM. JPA. Использование Hibernate в роли JPA провайдера
  • Использование JPQL для построения запросов к БД
  • Упражнение: Взаимодействие с БД  с помощью JPA
  • Spring Data JPA
  • Упражнение: Spring Data JPA
  • Архитектура MVC и ее реализация в Spring
  • Упражнение: Разработка MVC приложения
  • Spring MVC: использование AJAX и jQuery
  • Упражнение: Spring MVC: использование AJAX и jQuery
  • REST
  • Упражнение: REST
  • Настройка безопасности
  • Упражнение: Настройка безопасности
  • Тестирование
  • Упражнение: Тестирование
  • Знакомство с проектами Spring: Integration, Cloud

Первое занятие 16 ноября 2020 года.

Стоимость обучения — 15 000 р.

Время проведения занятий: понедельник, среда с 19-00 до 21-30; суббота с 10-00 до 12-45.

Записаться на курс

ПРИ ПОДДЕРЖКЕ

КОНТАКТЫ

  • Учебный Центр КУДИЦ
  • 117485 Москва, улица Профсоюзная, 84/32
  • +7 (495) 246-00-96
  • ew@qdts.ru