Курсы Kotlin в 2024 году, 2 курса

На чтение
5 мин.
Просмотров
66
Дата обновления
16.12.2024
Начните разработку приложений на Kotlin! В нашей подборке – курсы, которые обучают работе с Android, написанию кода и созданию функциональных приложений. Программы подробно разобраны для удобного выбора.
Платформа Курс Трудойстройство Сложность обучения Тип обучения Формат обучения
otus.ru Kotlin Backend Developer. Professional Начальная Курс Онлайн
otus.ru Kotlin QA Engineer Начальная Курс Онлайн

После нажатия на кнопку "Обучение", вас перенаправят на новую страницу, где можно будет выбрать и начать изучение курса. Ссылки в этом материале всегда актуальны, поэтому вы можете смело ими пользоваться. Желаем всем успехов!

Kotlin Backend Developer. Professional

О курсе⁚

Профессиональная backend-разработка на Kotlin

Основные параметры курса:

  • Язык курса⁚ Русский
  • Выдача сертификата⁚ Сертификат
  • Сложность⁚ Начальная
  • Цена⁚ 88 000 ₽
  • Длительность обучения⁚ 5 мес.
  • Период рассрочки⁚ 12

Программа курса⁚

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

Чему вы научитесь⁚

  • использовать язык 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 Backend Developer. Professional от otus.ru

Елена Сирро
27.11.2023
5

Kotlin Backend Developer. Professional

Курс оказался для меня полезным, многому там научилась. В моей работе на Котлин я далеко не новичок. но мне нужно было хорошо знать технологию WebSocket, никак не осилил самостоятельно. А наа otus это хорошо преподают, и мне стало легче разбираться. Ведь курс это совокупность лекций и домашних заданий, и их надо выполнять систематически, не надеяться, что если не сделаешь вовремя. то пронесёт. За нарушения могут даже не допусть к защите проекта. Короче, если вникаешь, советуешься в трудных вопросах, всё будет ОК, тем более, что в помощи не отказывают. Мне повезло с куратором, это настоящий профессионал. Евгений, я Вам очень благодарна.
12231

Kotlin QA Engineer

О курсе⁚

Автоматизация тестирования на Kotlin

Основные параметры курса:

  • Язык курса⁚ Русский
  • Выдача сертификата⁚ Сертификат
  • Сложность⁚ Начальная
  • Цена⁚ 70 200 ₽
  • Длительность обучения⁚ 4 месяца
  • Период рассрочки⁚ 12

Программа курса⁚

  • Введение в Kotlin
  • Работа с внешними источниками
  • Базовые фреймворки тестирования
  • Специфика тестирования серверной части
  • Специфика тестирования Android приложений
  • Дополнительный модуль
  • Подготовка к поиску работы
  • Итоговый проект

Чему вы научитесь⁚

  • создавать тестовые данные и использовать инъекции зависимостей для подмены объектов при тестировании
  • выполнять нагрузочное тестирование
  • проводить автоматические тесты на наличие уязвимостей
  • проверять стиль кода на соответствие принятым правилам
  • встраивать Automation QA в конвейер сборки в наиболее востребованных системах непрерывной интеграции
  • применять механизмы синхронизации при тестировании асинхронных компонентов и распределённых систем
  • пользоваться основными системами сборки приложений
  • выполнять в тестах сложные сценарии
12259