Курсы 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 это хорошо преподают, и мне стало легче разбираться. Ведь курс это совокупность лекций и домашних заданий, и их надо выполнять систематически, не надеяться, что если не сделаешь вовремя. то пронесёт. За нарушения могут даже не допусть к защите проекта. Короче, если вникаешь, советуешься в трудных вопросах, всё будет ОК, тем более, что в помощи не отказывают. Мне повезло с куратором, это настоящий профессионал. Евгений, я Вам очень благодарна.
Kotlin QA Engineer
О курсе⁚
Автоматизация тестирования на Kotlin
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Начальная
- Цена⁚ 70 200 ₽
- Длительность обучения⁚ 4 месяца
- Период рассрочки⁚ 12
Программа курса⁚
- Введение в Kotlin
- Работа с внешними источниками
- Базовые фреймворки тестирования
- Специфика тестирования серверной части
- Специфика тестирования Android приложений
- Дополнительный модуль
- Подготовка к поиску работы
- Итоговый проект
Чему вы научитесь⁚
- создавать тестовые данные и использовать инъекции зависимостей для подмены объектов при тестировании
- выполнять нагрузочное тестирование
- проводить автоматические тесты на наличие уязвимостей
- проверять стиль кода на соответствие принятым правилам
- встраивать Automation QA в конвейер сборки в наиболее востребованных системах непрерывной интеграции
- применять механизмы синхронизации при тестировании асинхронных компонентов и распределённых систем
- пользоваться основными системами сборки приложений
- выполнять в тестах сложные сценарии