Kotlin backend developer otus

Kotlin Backend Developer. Professional

Это обзорно-практический курс. В нем вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin.
Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам.
За время обучения преподаватели на вебинарах в качестве примера разработают проект маркетплейса от идеи и постановки задачи до конечного решения.Вам будет предложено выполнить собственный проект на выбор, в котором вы сконцентрируетесь на углубленном изучении некоторых инструментов и на практике овладеете навыками работы в жестких условиях экстремальных проектов.
Вы научитесь:

использовать язык Kotlin для разработки серверных приложений;
создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
применять асинхронное и многопоточное программирование с корутинами;
выполнять интеграцию бэкенд-приложения с различными фронтендами с использованием OpenAPI и Kotlin Multiplatform;
использовать Kotlin совместно с различными фреймворками: Spring, Ktor, бессерверными библиотеками;
реализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafka;
строить хранилища на базе SQL, NoSQL и NewSQL (Postgres, Cassandra, ArcadeDb);
писать приложения с монолитной, микросервисной и бессерверной архитектурами;
разрабатывать гибкую и надежную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safety;
проектировать архитектуру приложений с применением таких подходов как модульная разработка, DDD, TDD, MDD;
учитывать требования законодательства в области защиты информации при формировании архитектуры приложения;
внедрять элементы BI в приложения для получения аналитических отчетов по функционированию и бизнес-процессам.

Курс рекомендован разработчикам, знакомым с объектно-ориентированным программированием и SQL.

Источник

Читайте также:  The xajax javascript component
Оцените статью