Изучи Kotlin с нуля и создай своё первое мобильное приложение. От переменных до Kotlin Multiplatform
12 модулей
50+ уроков
Практические задания
A/B-тестирование
Научись принимать решения на основе данных. От теории вероятностей до множественного тестирования
9 модулей
36 уроков
Практические задания
Готов писать код на Kotlin?
Заполни анкету участника чтобы получить доступ к материалам и тестам интенсива по мобильной разработке
Нажимая на кнопку «Зарегистрироваться», ты принимаешь условия пользовательского соглашения, даёшь согласие на обработку персональных данных ООО "СЛ Капитал"
Готов разбираться в данных?
Заполни анкету — и получишь доступ к материалам, тестам и семинарам интенсива по A/B-тестированию
Нажимая на кнопку «Зарегистрироваться», ты принимаешь условия пользовательского соглашения, даёшь согласие на обработку персональных данных ООО "СЛ Капитал"
Интенсив от X5 Tech. Изучи Kotlin с нуля, напиши своё первое мобильное приложение и узнай, как устроена разработка в одной из крупнейших IT-компаний.
Бесплатно
Онлайн
11 модулей
47 уроков
С сертификатом
Как проходит обучение?
1
Предзаписанные видеоуроки
Cмотри когда удобно, в своём темпе
2
Конспекты и материалы
Всё, что нужно для подготовки и повторения
3
Практические задания
Автоматическая проверка и обратная связь
4
2 онлайн-вебинара
Вопрос-ответ с экспертами X5 Tech
Сертификат по итогам прохождения курса
Чему ты научишься
За время обучения ты пройдёшь путь от основ Kotlin до создания кроссплатформенных приложений на Kotlin Multiplatform. Каждый модуль включает видеоуроки, конспекты и задания с автоматической проверкой
Писать код на Kotlin с нуля
Тестировать код на всех уровнях
Выпускать приложения в production
Настраивать сетевой слой и базу данных
Проектировать архитектуру мобильных приложений
Запускать приложения на любой платформе
Программа летней школы
Ты познакомишься с историей и экосистемой Kotlin, настроишь среду разработки IntelliJ IDEA и Gradle, изучишь синтаксис переменных, типы данных, концепцию Null Safety и создашь консольный калькулятор
Ты освоишь циклы, диапазоны и коллекции, разберёшься в структуре классов, наследовании, интерфейсах, делегатах, объектах, enum- и sealed-классах
Ты изучишь все виды функций в Kotlin: от базового синтаксиса до scope-функций и трансформаций коллекций
Ты освоишь обработку ошибок, сериализацию данных, data-классы и разделение API/Domain моделей
Ты научишься писать асинхронный код, работать с потоками данных через Flow и интегрировать корутины в архитектуру Android-приложения
Ты узнаешь, как писать код один раз и запускать его на Android и iOS, настроишь проект и познакомишься с экосистемой KMP
Ты научишься создавать пользовательские интерфейсы на Compose Multiplatform — от базовых layout-принципов до работы с изображениями
Ты освоишь паттерны управления состоянием и навигацией в Compose-приложениях
Ты научишься делать HTTP-запросы, работать с API и сериализовать данные с помощью Ktor
Ты узнаешь, как хранить данные локально с помощью DataStore и Room в KMP-проектах
Ты освоишь внедрение зависимостей с помощью Koin — от основ до практической реализации в Compose-приложении
Авторы курса
Денис Александров
Начальник отдела платформенных решений X5 Tech
Дмитрий Алексеенков
Руководитель команды разработки X5 Tech
Вячеслав Кузнецов
Руководитель команды разработки X5 Tech
Николай Лузянин
Руководитель команды разработки X5 Tech
Арсен Салимов
Старший разработчик X5 Tech
Андрей Федоров
Старший разработчик X5 Tech
Марк Стариков
Разработчик X5 Tech
Николай Овчаренко
Консультант поддержки X5 Tech
Кем можно стать после обучения?
Junior Developer
Начни карьеру в IT с сильным фундаментом
Android-разработчик
Создавай приложения для миллионов пользователей
Mobile-разработчик (KMP)
Пиши кроссплатформенный код на Kotlin Multiplatform
Частые вопросы
Да, базовые знания ООП и опыт написания простых программ на любом языке (Python, Java, C++). Если ты никогда не писал код — начни с базового курса по программированию
Kotlin — современный язык от JetBrains, основной для Android-разработки и KMP
Да, для выполнения заданий потребуется IntelliJ IDEA (бесплатная Community-версия) и JDK. Инструкция по установке — в первом уроке
Рекомендуемый темп: 4−5 часов в неделю. Но ты можешь учиться быстрее или медленнее — формат асинхронный
Да, по итогам прохождения курса и выполнения заданий ты получишь сертификат от X5 Tech
Готов писать код на Kotlin?
Зарегистрируйся на Летнюю школу по мобильной разработке