• Форумы
  • Складчины
  • Программирование

[IBS] Владение каркасом разработки Spring Framework 5

Найти складчину
  • Курс создан: Дата начала 28 Ноя 2024
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Организатор
Организую Складчины
Команда форума
Сообщения
658 470
Реакции
15 179
Монеты
325
Оплачено
1
  • 28 Ноя 2024
  • #1
Ссылка на картинку
Spring – это легковесный каркас с открытыми исходными текстами. Это популярный opensource-проект, охватывающий аспекты как JavaEE-, так и JavaSE-разработок. Spring Framework наиболее известен как источник расширений (features), необходимых для эффективной разработки сложных бизнес-приложений
вне тяжеловесных программных моделей. Spring Framework может быть рассмотрен как коллекция меньших фреймворков или фреймворков во фреймворке, большинство из которых может работать независимо друг от друга. Однако они обеспечивают большую функциональность при совместном использовании. Абстрактные классы, фабрики и бины разработаны таким образом, чтобы программисту оставалось написать только бизнес-логику.
В рамках курса вы получите представление о Spring Framework, узнаете об основных модулях этого фреймворка и вариантах их использования.
Также вы рассмотрите использование Spring Framework совместно с другими технологиями.
Разбираемые темы
Часть I. SPRING IOC (теория 7 ч, практика 2 ч, домашняя работа около 2 ч)
  • Обзор фреймворка Spring
  • История
  • Концепция IoC
  • Интерфейс ApplicationContext
  • Бины в Spring
  • Spring configuration
  • Конфигурация в XML
  • Конфигурация через аннотации
  • Конфигурация в коде (Java based)
  • Scope бинов
  • Жизненный цикл бина
  • События (Events)
  • Создание Event-а
  • Подписка на Event при помощи @EventListener
  • Фильтр Event-ов
  • Примеры использования
  • Локализация
  • Конфигурация профилей
  • Spring Expression Language
Часть II. SPRING BOOT (теория 1 ч, практика 1 ч)
  • Что такое Spring Boot
  • Основной стартер в POM (spring-boot-starter-parent)
  • Автоконфигурация
  • @SpringBootApplication
  • @ComponentScan
  • @Configuration
  • @EnableAutoConfiguration
  • Конфигурация
  • Command Line Properties
  • Application Property Files
  • Profile-specific Properties
  • Плейсхолдеры в Properties
  • YAML вместо Properties
  • Type-safe Configuration Properties
  • Использование @ConfigurationProperties
  • Third-party Configuration
  • Валидация @ConfigurationProperties
  • @ConfigurationProperties и value
  • Profiles
Часть III. SPRING AOP (теория 2 ч, практика 1 ч, домашняя работа около 2 ч)
  • Примеры использования AOP
  • Типы Аdvicе-ов
  • Язык Pointcut-ов
  • Объединение Aspects-ов
Часть IV. SPRING DATA (теория 8 ч, практика 3 ч, домашняя работа около 2 ч)
  • CrudRepository
  • JpaRepository
  • @EnableJpaRepositories
  • @EnableTransactionManagement
  • @Transactional
  • Timeout
  • Флаг Readonly
  • Объявление Query-методов
  • Стратегии создания SQL запроса
  • Cоздание SQL запроса
  • Property Expressions
  • Обработка специальных параметров
  • Ограничение результатов SQL запроса
  • Возвращиене Collections или Iterables
  • Обработка Null в метдах репозитория
  • Streaming результатов SQL запроса
  • Асинхронная обработок
    SQL запроса
  • Использование Query
  • Native SQL запроса
  • Сортировка
  • Использование именованных параметров
  • Использование SpEL
  • SQL запросы на изменение данных
  • Проекции
  • Хранимые процедуры
  • SQL запрос по примеру
  • @Transactional
  • Блокировки
Часть V. SPRING REST (теория 2 ч, практика 2 ч, домашняя работа около 1 ч)
  • REST-сервисы
  • Request и Response
  • Request-параметры
  • Path-параметры
  • HTTP-хидеры
  • Spring HATEOAS
  • Документация REST-сервисов при помощи Swagger
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
ibs spring framework 5 владение каркасом история одной куклы книга о куклах куклы надежда генсицкая разработки
Похожие складчины
Скачать [IBS Training Center] Владение каркасом модульного тестирования JUnit5 (Андрей Денисов)
  • ibs training center junit 5 автор margaret holzmann андрей денисов возможности вяжи.ру джемпер с круглой кокеткой интеграция
  • 5 Апр 2025
Ответы
0
Просмотры
157
5 Апр 2025
Организатор
Скачать Spring Framework для начинающих (JavaBegin)
  • spring spring framework spring mvc автор javabegin программирование
  • 31 Июл 2021
Ответы
0
Просмотры
217
31 Июл 2021
Организатор
Скачать [IBS] Spring Security (Владислав Гусев)
  • ibs spring security автор любовь митрофанова авторизация аутентификация владислав гусев столик столик озорники
  • 19 Окт 2024
Ответы
0
Просмотры
163
19 Окт 2024
Организатор
Скачать [Slurm] Spring Framework
  • framework slurm spring framework автор жанна рожнова бизнес индустрия красоты поиск клиентов поиск мастеров предпринимательство свой салон секреты прибыли
  • 29 Окт 2022
Ответы
0
Просмотры
230
29 Окт 2022
Организатор
Скачать [udemy] Как начать проект на Spring и использовать НТМL и CSS (Никита Иванкин)
  • html и css java java + spring framework spring spring framework spring mvc spring mvc архитектура udemy кеды вязаные льняные ксения мадам сапожок никита иванкин проект на spring проектирования веб приложения
  • 16 Июл 2023
Ответы
0
Просмотры
204
16 Июл 2023
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?