Android && Kotlin Multiplatform

Трехмесячный интенсив с оплачиваемой стажировкой

Android && Kotlin Multiplatform

Старт 4 ноября. Поможем укрепить знания и пригласим на стажировку с окладом 50 000 руб/мес

Интенсив в цифрах

3
Месяца
студенты будут углубленно изучать разработку под ОС Android с помощью языка Kotlin и KMP
72
Часа
онлайн-лекций с опытным преподавателем. Записи будут доступны после интенсива
2
Часа
продолжительность одной лекции. Будем собираться 3 раза в неделю
5
Cтудентов потока
получат приглашение на стажировку. Всего студентов на потоке — 10
50 000
Рублей в месяц на руки
официальная оплата труда во время стажировки
3
Месяца
продолжительность стажировки
Kotlin Multiplatform

Новые возможности

Число пользователей мобильных платформ в 2023 году превысило 4 миллиарда человек. С учетом растущего спроса на мобильных разработчиков, мы готовы обучать будущих коллег под наши задачи.
Kotlin Multiplatform (KMP) позволяет создавать приложения для Android, iOS, Desktop etc. с общим кодом, сохраняя возможность писать специфический код для каждой платформы. В основе KMP лежит язык Kotlin, знакомый Android-разработчикам и схожий с языком Swift, основным языком для iOS.

Почему для нас это важно?

Kotlin — элегантный и мощный язык программирования, который отлично показал себя в разработке мобильных приложений под Android и не только.

Kotlin Multiplatform — свежая и перспективная технология, в которую мы поверили. Нам хочется помочь вырасти новому поколению разработчиков, которые только начинают свой путь, и, конечно же, найти новых коллег на собственные проекты.
Мы не собираемся никому гарантировать трудоустройство и огромные зарплаты сразу после обучения. Мы ценим честность, репутацию и ваши ресурсы. Вместо этого мы предлагаем оплачиваемую стажировку с возможностью дальнейшего трудоустройства 5 студентам, которые успешно завершат интенсив, закончат дипломный проект и пройдут собеседование по пройденному материалу.
В процессе обучения вы будете взаимодействовать с отделом тестирования и дизайнерами, проходить code review и работать с инструментами командной работы. Все как в реальной практике.

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

Для кого?

Материалы данного интенсива подойдут тем, кто уже знаком с основами программирования. Мы не будем разбираться в базовых концепциях, поэтому ожидаем, что вы уже изучали хотя бы один язык программирования, знакомы с объектно-ориентированным и/или функциональным подходами, имеете базовое представление об основных структурах данных (массивы/списки/ассоциативные массивы/etc.).

Рекомендуем в качестве подготовки пройти бесплатный Гарвардский курс CS50 (с переводом).

Новички в IT

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

Стажеры и Junior-разработчики

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

Middle-разработчики из других сфер

Вам уже хорошо известно искусство программирования, но вы бы хотели быстро погрузиться в мобильную разработку.

Мобильные разработчики, желающие изучить Kotlin Multiplatform

Android и iOS разработчики, которые хотят быстро освоить новую технологию

Про обучение

Изображение
Онлайн
формат
Лекции в онлайн формате 3 раза в неделю, подробные текстовые материалы и исходники. Запись каждой лекции можно будет посмотреть после интенсива.
Изображение
Дипломный проект и домашние задания
Реализуете полноценное приложение с нуля и освоите ключевые процессы разработки ПО. Наши наставники будут давать подробную обратную связь на каждом этапе обучения.
Изображение
3 месяца обучения + 3 месяца стажировки
Этого не хватит для освоения целой профессии, но даст уверенный старт вашей карьере, а стажировка поможет получить необходимый опыт работы и закрепить знания.
Изображение
Индивидуальные встречи
Мы ценим индивидуальный подход, поэтому предлагаем студентам возможность каждую неделю записываться на онлайн-встречи с преподавателем 1-1. Мы лучше узнаем вас, а вы сможете задать все ваши вопросы.
Изображение
Собеседование
Мы проведем с каждым студентом собеседования в конце интенсива, дадим подробную обратную связь с планом развития, а самых уверенных кандидатов пригласим на стажировку.
Изображение
Карьерный трек
Подготовитесь к интервью и поймете чего от вас хочет бизнес. Наши HR-специалисты помогут вам составить качественное резюме.

Чему вы научитесь?

Изображение
Создавать приложения для Android и iOS
Изображение
Писать эффективный код на Kotlin и Swift и понимать язык Java
Изображение
Создавать сложный UI с помощью Jetpack Compose, Swift UI и Compose Multiplatform
Изображение
Применять различные шаблоны проектирования и алгоритмы
Изображение
Использовать библиотеки для мультиплатформенной разработки
Изображение
Понимать чужой код и находить ошибки
Изображение
Работать в команде с QA-специалистами, дизайнерами и другими разработчиками
Изображение
Работать в средах разработки Fleet, Android Studio и Xcode

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

Поэтапно расскажем об всех тонкостях работы мобильного разработчика
4 лекции
Язык Kotlin
Повторим основы и разберем продвинутые темы. Для лучшего понимая того, почему в Kotlin сделали именно так, изучим особенности устройства языка Java.
5 лекций
Особенности платформы Android
Изучим устройство ОС и разберем проблемы, из-за которых ухудшается производительность приложений. Напишем сложный пользовательский интерфейс с помощью Jetpack Compose.
3 лекции
Алгоритмы и шаблоны проектирования
Разберем основные алгоритмы и структуры данных, которые применяются в работе мобильного разработчика и встречаются на собеседованиях. Научимся применять основные шаблоны проектирования в работе.
3 лекции
Особенности платформы iOS
Познакомимся с нативными инструментами разработки под iOS, изучим базовый синтаксис языка Swift и структуру типичного iOS-приложения.
4 лекции
Мультиплатформенная разработка
Начнем работать в среде разработки Fleet, научимся создавать мультиплатформенную бизнес-логику, изучим структуру мультиплатформенного проекта и его зависимости, научимся работать с основными библиотеками.
3 лекции
Compose Multiplatform
Научимся применять Compose в мультиплатформенных проектах, поговорим про ограничения текущей реализации и оптимизацию.
3 лекции
Многопоточность
Рассмотрим проблемы многопоточного и асинхронного программирования, научимся их находить и устранять. Напишем потокобезопасный код, будем работать с атомарными операциями, мьютексами, семафорами и пулом потоков. Разберемся как устроены корутины "под капотом", и какие бывают сложности при работе с ними.
3 лекции
Архитектура и навигация
Научимся проектировать архитектуру приложений с учетом бизнес-требований и масштабируемости. Разберем основные ошибки, как спасти плохо спроектированное приложение, упростить разработку и постараться не допускать таких ошибок в будущем.
2 лекции
Работа с сетью
Изучим устройство различных сетевых протоколов и поймем как эти знания помогут нам создавать более качественные и безопасные приложения. Напишем сетевой слой в мультиплатформенном проекте.
3 лекции
Хранение данных
Добавим возможность нашему приложению работать без сети. Изучим особенности работы с Room и SQLDelight. Усовершенствуем навыки написания SQL-запросов.
2 лекции
Аналитика и тестирование
Покроем Unit и UI тестами наш код. Добавим аналитику и инструменты контроля качества.
1 лекция
Применение AI-инструментов в работе
Научимся применять современные генеративные модели в разработке и упрощать себе жизнь.

Как проходит стажировка?

{Факультатив} – это небольшая команда, состоящая из разработчиков, тестировщиков, дизайнеров и менеджеров продукта. Мы занимаемся разработкой собственных проектов и ищем новых коллег

1 месяц

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

2 месяц

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

3 месяц

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

Проекты, над которыми вы будете работать

[re]mark
Сервис заметок. Как Notion или Apple Notes, но с фокусом на безопасность и self-hosted
Memento
Копилка воспоминаний с привязкой к гео-меткам. Новый формат взаимодействия
invino
Информационный ресурс про барную культуру
Ede, bibi, lude
Сервис по подбору персональных шеф-поваров

Поток I

Свободных мест не осталось :(

Оставьте заявку

Мы напишем вам раньше всех перед стартом нового потока!
Нажимая на кнопку, вы соглашаетесь с условиями обработки персональных данных и политикой конфиденциальности

Руководитель образовательной программы

Вараксин Юрий

Изображение

Вараксин Юрий

Ведущий Android-разработчик @ MDAudit (ГК Softline)
Работал в проектах разной сложности — от маленьких стартапов до Big Tech. В 2018 году руководил собственным проектом по созданию касс самообслуживания с возможностью распознавания лиц на базе Android Things.
Эксперт Центра непрерывного образования ФКН ВШЭ и автор курса по мобильной разработке под Android.

Отзывы о преподавателе с сайта GetMentor

Вы можете записаться на бесплатную консультацию и лично задать интересующие вопросы про обучение и стажировку

Виталий

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

Андрей

Я очень рад, что нашёл такого наставника, как Юрий. Он помог мне разобраться со всеми волнующими вопросами и дал ценные советы, основанные на его профессиональном опыте. А также очень круто, что Юрий не только высококвалифицированный специалист, но и приятный собеседник!

Анатолий

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

Роман

Стоит отметить, что перед встречей Юрий прислал необходимые (и самое главное структурированные) учебные материалы, по которым формируется весьма полноценный роудмап.
Разобрали все ключевые моменты, выявили мои слабые места, нашли то, над чем нужно еще поработать.

Вопрос-ответ

Для кого этот интенсив?
Интенсив подойдет стажерам, младшим разработчикам и желающим освоить мобильную разработку. Чем больше вы знаете и умеете перед стартом интенсива, тем проще вам будет. Но мы стараемся уделить время каждому участнику, поэтому у вас будет возможность разбирать трудные темы на персональных встречах с наставником. В начале каждой недели будет публиковаться расписание таких встреч и каждый сможет записаться в удобный слот.
Как проходит обучение?
Начнем 4 ноября. Мы будем созваниваться 3 раза в неделю на 2 часа. За эти 2 часа мы будем изучать несколько новых тем, проходить практический модуль и в формате живого общения будем обсуждать возможные проблемы и ваши вопросы.
Смогу ли я попасть на стажировку, если до этого не программировал на Kotlin?
На стажировку сможет попасть тот, кто пройдет весь интенсив до конца, выполнит все домашние задания и в конце успешно пройдет собеседование. От себя можем сказать, что это не простой путь. Более опытным разработчикам может быть легче, но все зависит от вашего стремления и умения быстро изучать новую информацию
Сколько требуется времени на учебу? Возможно ли совмещать с работой?
Для комфортного прохождения интенсива мы советуем выделять на учебу от 20 часов в неделю. Но каждый из нас по-разному воспринимает новую информацию, поэтому это значание индивидуально. Главное быть в контексте, когда мы будем созваниваться, а для этого необходимо выполнять домашние задания.
Совмещать с работой и учебой в ВУЗе возможно. Все занятия и персональные встречи будут после 18:00 по московскому времени. Запись лекции можно будет посмотреть после встречи.
Почему такая цена?
Мы старались сделать цену доступной, поэтому стоимость интенсива покрывает работу руководителя образовательной программы и работу тех людей, кто будет помогать в процессе. Мы в первую очередь ищем новых коллег.

Информация

ИП Вараксин Юрий Николаевич
ИНН: 772207303841
ОГРНИП: 324774600521097

Контакты для связи


ФАКУЛЬТАТИВ
Цифровое учебное объединение