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

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

Въведение в Quarkus

  • Какво е Quarkus
  • Предимства на Quarkus за cloud-native приложения
  • Интеграция с Kubernetes и OpenShift
  • Време за стартиране и оптимизация на паметта
  • Основен работен процес и архитектура

Основни концепции на Quarkus

  • Конфигурация на приложението и конвертори
  • Жизнен цикъл на инициализация и изключване
  • Стратегии за тестване
  • Конфигурация на логване

Разработка на RESTful услуги

  • Създаване на REST API крайни точки
  • Параметри на заявката и HTTP методи
  • Използване на семантични кодове за отговор
  • Разрешаване на CORS и реактивно маршрутизиране
  • Прихващане на HTTP заявки и SSL

Конфигурация на приложението

  • Персонализирани файлове със свойства и профили
  • Достъп и замяна на конфигурационни стойности
  • Разширено логване и специфична за профила конфигурация
  • Персонализирани източници и конвертори
  • Групирани и валидирани конфигурационни стойности

Програмен модел на Quarkus

  • JSON и XML сериализация
  • Валидация на вход/изход и персонализирани валидатори
  • Инжектиране на зависимости и квалификатори
  • Събития от жизнения цикъл и интерсептори
  • Поведенческо и unit тестване с Mockito

Пакетиране на Quarkus приложения

  • Команден режим и JAR пакетиране
  • Über-JAR и изграждане на native изпълними файлове
  • Docker контейнери за JAR и native изграждания
  • SSL поддръжка в контейнеризирани приложения

Въведение в Apache Camel

  • Какво е Apache Camel и интеграцията му с Quarkus
  • Модели за корпоративна интеграция и случаи на употреба
  • Разработване и внедряване на Camel маршрути в рамките на Quarkus приложение

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

Изисквания

  • Разбиране на Java програмирането
  • Опит с уеб архитектура и REST концепции
  • Запознатост с HTTP протокола

Аудитория

  • Разработчици
  • Софтуерни архитекти
  • Инженери, изграждащи cloud-native приложения
 40 Часа

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


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

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

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

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