Backend-разработка на Kotlin: фреймворк для создания высоконагруженных серверных API
Рассрочка
Рассрочка
Kotlin Backend Developer. Professional

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

Курс рассчитан на разработчиков, имеющих опыт в объектно-ориентированном программировании и SQL

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Формат:

Online

Начало занятий:

26 апреля

Дни занятий:

Сб 11:00, Ср 19:00

Что даст вам этот курс

Это обзорно-практический курс. В нем вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin.

Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам.

За время обучения преподаватели на вебинарах в качестве примера разработают проект маркетплейса от идеи и постановки задачи до конечного решения.

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

Вы научитесь:

  • использовать язык Kotlin для разработки серверных приложений;
  • создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
  • применять асинхронное и многопоточное программирование с корутинами;
  • выполнять интеграцию бэкенд-приложения с различными фронтендами с использованием OpenAPI и Kotlin Multiplatform;
  • использовать Kotlin совместно с различными фреймворками: Spring, Ktor, бессерверными библиотеками;
  • реализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafka;
  • строить хранилища на базе SQL, NoSQL и NewSQL (Postgres, Cassandra, ArcadeDb);
  • писать приложения с монолитной, микросервисной и бессерверной архитектурами;
  • разрабатывать гибкую и надежную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safety;
  • проектировать архитектуру приложений с применением таких подходов как модульная разработка, DDD, TDD, MDD;
  • учитывать требования законодательства в области защиты информации при формировании архитектуры приложения;
  • внедрять элементы BI в приложения для получения аналитических отчетов по функционированию и бизнес-процессам.


Курс рекомендован разработчикам, знакомым с объектно-ориентированным программированием и SQL.




Простой чат с помощью Firebase и Kotlin, 24 марта в 20:00
Простой чат с помощью Firebase и Kotlin

На вебинаре научимся создавать firebase аккаунт. Разберемся как работает Realtime Database, как обрабатываются запросы, транзакции и реализуем прослушивание данных. Подключим client-приложение к проекту и реализуем архитектуру простого чата.

Результаты вебинара:
- Базовое умение работы с Firebase
- Знание как работает realtime база данных
- Полностью написанный на Kotlin онлайн чат
Ведет
Кирилл
Крылов
Предыдущий открытый вебинар
Практика применения машины состояний в разработке, 12 апреля в 20:00
Машина состояний или по-другому конечный автомат - это мощное средство описания бизнес-логики разрабатываемого приложения.

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

Результаты вебинара:
Полученные на вебинаре знания позволят более широко и осознанно применять конечные автоматы в задачах разработки и получать более эффективный код.
Кирилл
Крылов
Предыдущий открытый вебинар

Преподаватели

Сергей Окатов
Кандидат физико-математических наук, руководитель управления разработки БФТ.ЦР
Евгений Непомнящий
Разработчик в IT-Sense
Кирилл Крылов
Kotlin Software Developer
Леонид Земенков
Kotlin-разработчик в Ennabl, Inc.
Александр Таношкин
Разработчик в крупном классифайде по недвижимости
Дмитрий Шагиахметов
Разработчик в Газпромбанк
Основные специализации — Full Stack-разработка бизнес-приложений, разработка приложений для стартапов, работа с большими данными. Хорошо понимает последние тенденции в разработке бэкенда и архитектуры, имеет большой опыт в Java и Kotlin.

Свою первую программу написал в 1991 году и разрабатывал всю жизнь. После окончания УрГУ занимался наукой — теоретической физикой — в университетах России, Европы и США.

С 2015 года перешел в коммерческую разработку, занимался проектами в области Web, Java, BigData, Kotlin, работал как в небольших компаниях, так и в корпорациях. Неоднократно принимал участие в развитии различных стартапов — и в роли разработчика, и в качестве основателя.

Среди последних интересов — Serverless для backend, Flutter (frontend для различных платформ), мультиязычные интерфейсы (OpenAPI, gRPC), NewSQL-базы данных, машинное обучение.

Преподаватель
C++ и Java разработчик.
В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 3 года увлекся Java.

Компании: Топаз-сервис, Мвм

Сдал экзамен Oracle по Java: Oracle Certified Professional

Руководитель программы
В последнее время разрабатывал разные программы в различных областях, работал в стартапе, IT-компании и вёл свои проекты. Сейчас работаю Software Developer’ом в JetBrains, разрабатывая и улучшая новые способы дополнять код. Создавал проекты с нуля почти во всех областях и на разных языках (осталось только затронуть gamedev).

⁃ Преподаю разработку на Android (Java/Kotlin) в Samsung больше 4-х лет.
⁃ Backend-разработка, развертка CI/CD и плагина к IntellIJ IDEA на Kotlin в JB.
⁃ Инференс нейронных моделей (GPT-2) на Python.
⁃ Основатель и ведущий разработчик 2-х мобильных приложений на React Native+TS и чистом Kotlin.
⁃ Фронтенд на Angular (TypeScript)

Образование: СПбГУ, прикладная математика и информатика

Преподаватель
В backend-разработке 4 года.
Работал Java-разработчиком в Сбербанке и Яндексе, после чего перешел на Kotlin в AliExpress.
Помимо Java/Kotlin работал с JS/Go/Python.

Преподаватель
Закончил РЭУ им. Г.В. Плеханова, специальность «Прикладная информатика в экономике». Опыт в IT с 2007 года, начинал карьеру в службе поддержки, после перехода в разработку ПО побывал на должностях от младшего инженера до руководителя отдела в российских и международных банках, системном интеграторе. Сейчас в крупном классифайде по недвижимости снова разработчиком. Занимался корпоративными системами, продуктами для пользователей, DevOps-активностями писал на Java, Kotlin, TypeScript и других языках.

Преподаватель
Бэкенд-разработчик в Датана. В работе приходится иметь дело не только с бэкендом, но и с фронтендом.
Прошёл путь от низкоуровневой разработки для микроконтроллеров до разработки микросервисов на Kotlin и Python.
В своём багаже имеет опыт разработки:
- Программ для контроллеров STM32 (С);
- Десктопных приложений для Windows (C#);
- Мобильных приложений для Android (Kotlin);
- Фронтенд на Angular (Typescript);
- Серверных приложений под Linux (Kotlin, Python).

Сергей
Окатов
Евгений
Непомнящий
Кирилл
Крылов
Леонид
Земенков
Александр
Таношкин
Дмитрий
Шагиахметов

Преподаватели

Сергей Окатов
Кандидат физико-математических наук, руководитель управления разработки БФТ.ЦР
Основные специализации — Full Stack-разработка бизнес-приложений, разработка приложений для стартапов, работа с большими данными. Хорошо понимает последние тенденции в разработке бэкенда и архитектуры, имеет большой опыт в Java и Kotlin.

Свою первую программу написал в 1991 году и разрабатывал всю жизнь. После окончания УрГУ занимался наукой — теоретической физикой — в университетах России, Европы и США.

С 2015 года перешел в коммерческую разработку, занимался проектами в области Web, Java, BigData, Kotlin, работал как в небольших компаниях, так и в корпорациях. Неоднократно принимал участие в развитии различных стартапов — и в роли разработчика, и в качестве основателя.

Среди последних интересов — Serverless для backend, Flutter (frontend для различных платформ), мультиязычные интерфейсы (OpenAPI, gRPC), NewSQL-базы данных, машинное обучение.

Преподаватель
Евгений Непомнящий
Разработчик в IT-Sense
C++ и Java разработчик.
В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 3 года увлекся Java.

Компании: Топаз-сервис, Мвм

Сдал экзамен Oracle по Java: Oracle Certified Professional

Руководитель программы
Кирилл Крылов
Kotlin Software Developer
В последнее время разрабатывал разные программы в различных областях, работал в стартапе, IT-компании и вёл свои проекты. Сейчас работаю Software Developer’ом в JetBrains, разрабатывая и улучшая новые способы дополнять код. Создавал проекты с нуля почти во всех областях и на разных языках (осталось только затронуть gamedev).

⁃ Преподаю разработку на Android (Java/Kotlin) в Samsung больше 4-х лет.
⁃ Backend-разработка, развертка CI/CD и плагина к IntellIJ IDEA на Kotlin в JB.
⁃ Инференс нейронных моделей (GPT-2) на Python.
⁃ Основатель и ведущий разработчик 2-х мобильных приложений на React Native+TS и чистом Kotlin.
⁃ Фронтенд на Angular (TypeScript)

Образование: СПбГУ, прикладная математика и информатика

Преподаватель
Леонид Земенков
Kotlin-разработчик в Ennabl, Inc.
В backend-разработке 4 года.
Работал Java-разработчиком в Сбербанке и Яндексе, после чего перешел на Kotlin в AliExpress.
Помимо Java/Kotlin работал с JS/Go/Python.

Преподаватель
Александр Таношкин
Разработчик в крупном классифайде по недвижимости
Закончил РЭУ им. Г.В. Плеханова, специальность «Прикладная информатика в экономике». Опыт в IT с 2007 года, начинал карьеру в службе поддержки, после перехода в разработку ПО побывал на должностях от младшего инженера до руководителя отдела в российских и международных банках, системном интеграторе. Сейчас в крупном классифайде по недвижимости снова разработчиком. Занимался корпоративными системами, продуктами для пользователей, DevOps-активностями писал на Java, Kotlin, TypeScript и других языках.

Преподаватель
Дмитрий Шагиахметов
Разработчик в Газпромбанк
Бэкенд-разработчик в Датана. В работе приходится иметь дело не только с бэкендом, но и с фронтендом.
Прошёл путь от низкоуровневой разработки для микроконтроллеров до разработки микросервисов на Kotlin и Python.
В своём багаже имеет опыт разработки:
- Программ для контроллеров STM32 (С);
- Десктопных приложений для Windows (C#);
- Мобильных приложений для Android (Kotlin);
- Фронтенд на Angular (Typescript);
- Серверных приложений под Linux (Kotlin, Python).

Отзывы

9
Дмитрий
Шагиахметов
В курсе понравилось то, что рассматриваются как популярные в Java-среде технологии (Spring, Kafka, PostgreSQL и т.д.) с примерами на Kotlin, так и новые технологии экосистемы Kotlin (Ktor, Kotless). Преподаватели дают не только обзор технологий, но и современные подходы к разработке и тестированию кода. Код-ревью домашних заданий на высоком уровне с советами по оптимизации кода. Я пришел на этот курс с поверхностными знаниями в области бэкенда и получил практические навыки по разработке приложений, начиная от выбора архитектуры и заканчивая низкоуровневой работой с распределенной базой данных.
Читать целиком
Сергей
Опыт работы программистом более 20 лет. Опробовал почти все современные (и уже не очень) языки программирования.

Kotlin меня заинтриговал своей универсальностью, ведь на нём можно разрабатывать всё, от front-end до мобильных приложений. Но так как язык достаточно молодой, информации по нему недостаточно. Поэтому я решил пройти курс от Otus по back-end разработке на Kotlin.

Информация от практикующих преподавателей была достаточно полезна. По тем темам с которыми я уже был знаком обнаруживались интересные уточняющие нюансы, а темы о которых ранее знал только понаслышке, были раскрыты достаточно внятно и на конкретных примерах.

К сожалению достаточно времени на выполнение домашних задания у меня не нашлось, поэтому весь курс по сути для меня был как крайне полезная конференция с элементами интерактива. Но благо у Otus есть возможность остаться на второй год, которой я всенепременно воспользуюсь.
Читать целиком
Петр
Бережков
Курс понравился тем, что в относительно короткий срок позволяет даже очень поверхностно знакомому с Java человеку на более чем приемлемом для старта уровне освоить язык и пройти весь путь от условного "Hello world" до создания полноценного веб-сервиса. Помимо непосредственно аспектов разработки серверных приложений на Kotlin, в рамках курса рассматривается и множество сторонних технологий, без которых разработка современных высоконагруженных систем практически не жизнеспособна.
Читать целиком
Александр
Попович
Знаком с языком программирования Котлин через призму Андроид разработки. Благодаря данному курсу получилось быстро и эффективно погрузится в бэкенд разработку. Очень понравилось, что давался не только обзор технологий, но и реальное применение из опыта преподавателей. Практические задания помогают закрепить знания и дают разнообразие в реализации. Код ревью и практические уроки на высоком уровне, помогают заполнить пробелы и разъяснить непонятные моменты. Благодаря курсу удалось погрузиться в бэкенд разработку, узнать много нового и найти работу по душе.
Читать целиком
Алексей
Булаев
В момент старта курса я был разработчиком в СбербанкТехнолгии с опытом в 2 года. Про ОТУС слышал от разработчика с прошлой работы, отзыв о курсе Чибрикова был положительный, а вот по спрингу уже нет, не отрицательный, скорее нейтральный.
У нас на проекте стали говорить про котлин, некоторые соседние команды перевели свои КМ на котлин, тут я и стал искать варианты и курсы по котлину, ОТУС был в приоритете. Цели ставил размытые, основное что планировалось - сдавать все домашние задания и попробовать все технологии про которые рассказывали на уроках.
Программа курса была очень насыщенной, что мне понравилось и я понимал, что будет много по верхам, т.к. за одно занятие рассказать про cassandra/aws/elk,... можно только поверхностно, чтобы дать представление, а дальше уже сам. В принципе так и есть, но при этом лекции очень проработаенные.
По домашним работам: с одной стороны был пример на который можно было равняться и делать аналогично, но с другой стороны частое заглядывание и следование примеру снижает качество усвояемого материала. Возможно было бы хорошим решение, когда есть костяк проекта для группы студентов и каждый в нем делает свою бизнес логику, разрабатывает свой функционал.
По окончании курса я получил восстребованные знания, теперь только от меня зависит что я от этих знаний получу.
Читать целиком
Веселина
Курс потрясающий, потрясающий и еще раз потрясающий!:) Структура подачи информации, "каникулы", преподаватели, отдельная благодарность Сергею Окатову за труд! Слов нет, чтобы описать насколько полезен для меня оказался курс! Всем советую!
Читать целиком
Фигурин
Михаил
Я поражен информационной вместимостью курса. Это вызывает глубокое уважение к автору) издержки неизбежны, много приходится проходить по верхам, но, я считаю, это самый ценный формат. Углубиться все равно придется потом каждому самостоятельно, зато понимание общей картины бесценно
Читать целиком
Илья
Курс был очень интересным и насыщенным. Всё что я планировал удалось завершить вовремя.
Все очень понравилось:)
Читать целиком
Дмитрий
Бусыгин
Для меня обучение проходило очень комфортно, т. к. был знаком с языком Котлин по андройд разработке и немного с бэкендом на КТор. Почерпнул очень много полезных знаний по бекенду, архитектуре приложения, шаблону программирования CoR, и его реализацией, автором которой является сам автор курса, спасибо большое, курсом доволен! Единственное, предполагаю, что курс не совсем подходит для новичков, не знакомых с языком, основами бэка, о чем в принципе и говорит название курса.
Читать целиком
Дмитрий
Шагиахметов
В курсе понравилось то, что рассматриваются как популярные в Java-среде технологии (Spring, Kafka, PostgreSQL и т.д.) с примерами на Kotlin, так и новые технологии экосистемы Kotlin (Ktor, Kotless). Преподаватели дают не только обзор технологий, но и современные подходы к разработке и тестированию кода. Код-ревью домашних заданий на высоком уровне с советами по оптимизации кода. Я пришел на этот курс с поверхностными знаниями в области бэкенда и получил практические навыки по разработке приложений, начиная от выбора архитектуры и заканчивая низкоуровневой работой с распределенной базой данных.
Читать целиком
Сергей
Опыт работы программистом более 20 лет. Опробовал почти все современные (и уже не очень) языки программирования.

Kotlin меня заинтриговал своей универсальностью, ведь на нём можно разрабатывать всё, от front-end до мобильных приложений. Но так как язык достаточно молодой, информации по нему недостаточно. Поэтому я решил пройти курс от Otus по back-end разработке на Kotlin.

Информация от практикующих преподавателей была достаточно полезна. По тем темам с которыми я уже был знаком обнаруживались интересные уточняющие нюансы, а темы о которых ранее знал только понаслышке, были раскрыты достаточно внятно и на конкретных примерах.

К сожалению достаточно времени на выполнение домашних задания у меня не нашлось, поэтому весь курс по сути для меня был как крайне полезная конференция с элементами интерактива. Но благо у Otus есть возможность остаться на второй год, которой я всенепременно воспользуюсь.
Читать целиком
Петр
Бережков
Курс понравился тем, что в относительно короткий срок позволяет даже очень поверхностно знакомому с Java человеку на более чем приемлемом для старта уровне освоить язык и пройти весь путь от условного "Hello world" до создания полноценного веб-сервиса. Помимо непосредственно аспектов разработки серверных приложений на Kotlin, в рамках курса рассматривается и множество сторонних технологий, без которых разработка современных высоконагруженных систем практически не жизнеспособна.
Читать целиком
Александр
Попович
Знаком с языком программирования Котлин через призму Андроид разработки. Благодаря данному курсу получилось быстро и эффективно погрузится в бэкенд разработку. Очень понравилось, что давался не только обзор технологий, но и реальное применение из опыта преподавателей. Практические задания помогают закрепить знания и дают разнообразие в реализации. Код ревью и практические уроки на высоком уровне, помогают заполнить пробелы и разъяснить непонятные моменты. Благодаря курсу удалось погрузиться в бэкенд разработку, узнать много нового и найти работу по душе.
Читать целиком
Алексей
Булаев
В момент старта курса я был разработчиком в СбербанкТехнолгии с опытом в 2 года. Про ОТУС слышал от разработчика с прошлой работы, отзыв о курсе Чибрикова был положительный, а вот по спрингу уже нет, не отрицательный, скорее нейтральный.
У нас на проекте стали говорить про котлин, некоторые соседние команды перевели свои КМ на котлин, тут я и стал искать варианты и курсы по котлину, ОТУС был в приоритете. Цели ставил размытые, основное что планировалось - сдавать все домашние задания и попробовать все технологии про которые рассказывали на уроках.
Программа курса была очень насыщенной, что мне понравилось и я понимал, что будет много по верхам, т.к. за одно занятие рассказать про cassandra/aws/elk,... можно только поверхностно, чтобы дать представление, а дальше уже сам. В принципе так и есть, но при этом лекции очень проработаенные.
По домашним работам: с одной стороны был пример на который можно было равняться и делать аналогично, но с другой стороны частое заглядывание и следование примеру снижает качество усвояемого материала. Возможно было бы хорошим решение, когда есть костяк проекта для группы студентов и каждый в нем делает свою бизнес логику, разрабатывает свой функционал.
По окончании курса я получил восстребованные знания, теперь только от меня зависит что я от этих знаний получу.
Читать целиком
Веселина
Курс потрясающий, потрясающий и еще раз потрясающий!:) Структура подачи информации, "каникулы", преподаватели, отдельная благодарность Сергею Окатову за труд! Слов нет, чтобы описать насколько полезен для меня оказался курс! Всем советую!
Читать целиком
Фигурин
Михаил
Я поражен информационной вместимостью курса. Это вызывает глубокое уважение к автору) издержки неизбежны, много приходится проходить по верхам, но, я считаю, это самый ценный формат. Углубиться все равно придется потом каждому самостоятельно, зато понимание общей картины бесценно
Читать целиком
Илья
Курс был очень интересным и насыщенным. Всё что я планировал удалось завершить вовремя.
Все очень понравилось:)
Читать целиком
Дмитрий
Бусыгин
Для меня обучение проходило очень комфортно, т. к. был знаком с языком Котлин по андройд разработке и немного с бэкендом на КТор. Почерпнул очень много полезных знаний по бекенду, архитектуре приложения, шаблону программирования CoR, и его реализацией, автором которой является сам автор курса, спасибо большое, курсом доволен! Единственное, предполагаю, что курс не совсем подходит для новичков, не знакомых с языком, основами бэка, о чем в принципе и говорит название курса.
Читать целиком

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

Обязательно:

  • опыт программирования на любом объектно-ориентированном языке программирования;
  • SQL
  • навыки работы с Linux.

Будет плюсом:

  • опыт работы на Java;
  • знание шаблонов проектирования;
  • умение писать чистый код;
  • навыки использования git.

Перед началом обучения вам нужно будет самостоятельно установить Ubuntu, Docker, Docker-Compose, Intellij и aws-cli. Требования к ПК: не менее 8 ГБ оперативной памяти.

Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 26 апреля
Тема 1. Введение в курс // ДЗ
Тема 2. Основные конструкции Kotlin
Тема 3. Объектно-ориентированное программирование
Тема 4. Предментно ориентированные языки (DSL)
Тема 5. Асинхронное и многопоточное программирование с корутинами
Тема 6. Асинхронное и многопоточное программирование с каналами
Тема 7. Kotlin Multiplatform и интероперабельность с JVM, JS
C 24 мая
Тема 8. Маркетинг и аналитика проекта // ДЗ
Тема 9. Основы DevOps и среда выполнения приложения
Тема 10. Тестирование проекта
Тема 11. Архитектурные принципы и архитектура проекта
Тема 12. Создаем интерфейс с помощью OpenAPI // ДЗ
Тема 13. Создаем внутренние модели и маперы
Тема 14. Практика по инициализации проекта и API
C 17 июня
Тема 15. Разработка приложения со Spring // ДЗ
Тема 16. Разработка микросервисного приложения с KTOR
Тема 17. Разработка бессерверного приложения
Тема 18. Транспорт с WebSocket // ДЗ
Тема 19. Транспорт с RabbitMQ
Тема 20. Транспорт с Kafka
Тема 21. Практика по REST и асинхронному транспорту с фреймворками
C 19 июля
Тема 22. Сбор логов и метрик // ДЗ
Тема 23. Основы бизнес-логики и разработка библиотеки для шаблона CoR
Тема 24. Создание модуля бизнес-логики с использованием шаблона Цепочка Ответственности.
Тема 25. Шаг валидации в бизнес-цепочке
Тема 26. Машина состояний
Тема 27. Практика по созданию бизнес-уровня backend-приложения
C 9 августа
Тема 28. Создание репозитария // ДЗ
Тема 29. Конкурентный доступ к БД
Тема 30. Репозитарий с PostgreSQL
Тема 31. Репозитарий с Cassandra
Тема 32. Репозитарий с графовой базой данных
Тема 33. Практика по работе с базами данных в backend-приложении
C 6 сентября
Тема 34. Общие принципы защиты информации // ДЗ
Тема 35. Авторизация и аутентификация в фреймворках
Тема 36. Практика по управлению пользователями
C 16 сентября
Тема 37. Обзор значимых проектов на Kotlin, которые выходят за рамки курса; выбор темы проекта
Тема 38. Консультация по проектам и домашним заданиям
Тема 39. Защита проектных работ
Скачать подробную программу
Выпускной проект
За время обучения вы разработаете собственный проект для портфолио. Тему для выпускного проекта вы выбираете либо самостоятельно, либо из предложенных преподавателями. В проекте вы по своему выбору применяете те инструменты, которые рассматриваются на вебинарах.

Процесс обучения

Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары проводятся 2 раза в неделю по 1,5 часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время. В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта. После выполнения всех домашних заданий вы получите готовый выпускной проект.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы


  • получите материалы по всем занятиям (видеозаписи занятий, презентации, примеры кодов);

  • освоите Kotlin и научитесь создавать на нем высокопроизводительные серверные приложения;

  • сможете подружить Kotlin и Spring;

  • научитесь использовать KTOR, Kotlin Multiplatform, Kotless;

  • получите помимо языка спектр как классических, так и самых современных инструментов, на которые есть высокий неудовлетворенный спрос на рынке (Cassandra, AWS, ELK-stack и др.)

  • сформируете навык разработки экстремальных проектов;

  • получите сертификат об окончании курса.

Дата выдачи сертификата: 31 октября 2023 года
Ваш сертификат

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

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Kotlin Backend Developer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

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

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Kotlin Backend Developer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Полноценное приложение на Kotlin с нуля
Кирилл Крылов
День открытых дверей
11 июня 2021 года в 19:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Партнеры ждут выпускников этого курса

Стоимость обучения
Cтоимость указана для оплаты физическими лицами
75 600 ₽
Продолжительность
5 месяцев
Начало занятий
26 апреля