Владеене на рамката за развитие на Spring Framework 5 - курс 44 900 RUB. от IBS Training Center, обучение 30 часа, Дата 27 ноември 2023 г.
разни / / November 28, 2023
Павел работи в Luxoft от 2005 г. През това време той участва в редица проекти за водещи руски и чуждестранни компании като Boeing, Russian Post, DHL, MVideo. В момента той играе ролята на водещ софтуерен инженер в проект за подкрепа на най-голямата търговска верига за електроника и домакински уреди в Русия. Основният интерес на Павел е разработването на мащабируеми Java приложения и предоставянето на технически решения за подобряване на производителността и надеждността на приложенията.
Обхванати теми:
Част I ПРОЛЕТЕН МОК (теория 7 часа, практика 2 часа, домашна работа около 2 часа)
1. Общ преглед на Spring Framework
История
IoC концепция
ApplicationContext интерфейс
Боб през пролетта
2. Пружинна конфигурация
Конфигурация в XML
Конфигуриране чрез анотации
Конфигурация в код (базиран на Java)
Кошчета за обхват
Жизнен цикъл на боб
3. събития
Създаване на събитие
Абониране за събитие чрез @EventListener
Филтър за събития
Примери за използване
4. Локализация
5. Конфигурация на профил
6. Spring Expression Language
Част II. ПРОЛЕТЕН БОТУШ (1 час теория, 1 час практика)
1. Какво е Spring Boot
2. Главен стартер в POM (spring-boot-starter-parent)
3. Автоконфигурация
@SpringBootApplication
@ComponentScan
@Конфигурация
@EnableAutoConfiguration
4. Конфигурация
Свойства на командния ред
Файлове със свойства на приложението
Специфични за профила свойства
Заместители в свойства
YAML вместо Properties
Безопасни за типа конфигурационни свойства
Използване на @ConfigurationProperties
Конфигурация на трета страна
Валидиране на @ConfigurationProperties
@ConfigurationProperties и @Value
Профили
Част III. SPRING AOP (теория 2 часа, практика 1 час, домашна работа около 2 часа)
1. Примери за използване на AOP
2. Видове съвети
3. Pointcut език
4. Сливане на аспекти
Част IV. ПРОЛЕТНИ ДАННИ (теория 8 часа, практика 3 часа, домашна работа около 2 часа)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Транзакционно
Време за изчакване
Флаг само за четене
6. Деклариране на методи за заявка
Стратегии за създаване на SQL заявки
Създаване на SQL заявка
Изрази на свойства
Обработка на специални параметри
Ограничаване на резултатите от SQL заявка
Връщане на колекции или повторяеми елементи
Обработване на Null в методи на хранилище
Поточно предаване на резултати от SQL заявка
Асинхронна обработка на SQL заявки
7. Използване на @Query
Нативни SQL заявки
Сортиране
Използване на именувани параметри
Използване на SpEL
SQL заявки за промяна на данни
8. Проекции
9. Съхранени процедури
10. SQL заявка чрез пример
11. @Транзакционно
12. Брави
част V ПРОЛЕТНА ПОЧИВКА (2 часа теория, 2 часа практика, домашна около 1 час)
1. REST услуги
2. Заявка и отговор
3. Параметри на заявката
4. Параметри на пътя
5. HTTP заглавки
6. Пролет HATEOAS
7. Документация на REST услуги, използващи Swagger
Част VI. ПРОЛЕТНА ПОЧИВКА ДАННИ (теория 1 час)
1. Излагане на Spring Data хранилище като REST услуга
2. Сортиране и страниране на заявки
3. HAL браузър
4. Spring Data REST настройки
В този курс студентите ще придобият представа за спецификата и характеристиките на езика Scala, неговите предимства и трудни места. Курсът включва преглед на операторите и типовете данни на Scala, изучаване на основни структури от данни като масиви, карта, кортежи, използване обектно-ориентирано и функционално програмиране, работа с колекции на Scala, използване на съпоставяне на шаблони, класове казуси, генерични типове и имплицитни трансформации. Предлагат се голям брой практически упражнения.
4
44 900 ₽
Курсът обхваща използването на създателя на приложения Apache® Maven, включително управление на зависимости, POM файлова структура, жизнен цикъл на проекта, създаване на добавки и архетипове. Обхванати са често използвани плъгини и интеграцията на Maven с Eclipse и Hudson IDE. Курсът включва практически упражнения.
3,6
8 900 ₽