Свържете се с нас

Съдържание и теми, включени в курса

Въведение в Spring Framework

  • Общ преглед на екосистемата Spring
  • Инверсия на контрола (IoC) и вмъкване на зависимости (DI)
  • Въведение в аспектно-ориентираното програмиране (AOP)

Конфигуриране на Spring и жизнен цикъл на бийновете

  • Конфигуриране чрез XML файлове
  • Жизнен цикъл на бийновете и BeanPostProcessor
  • Тестване на Spring приложение с Mockito

Конфигуриране на базата на анотации

  • Използване на анотациите @Component и @Autowired
  • Комбиниране на XML и конфигуриране на базата на анотации
  • Използване на @Configuration и JavaConfig за настройки без XML

Първи стъпки със Spring Boot 3.5.5

  • Въведение в Spring Boot и ключови концепции
  • Създаване на Spring Boot проект чрез Spring Initializr
  • Изграждане и стартиране на първото REST приложение

Аспектно-ориентирано програмиране (AOP) и транзакции

  • Използване на AspectJ със Spring: принципи и конфигуриране
  • Разбиране на декларативните транзакции в Spring
  • Конфигуриране на транзакции с XML и @Configuration

Устойчивост на данните със Spring и JPA

  • Конфигуриране на JPA и връзки с бази данни
  • DAO и Repository слоеве с JPA Boot конфигурация
  • Извличане на профили и управление на свойства

Изграждане на RESTful приложения с JPA

  • Създаване на прости CRUD REST API с JPA
  • Разработка на CRUD REST с вложени бийнове
  • Jackson сериализация: @JsonIgnore, обработка на Hibernate проксита, предотвратяване на цикли

Разширена REST обработка и работа с данни

  • Използване на REST DTO с MapStruct
  • Обработка на изключения в REST приложения
  • Модели с двоен JPA шаблон

Spring REST със Spring Data JPA

  • Заявки чрез извличане на име на метод
  • Странициране и сортиране със Spring Data JPA
  • Използване на @Query за персонализирани заявки

Обобщение и следващи стъпки

Изисквания

  • Разбиране на основни концепции за програмиране на Java
  • Опит с обектно-ориентираното програмиране
  • Запознатост с инструменти за изграждане като Maven или Gradle

Аудитория

  • Java разработчици, които започват своето пътешествие с екосистемата Spring
  • Софтуерни инженери, които искат бързо да изграждат RESTful уеб приложения
  • Програмисти, търсещи практически опит с модерните Spring Boot и JPA
 14 Часа

Брой участници


Цена за участник

Отзиви от участници (1)

Предстоящи Курсове

Свързани Kатегории