План на курса
Въведение в Quarkus
- Какво е Quarkus
- Предимства на Quarkus за облачни приложения
- Интеграция с Kubernetes и OpenShift
- Оптимизация на началната скорост и използването на паметта
- Основен работен процес и архитектура
Основни концепции в Quarkus
- Настройка на приложения и конвертори
- Животен цикъл за инициализация и спиране
- Стратегии за тестване
- Конфигуриране на логването
Развитие на RESTful услуги
- Създаване на REST API ендпоинтове
- Параметри на заявки и HTTP методи
- Използване на семантични кодове за отговори
- Активиране на CORS и реактивно рутериране
- Интерцепция на HTTP заявки и SSL
Настройка на приложенията
- Потребителски файлове с свойства и профили
- Достъп до и преписване на конфигурационни стойности
- Разширено логване и профило-специфична конфигурация
- Потребителски източници и конвертори
- Групиране и валидиране на конфигурационните стойности
Програмна модел на Quarkus
- Сериализация с JSON и XML
- Валидиране на входи/изходи и персонални валидатори
- Инъекция на зависимости и квалификатори
- Събития за жизнен цикъл и интерцептори
- Поведенчески и единични тестове с Mockito
Пакетиране на приложенията Quarkus
- Режим на команда и пакетиране в JAR
- Über-JAR и нативни изпълними файлове
- Docker контейнери за JAR и нативни сградби
- Поддръжка на SSL в контейниризираните приложения
Въведение в Apache Camel
- Какво е Apache Camel и неговата интеграция с Quarkus
- Ентепрайс интеграционни модели и употреби
- Развитие и разглеждане на маршрути на Camel в рамките на приложение на Quarkus
Кратък резюме и следващи стъпки
Изисквания
- Разбиране на Java програмирането
- Опит с уеб архитектури и REST концепции
- Запознаност с HTTP протокола
Целева група
- Разработчици
- Софтуерни архитекти
- Инженери, развиващи облачни приложения
Отзиви от потребители (4)
техническата подготовка на учителите
Giorgio - Asystel-BDF S.p.A.
Курс - Creating a Service Mesh with Istio and Kubernetes
Машинен превод
Беше динамично и много praktично, освен това ни беше предоставена виртуална машина чрез URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Курс - Spring Cloud for Microservices
Машинен превод
Практически примери и открити дискусии
Nenad Terzic - Pejsejf B"lgaria EOOD
Курс - Building Microservices with Spring Cloud and Netflix OSS
Машинен превод
Курсът беше отличен. Нашят треньор Андреас беше много добре подготвен и отговори на всички въпроси, които зададохме. Също така той ни помогна, когато имахме проблеми, и обясняваше детайлно, когато беше необходимо. Най-добрият курс, на който съм участвал.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Курс - Microservices with Spring Cloud and Kafka
Машинен превод