Що нового?

Придбаний Основы Spring Framework [Специалист] [Сергей Шуйков]

Інформація про покупку
Тип покупки: Складчина
Ціна: 59490 ГРН
Учасників: 0 з 8
Організатор: Відсутній
Статус: Набір учасників
Внесок: 7733.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Основы Spring Framework [Специалист] [Сергей Шуйков]



Обучение проходит на Spring Framework 6

Spring — один из самых популярных фреймворков. Его применяют backend-разработчики, которые работают на Java, Kotlin и Groovy. С помощью Spring Framework можно создавать веб- и консольные приложения. Например, можно быстро сделать прототип платежного шлюза или средства для автоматизации бизнес-процессов, систему управления складом или систему документооборота. Фреймворк состоит из модулей, каждый из которых предлагает набор готовых инструментов.

Например:
  • Spring Web: позволяет предоставлять API для потребителя, создавать интернет-магазины, web-сервисы.
  • Spring Data: работает с различными видами баз данных, как SQL, так и NoSQL.
Цель нашего курса – освоить Spring Core и осветить преимущества использования современных возможностей Spring.

Курс идеально подойдет Вам, если Вы:
  • Начинающий специалист, который освоил Java Core, SQL.
  • Действующий программист Java, который желает изучить фреймворк Spring для возможности разрабатывать современные приложения.
Вы научитесь:
  • разбираться в Spring Core;
  • понимать принцип внедрения зависимостей;
  • конфигурировать компоненты в контейнере различными способами;
  • работать с базами данных используя механизмы Spring Data;
  • создавать web-приложения используя Spring MVC;
  • понимать основы аспектно-ориентированного подхода и его использование в Spring.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

Требуемая подготовка:

Успешное окончание курса Программирование на Java. Уровень 3. Разработка клиент - серверных приложений , или эквивалентная подготовка.

Модуль 1. Введение в Spring Framework (4 ак. ч.)
  • Систем сборки Maven.
  • Недостатки приложений уровня предприятия в Java EE.
  • Назначение и архитектура Spring Framework.
  • Внедрение зависимостей и инверсия управления (DI и IoC).
  • Компонентная модель Spring.
  • Лабораторная работа: Внедрение зависимостей в Spring.
Модуль 2. Компоненты в контейнере Spring (4 ак. ч.)
  • Контейнер Spring и интерфейс ApplicationContext.
  • Компоненты в Spring (Spring Beans).
  • Области действия компонентов и их жизненный цикл.
  • Связывание компонент.
  • Конфигурирование на основе XML.
  • Лабораторная работа: Конфигурирование компонент в XML.
Модуль 3. Современные конфигурации в Spring (8 ак. ч.)
  • Конфигурирование с помощью аннотаций.
  • Конфигурирование с помощью кода Java.
  • Смешанная конфигурация.
  • Язык выражение Spring (Spring Expression Language - SpEl).
  • Использование properties файлов для хранения параметров.
  • Профили.
  • Лабораторная работа: Конфигурирование с использованием аннотаций.
  • Лабораторная работа: Конфигурирование с помощью Java.
Модуль 4. Доступ к данным в Spring (8 ак. ч.)
  • Паттерн Repository для работы с базами данных.
  • Поддержки баз данных в Spring.
  • Шаблон DAO.
  • Поддержка JDBC в Spring.
  • Введение в ORM и Hibernate.
  • Поддержка ORM в Spring.
  • Использование JPA в Spring.
  • Использование Spring Data JPA.
  • Возможности расширения реализации Repository в Spring Data JPA.
  • Кэширование в Spring Data.
  • Лабораторная работа: Собственная реализация Repository с использованием Spring ORM и Hibernate.
  • Лабораторная работа: Использование Spring Data JPA для реализации Repository.
Модуль 5. Транзакции (4 ак. ч.)
  • Транзакции в базах данных.
  • Уровни изоляции транзакций.
  • Управление транзакциями в Spring.
  • Конфигурирование транзакций с помощью аннотации @Transactional.
  • Императивное управление транзакциями через TransactionManager.
  • Лабораторная работа: Конфигурирование транзакций.
Модуль 6. Создание Web-приложений с использованием Spring MVС (8 ак. ч.)
  • Паттерн Model-View-Controller (MVC).
  • Основы Spring MVC.
  • Проектирование контроллеров.
  • Взаимодействие контроллеров и моделей.
  • Разработка представлений с использованием шаблонизатора Thymeleaf.
  • Лабораторная работа: Создание web приложения для работы с базой данных на основе Spring MVC.
Модуль 7. Аспектно-ориентированное программирование (AOP) (4 ак. ч.)
  • Обзор AOP.
  • Реализация AOP в Spring.
  • Использование различных видов Советов (Advice).
  • Лабораторная работа: Использование Spring AOP.
Цена 59490 руб.
https://www.specialist.ru/course/spring

 
Угорі