Kotlin Developer. Basic
09 января 2026
Basic
5 месяцев
Онлайн
Для кого этот курс?
- Для начинающих программистов
- Для front-end разработчиков, которые хотят писать мультиплатформенный код
- Для back-end разработчиков, которые хотят расширить стек
Необходимые знания
- Kotlin подходит для изучения в качестве первого языка программирования. Если вы уже знакомы с Java -- сложностей с изучением не возникнет.
Что даст вам этот курс?
Глубокое понимание Kotlin от основ до продвинутых концепций, более 20 практических домашних заданий для закрепления материала и погружение в современный бэкенд-стек на основе Spring Boot.
После обучения вы:
-
Овладеете основами Kotlin: сможете уверенно использовать переменные, функции, коллекции, ООП, а также такие особенности языка, как scope-функции и лямбды.
-
Сможете проектировать архитектуру приложения: грамотно структурировать код по слоям, конфигурировать приложение и обрабатывать ошибки.
- Получите опыт работы с реальными инструментами: Git, Gradle (Kotlin DSL), Postman, что является стандартом индустрии.
-
Поймёте основы асинхронности: научитесь работать с корутинами для написания неблокирующего и эффективного кода.
Дополнительно на курсе вы:
-
Реализуете итоговый проект: примените все полученные знания на практике — от идеи до запуска и тестирования собственного приложения.
-
Поймете идеологию Kotlin: узнаете, чем он отличается от Java, и как использовать его сильные стороны для написания лаконичного и безопасного кода.
Поддержка разных платформ
Процесс обучения
А если вы не смогли посетить занятие в реальном времени, то сможете посмотреть его в записи и задать вопрос преподавателю в закрытом Telegram-чате.
Программа
Введение в разработку на Kotlin: от основ программирования до создания API
Свой проект
Студент пишет выпускной проект на любую тему под контролем преподавателя
Языковой уклон
Курс посвящён Kotlin без привязки к Android-разработке или back-end. Мы обучаем языку, а как его применять -- решаете вы
Партнеры
Формат обучения
Интерактивные вебинары
2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Домашние задания
В ходе обучения выполните 13 практических заданий и получите обратную связь от преподавателей
Коммьюнити
Модерируемый ТГ-чат для общения преподавателей и студентов
Программа
Введение в программирование. Экосистема, настройка окружения
Тема 1: Вводное занятие
Тема 2: Работа с IDE, с Git и настройка Kotlin-окружения
Введение в Kotlin. Основы программирования
Тема 1: Переменные и базовые операции // ДЗ
Тема 2: Условные структуры и логические выражения. Циклы for и while // ДЗ
Тема 3: Создание и использование функций // ДЗ
Тема 4: Строки, Enum и Массивы/Списки (array/list) // ДЗ
Тема 5: Многомерные массивы и листы // ДЗ
Объектно-ориентированное программирование
Тема 1: Основы классов и объектов // ДЗ
Тема 2: НПИ - Наследование, полиморфизм и инкапсуляция
Тема 3: НПИА - Интерфейсы и абстрактные классы // ДЗ
Тема 4: Анонимные и внутренние классы
Тема 5: Иерархия классов, обработка ошибок, немного о lambda функциях // ДЗ
DSL. Создание и проектирование
Тема 1: Lambda, scope-функции и необходимая база для DSL // ДЗ
Тема 2: DSL. Изучаем и реализуем свой // ДЗ
Тема 3: Тестирование и TDD, а также интересные keywords в Kotlin
Структуры данных
Тема 1: Структуры данных в Kotlin и их отличия от Java. Generics
Тема 2: Hash-функция и ассоциативные массивы (Map) // ДЗ
Тема 3: Алгоритмы сортировок и их сложность
Тема 4: Асинхронное и многопоточное программирование с корутинами
Фреймворки
Тема 1: Введение в Spring Boot
Тема 2: Работа с базами данных через Spring Data JPA
Тема 3: Конфигурация, сервисы и обработка ошибок // ДЗ
Тема 4: Тестирование // ДЗ
Проектный модуль
Тема 1: Консультация по проектам и выбор темы проекта
Тема 2: Защита проектных работ
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
На основе умений и знаний полученных в курсе студент выбирает какой проект будет реализовывать. С нашей стороны будет помощь и наставничество в реализации проекта. Проект станет хорошим пополнением вашего портфолио.
Преподаватель
Сергей Прощаев
Руководитель направления Java-разработки в FinTech
С отличием окончил Уфимский государственный авиационный технический университет по специальности «Автоматизация технологических процессов» и Московский экономико-финансовый институт по специальности «Финансы и кредит». Более десяти лет занимался разработкой и внедрением платёжных сервисов в банковской сфере, связанных с процессингом и финансовыми расчётами. В настоящее время ведущий инженер – Java-разработчик в компании ПАО «Сургутнефтегаз».
Преподает на курсах
- RabbitMQ для разработчиков и администраторов
- Java Developer. Advanced
- Microservice Architecture
- Software Architect
- Apache Kafka
- Java Developer. Basic
- Kotlin QA Engineer
- Kotlin Backend Developer. Professional
- Kotlin Developer. Basic
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
После обучения:
-
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
-
Доступ к учебным материалам курса
-
Ваш личный проект, который поможет проходить собеседования
Kotlin Developer. Basic
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно