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























