Мы продолжаем серию вебинаров о разработке серверных приложений на Kotlin (на английском языке). С 18 февраля по 18 марта пройдут четыре вебинара, на которых мы вместе с вами рассмотрим прикладную бэкенд-разработку на Kotlin в формате живых кодинг-сессий. Вебинары подойдут для Kotlin- и Java-разработчиков любого уровня подготовленности, в том числе для разработчиков мобильных приложений без опыта серверной разработки.
Спикеры из JetBrains, VMware, Confluent и Oracle расскажут о реактивном программировании, асинхронных приложениях на базе фреймворка Ktor, создании микросервисов с помощью Helidon и других аспектах применения Kotlin в серверной разработке:
Going Reactive With Spring WebFlux, Kotlin Coroutines, and RSocket, 18 февраля, 19:00 – 20:00 МСК
Building Microservices With Helidon and Kotlin, 10 марта, 19:00 – 20:00 МСК
Ktor From the Ground Up, 17 марта, 20:30 – 21:30 МСК
Applied Event Streaming With Apache Kafka, Kotlin, and Ktor, 18 марта, 19:00 – 20:00 МСК
Во время вебинаров вы сможете задавать вопросы спикерам и организаторам. Подробнее о каждом из вебинаров читайте ниже.
Реактивное программирование
O чем этот вебинар?
В ходе часовой сессии лайв-кодинга Олег и Антон покажут, как мигрировать стандартное приложение Spring Boot, реализованное с помощью Spring MVC, на Spring WebFlux с корутинами Kotlin. Они также добавят неблокирующий доступ к базе данных и RSocket для потоковой передачи событий из бэкенда в интерфейс, чтобы сделать приложение по-настоящему реактивным.
Спикеры:
Антон Архипов, девелопер-адвокат в JetBrains.
Олег Докука, разработчик RSocket и член команды Project Reactor в VMware.
Когда?
18 февраля, 19:00 – 20:00 МСК
Разработка микросервисов
O чем этот вебинар?
Helidon — это набор библиотек, работающих на веб-ядре на основе Netty. Он предоставляет полную поддержку CDI, реактивный клиент для баз данных, а также поддержку нативных образов GraalVM. Все это делает Helidon отличным инструментом для разработчиков микросервисов.
На вебинаре вы узнаете, каким образом языковые возможности Kotlin упрощают разработку Helidon-приложений. Кроме того, Дмитрий подробно расскажет, как использовать Reactive API для повышения производительности.
Спикер: Дмитрий Александров, ведущий разработчик Project Helidon.
Когда?
10 марта, 19:00 – 20:00 МСК
Ktor: создание асинхронных веб-серверов и клиентов
O чем этот вебинар?
Ktor позволяет создавать как серверные, так и клиентские приложения для различных платформ, включая JVM, JavaScript, macOS, Windows и Linux. Антон сосредоточится в первую очередь на применении Ktor в серверной разработке. Он покажет, как создавать надежные асинхронные серверные приложения с помощью Ktor, а также продемонстрирует функциональность фреймворка, модели развертывания и расширения.
Спикер: Антон Архипов, девелопер-адвокат в JetBrains.
Когда?
17 марта, 20:30 – 21:30 МСК
Kotlin, Ktor и Kafka
O чем этот вебинар?
Спикеры продемонстрируют возможности Kafka, Kotlin и Ktor на примере создания приложения для обмена географическими координатами между клиентами. Вы узнаете о том, как в Kafka устроена потоковая передача событий, и о другой функциональности платформы для масштабирования решений.
Спикеры:
Антон Архипов, девелопер-адвокат в JetBrains.
Виктор Гамов, девелопер-адвокат в Confluent, компании-разработчике платформы потоковой передачи событий на основе Apache Kafka.
Когда?
18 марта, 19:00 – 20:00 МСК
После регистрации вы получите письмо с подтверждением и сможете добавить событие в календарь. Мы пришлем вам напоминание за день до вебинара.
Все вебинары бесплатные. Записи будут доступны на нашем YouTube-канале. Подписывайтесь на канал Kotlin by JetBrains, чтобы не пропустить выход записей.
Вы также можете посмотреть запись первой серии вебинаров о серверной разработке на Kotlin.
Узнайте больше о бэкенд-разработке на Kotlin
Мы создали страницу, посвященную разработке серверных приложений на Kotlin. Там вы найдете учебные материалы, примеры использования и полезные советы, подготовленные командой Kotlin.
Ваша команда Kotlin
The Drive to Develop