• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

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

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
24.307
Реакции
127

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


2024-10-02_15-25-59.jpg


Обучение проходит на 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 руб.


Материал «Основы Spring Framework [Специалист] [Сергей Шуйков]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

EGround
Ответы
0
Просмотры
43
Обзоры
0
EGround
EGround
EGround
Ответы
0
Просмотры
27
Обзоры
0
EGround
EGround
EGround
Ответы
0
Просмотры
42
Обзоры
0
EGround
EGround
Сверху Снизу