План на курса

Въведение в Quarkus
  • Кой е Quarkus
  • Ползи на Quarkus за облачни приложения
  • Интеграция с Kubernetes и OpenShift
  • Оптимизация на време за стартиране и памет
  • Основен работещен процес и архитектура
Основни концепции на Quarkus
  • Конфигуриране на приложения и преобразувачи
  • Цикъл на инициализация и спряне
  • Тестови стратегии
  • Конфигуриране на логиране
Развитие на RESTful услуги
  • Създаване на крайни точки на REST API
  • Параметри на заявка и HTTP методи
  • Използване на семантични кодове за отговор
  • Включване на CORS и реактивно маршрутиране
  • Интерцепция на HTTP заявки и SSL
Конфигуриране на приложения
  • Потребителски файлове с свойства и профили
  • Accessване и презаписване на конфигурационни стойности
  • Напредно логиране и профил-специфични конфигурации
  • Потребителски източници и преобразувачи
  • Групирани и валидирани конфигурационни стойности
Модел на Quarkus Programming
  • Сериализация на JSON и XML
  • Валидация на вход/изход и потребителски валидатори
  • Вмъкване на зависимости и квалификатори
  • Събития на животен цикъл и прекъсвачи
  • Поведенческо и единично тестване с Mockito
Пакетно оформление на приложения на Quarkus
  • Команден режим и JAR пакетно оформление
  • Über-JAR и съставяне на оригинални изпълними файлове
  • Контейнери Docker за JAR и оригинални съставки
  • Поддръжка на SSL в контейнерни приложения
Резюме и следващи стъпки

Изисквания

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

Целева публика

  • Разработчици
  • Архитекти на софтуер
  • Инженери, създаващи приложения, базирани на облака
 40 Часа

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


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

Oтзиви от потребители (4)

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

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