Необходимые знания
опыт программирования на любом языке ООПSQLнавыки работы с Linux
Будет плюсом
опыт программирования на Javaзнание шаблонов проектированияумение писать чистый коднавыки использования git
Перед началом обучения
Установите Ubuntu, Docker, Docker-Compose, Intellij и aws-cliТребования к ПК: не менее 8 ГБ оперативной памяти.
Что вам даст этот курс?
Вы узнаете, как разрабатывать гибкие и высокопроизводительные серверные приложения на языке Kotlin. Преподаватели на вебинарах покажут пример того, как разрабатывается проект маркетплейса: от идеи и постановки задачи – до конечного решения
Вы научитесь:
использовать язык Kotlin для разработки серверных приложенийсоздавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux, Windows, MacOs, Android, iOS)применять асинхронное и многопоточное программирование с корутинамииспользовать OpenAPI и Kotlin Multiplatform и выполнять интеграцию бэкенд-приложения с различным фронтендомиспользовать Kotlin вместе с 10 фреймворками, включая Spring и Ktor, а также с бессерверными библиотекамиреализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafkaстроить хранилища на базе SQL, NoSQL и NewSQL: Postgres, Cassandra, ArcadeDbписать приложения с монолитной, микросервисной и бессерверной архитектуройразрабатывать гибкую и надёжную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safetyпроектировать архитектуру приложений, применяя модульную разработку, DDD, TDD, MDDформировать архитектуру приложения с учётом требований законодательства в области защиты информациивнедрять в приложения элементы BI, чтобы получать аналитические отчёты по функционированию и бизнес-процессам
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 99 000 ₽
Цена без скидки: 99 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да