Мы запускаем новый формат – сопровождение до оффера. Это индивидуальный формат взаимодействия с каждым участником. Если у вас не получится найти работу за 6 месяцев после начала обучения – мы вернем 100% оплаты
Работа с наставником 1 на 1
Наставник работает только с вами. Все внимание будет уделено лично вам. Встречи с наставником будут проходить 2 раза в неделю по 2 часа. Вы сможете выбрать удобные дни и время.
Работа над реальными проектами
Вы разработаете собственное приложение с нуля и доработаете уже существующие open source проекты. Это станет вашим портфолио для работодателей.
Поддержка в трудоустройстве
Тестовые собеседования, помощь с резюме и рекомендации партнёрским компаниям. Мы будем сопровождать вас на протяжении 3 месяцев поиска работы.
Стажировка
Работу с наставником засчитаем как полугодовую стажировку с официальным подтверждением и рекомендациями для работодателей.
Доступ к 7 курсам!
В процессе обучения на программе вы получите доступ к следующим материалам и разберете их с наставником
Курс «Kotlin для профессионалов»
В рамках курса будут рассмотрены темы: продвинутая работа с корутинами, функциональное программирование, использование DSL, многопоточность и оптимизация. Научим писать более чистый и поддерживаемый код, эффективно использовать возможности Kotlin и разрабатывать приложения с использованием лучших практик.
Курс «Jetpack Compose. Проектируем сложный UI»
Научим разрабатывать динамические и адаптивные пользовательские интерфейсы, работать с анимациями, управлять состоянием и создавать кастомные компоненты. Курс ориентирован на применение передовых практик, позволяющих создавать UI, который легко масштабируется и адаптируется под требования современных приложений.
Курс «Dependency Injection»
В курсе будут рассмотрены основные подходы Dependency Injection, Service Locator и Inversion of Control (IoC), а также популярные DI-фреймворки, включая Dagger и Hilt. Научим внедрять зависимости эффективно, улучшать тестируемость кода и управлять жизненным циклом зависимостей, что позволит повысить устойчивость и расширяемость приложений.
Курс «Масштабируемая архитектура»
В курсе будут рассмотрены принципы проектирования масштабируемых систем, многомодульность, чистая архитектура, SOLID-принципы и управление зависимостями. Также будет рассмотрено внедрение архитектурных паттернов MVVM и MVI и использование подходящих библиотек. В результате вы научитесь строить приложения, которые легко поддерживать, расширять и адаптировать к новым требованиям бизнеса.
Курс «CI/CD Bitrise»
В курсе будут рассмотрены основы CI/CD и настройка пайплайнов в Bitrise. Вы узнаете как интегрировать процессы проверки кода, тестирования и деплоя. Курс охватывает создание эффективных пайплайнов и оптимизацию сборок. В результате вы научитесь настраивать автоматизированный процесс доставки изменений, что позволит повысить качество кода и ускорить разработку.
Курс «Работа с базами данных и локальным хранилищем в Android»
В рамках курса вы изучите основные подходы к работе с базами данных в Android, включая SQLite и Room, работу с файлами и настройку безопасного локального хранилища. Курс охватывает оптимизацию запросов, работу с транзакциями, миграции баз данных и управление потоками данных с учетом производительности.
Курс «Фоновая работа в Android»
В курсе будут рассмотрены основные инструменты для фоновой работы, такие как WorkManager, Service, JobScheduler, а также оптимизация задач с использованием корутин и потоков. Вы изучати способы выполнения долгих операций, управления задачами с учётом ограничений системы и эффективного потребления ресурсов.
Для кого?
Рекомендуем в качестве подготовки пройти бесплатный Гарвардский курс CS50 (с переводом).
Новички в IT
Только начинаете свой путь? Хотите освоить новую профессию? Мы сможем помочь вам в этом нелегком деле!
Стажеры и Junior-разработчики
Ищите работу или уже работаете на младших позициях? Хотите укрепить знания, найти первую работу или сменить текущую? Наша программа поможет вам глубже изучить предметную область и найти новую работу.
Middle-разработчики из других сфер
Вам уже хорошо известно искусство программирования, но вы бы хотели быстро погрузиться в мобильную разработку.
Что входит в программу?
Создавать современные приложения
Писать эффективный код на Kotlin и понимать язык Java
Создавать сложный UI с помощью Jetpack Compose
Применять различные шаблоны проектирования и алгоритмы
Использовать различные библиотеки для разработки
Понимать чужой код и находить ошибки
Работать в команде
Работать в среде разработки Android Studio
Наставник
Вараксин Юрий
Вараксин Юрий
Ведущий Android-разработчик @ MD Audit (ГК Softline)
Работал в проектах разной сложности — от маленьких стартапов до Big Tech. В 2018 году руководил собственным проектом по созданию касс самообслуживания с возможностью распознавания лиц на базе Android Things.
Эксперт Центра непрерывного образования ФКН ВШЭ и автор курса по мобильной разработке под Android.
Вы можете записаться на бесплатную консультацию и лично задать интересующие вопросы про обучение и стажировку
Виталий
Поговорили даже больше изначально отведённого времени, Юрий указал мне на пробелы в знаниях, дал советы и много полезных источников, а также рассказал про основные этапы собеседования. Было очень полезно.
Андрей
Я очень рад, что нашёл такого наставника, как Юрий. Он помог мне разобраться со всеми волнующими вопросами и дал ценные советы, основанные на его профессиональном опыте. А также очень круто, что Юрий не только высококвалифицированный специалист, но и приятный собеседник!
Анатолий
Огромная благодарность ментору! В интернете очень много информации, из которой нужно выкраивать нужную, но ментор помог мне понять, что нужно, а что нет и где брать информацию. Также он ответил на все мои вопросы по теме.
Роман
Стоит отметить, что перед встречей Юрий прислал необходимые (и самое главное структурированные) учебные материалы, по которым формируется весьма полноценный роудмап. Разобрали все ключевые моменты, выявили мои слабые места, нашли то, над чем нужно еще поработать.