Quarkus: разработка микросервисов на Java или Kotlin

Научитесь создавать быстрые микросервисы на Quarkus (Java/Kotlin) с запуском за миллисекунды и малым потреблением памяти. Практический курс с разбором производственного случая от автора. Освоите родную сборку (GraalVM), реактивное программирование (Mutiny) и развёртывание в Kubernetes. Идеально для перехода со Spring Boot в облако.
Обучение 22 часа
сертификат
0%
Стоимость курса
39 900 ₽ 39 900 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Quarkus: разработка микросервисов на Java или Kotlin» от Учебный центр IBS - ibs-training.ru

  1. Знакомство с Quarkus: основы и преимущества. Что такое Quarkus: cloud-native (Kubernetes-native) фреймворк Сравнение с Spring Boot и Micronaut (производительность, память, время запуска) Экосистема расширений: Kafka, REST, JPA, Security и др. Установка и созд…
  2. Разработка и устройство приложения. Структура Maven/Gradle проекта Quarkus, файл application.properties. Внедрение зависимости (CDI Lite). JAX-RS для REST API, @Path, @GET, @POST. Режим живой перезагрузки (dev mode, live coding). Модульное и интеграционное те…
  3. Доступ к данным. Подключение к PostgreSQL через расширение Panache (упрощённый Hibernate ORM). Сущности, CRUD-репозитории. Миграции схем: Liquibase / Flyway. Практика: полноценный REST-сервер (например, управление задачами/заказами) с сохранением в БД.
  4. Расширения и профессиональные инструменты. OpenAPI-документация: quarkus-smallrye-openapi, Swagger UI. Валидация: quarkus-hibernate-validator Типобезопасная конфигурация: @ConfigMapping. Логирование (JBoss Logging). Метрики: Micrometer / SmallRye Metrics. Пра…
  5. Сборка, родная сборка и работа в облаке • Сравнение JVM vs Native (GraalVM). Преимущества: миллисекундный запуск, низкое потребление памяти, малый размер образа. Создание Dockerfile для JVM и для нативного образа. Развёртывание в Kubernetes: Deployment, Servi…
  6. Продвинутые темы и итоговая аттестация. Реактивное программирование: RESTEasy Reactive, Mutiny (Uni, Multi). Безопасность: аутентификация и авторизация с JWT / OIDC (quarkus-smallrye-jwt, quarkus-oidc). Наблюдаемость: OpenTelemetry (трейсы, интеграция с Jaege…
  7. Итого на курс 22 ак. ч.: теория — 9 ак. ч. (41%), практика — 13 ак. ч. (59%).
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь создавать и применять: сборка, родная сборка и работа в облаке • сравнение jvm vs native (graalvm). преимущества миллисекундный запуск, низкое потребление памяти, малый размер образа. создание dockerfile для…
  • Освоите и сможете применять: доступ к данным. подключение к postgresql через расширение panache (упрощённый hibernate orm). сущности, crud репозитории. миграции схем liquibase / flyway. практика полноценный rest серве…
  • Освоите и сможете применять: продвинутые темы и итоговая аттестация. реактивное программирование resteasy reactive, mutiny (uni, multi). безопасность аутентификация и авторизация с jwt / oidc (quarkus smallrye jwt, qu…
  • Разработка и устройство приложения. Структура Maven/Gradle проекта Quarkus, файл application.properties. Внедрение зависимости (CDI Lite). JAX RS для REST API, @Path, @GET, @POST. Режим живой перезагрузки (dev mode, l…
  • Освоите основы: итого на курс 22 ак. ч. теория 9 ак. ч. (41%), практика 13 ак. ч. (59%).

Подробная информация о курсе

Научитесь создавать быстрые микросервисы на Quarkus (Java/Kotlin) с запуском за миллисекунды и малым потреблением памяти. Практический курс с разбором производственного случая от автора. Освоите родную сборку (GraalVM), реактивное программирование (Mutiny) и развёртывание в Kubernetes. Идеально для перехода со Spring Boot в облако.

Цены и сроки

  • Стоимость39 900 ₽
  • Старая цена39 900 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатсертификат
Quarkus: разработка микросервисов на Java или Kotlin
39 900 ₽ 39 900 ₽