Kotlin Backend Developer в Otus
Дата старта
фиксированная
Особенности:
Какая программа - Введение в Kotli, Старт проекта и API, Работа с фреймворками в Kotlin, Модуль бизнес-логики проекта, Транспортный уровень приложения, Работа с базами данных в Kotlin-проекте, Защита информации и управление пользователями, Мониторинг приложения, Проектная работаКто учителя - Сергей Окатов, Леонид Земенков, Дмитрий Терехов, Евгений Тюменцев, Кирилл Крылов, Дмитрий Золотов, Дмитрий ШагиахметовПроект по итогу - 1 Чему научитесь в итоге (результат обучения) - использовать язык Kotlin для разработки серверных приложений; создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS); применять асинхронное и многопоточное программирование с корутинами; выполнять интеграцию бэкенд-приложения с различными фронтендами с использованием OpenAPI и Kotlin Multiplatform; использовать Kotlin совместно с различными фреймоврками: Spring, Ktor, Kotless (Amazon Web Services); реализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafka; строить хранилища на базе SQL и NoSQL (Cassandra, AWS DynamoDB) писать приложения с монолитной, микросервисной и бессерверной архитектурами; разрабатывать гибкую и надежную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safety; проектировать архитектуру приложений с применением таких подходов как модульная разработка, DDD, TDD, MDD; учитывать требования законодательства в области защиты информации при формировании архитектуры приложения; внедрять элементы BI в приложения для получения аналитических отчетов по функционированию и бизнес-процессамЕсть ли дз - ДаЕсть ли мобильное приложение - НетЕсть ли кураторы - ДаЕсть ли обратная связь по заданиям - ДаЕсть ли замена преподавателя - НетЕсть ли отмена / перенос уроков - НетЕсть ли чат студентов - ДаДоступ к методическим и обучающим ресурсам - Навсегда