Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в 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)
Детайлна информация предоставена за по-сложните теми, които са били зададени.
Farukh Khan - Tandem Solution
Курс - RabbitMQ with Java and Spring
Машинен превод