Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
OTUS

Kotlin Backend Developer. Professional

Для кого: Бэкенд разработчикМидл
Начало: По факту набора потока
Длительность: 5 месяцев
Улучшаемые навыки:
KotlinRabbitMQApache KafkaWebSocketsООПDevOpsБазы данных
СертификатОнлайн

Описание курса

Необходимые знания

  • опыт программирования на любом языке ООП
  • 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, чтобы получать аналитические отчёты по функционированию и бизнес-процессам

Отзывы о курсе

Оценить курс
Оценок: 1, комментариев: 1
4.67
Средняя оценка
100%Рекомендация
4.00
Соотношение цены и качества
5.00
Программа курса
5.00
Преподаватель курса
5.00
Практическая применимость знаний
5.00
Удобство платформы
4.00
Качество практики
default-avatar3 февраля 2024. Старший (Senior)
Оценка 4.67dropdown-icon
Рекомендация 100%
4
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
Достоинства

Очень понравилось, что на курсе рассматриваются вопросы архитектуры серверных приложений и даётся отличный пример как строить приложение на основе чистой архитектуры.

Комментарий

Данный курс охватывает не столько сам язык Kotlin, сколько технологии, которые его могут окружать в различных проектах.

Еще курсы