Онлайн-курс

Kotlin Backend Developer. Professional

Дата

Идет набор

5 мес.

Цена

88000

Компания

Место проведения

Онлайн

Для кого этот курс?

  • Для разработчиков на Java. Изучение бэкенд-разработки на Kotlin будет более легким и интуитивным, поскольку Kotlin полностью совместим с Java и может использоваться вместе с уже существующим Java-кодом
  • Для опытных разработчиков других языках программирования. Синтаксис Kotlin – прост и выразителен. Освоить бэкенд-разработку на Kotlin просто, если вы уже владеете PHP, Python, JavaScript, C#
  •  Для мобильных разработчиков. Сможете сохранить единый язык программирования на фронтенде (Android) и на бэкенде. Это упростит командную работу, повысит эффективность разработки
  • Для Kotlin бэкенд-разработчиков. Узнаете о современных практиках разработки: о чистой архитектуре, микросервисах, технологиях высокой доступности и обработке больших данных

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

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

Программа

  • Введение в Kotlin
  • Расширенные возможности Kotlin
  • Подготовка к разработке
  • Разработка API
  • Фреймворки и асинхронный транспорт
  • Бизнес-логика проекта
  • Работа с базами данных
  • Развитие бизнес-логики проекта
  • Проектная работа

OTUS, онлайн-образование

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.

Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей

Каждый курс OTUS – это сильная программа, востребованные знания и максимум практических задач. Выбирайте подходящий вам курс и учитесь у профессионалов.

Образовательная лицензия

Обучение в OTUS всегда отвечало высоким стандартам качества, что подтверждает лицензия на образовательную деятельность. В OTUS Вы можете повысить свои профессиональные навыки и получить удостоверение о повышении квалификации.*
* при условии наличия диплома о среднем профессиональном или высшем образовании по профилю или специальности, смежной с тематикой курса

Формат обучения

У нас нет предзаписанных уроков. Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь в группе Telegram. И самое главное – сможете практиковаться!

  • Интерактивные вебинары. Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда
  • Практика. Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности
  • Активное сообщество. Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме