Сервис онлайн-обучения цифровым профессиям «Яндекс Практикум» открыл набор на курсы по iOS и Android-разработке. Они предназначены для тех, у кого нет опыта в программировании, кто хочет изучать его с нуля, а также подойдёт тем, кто хочет перейти в мобильную разработку из смежной сферы.
Одно из больших преимуществ мобильной разработки — возможность практически сразу видеть результат своей работы: открывать приложения на устройстве, пользоваться и тестировать их. Платформы Android и iOS поддерживаются гигантами Google и Apple. Рынок мобильных приложений растёт от года к году, и зарплата мобильных разработчиков вместе с ним.
Программы курсов составлены методистами вместе с руководителями и практикующими разработчиками из «Яндекс Еды», МТС, VK и др.
Перед разработкой программ специалисты «Яндекс Практикума» общались с работодателями и построили курсы на основе реальных задач junior-разработчиков. На каждом курсе студенты научатся создавать собственные приложения, тестировать и запускать их. А ещё выполнят несколько проектов для портфолио и поработают в команде над совместным приложением. Программы выстроены с постепенно нарастающим уровнем сложности и полностью соответствуют всем этапам разработки. Искать ответы на вопросы и решать сложные задачи студентам помогут наставники, проверять код и проекты — ревьюеры, кураторы сделают обучение комфортным, а поддержка решит все технические проблемы.
За 10 месяцев курса по iOS-разработке выпускники создадут и добавят в портфолио 4 приложения: одностраничное приложение с квизами, приложение по поиску изображений со сложными сетевыми запросами и авторизацией, приложение-трекер и NFT-маркетплейс. Учебный материал программы разбит на спринты (как в реальной работе разработчика), в конце каждого спринта — код-ревью от действующего iOS-специалиста. Заниматься можно когда угодно, главное — уложиться в дедлайн. Отрабатывать теорию на практике студенты будут, изучая синтаксис в специальном тренажёре от Apple — Playground, а проекты напишут в среде разработки Xcode. В начале основного обучения все студенты пройдут тестирование. По его итогам некоторым предложат пройти «бассейн» — двухнедельный спринт, где участников познакомят с основами программирования.
Программа курса по Android-разработке длится 12 месяцев. До появления Kotlin приложения для Android писали на Java. Поэтому студентам важно сначала изучить основы Java, чтобы поддерживать работу приложений, написанных на нём, и уметь вызывать код Kotlin из Java и наоборот. Отработка теории на практике будет происходить в тренажёре и в реальной среде разработки Android Studio. На протяжении всего обучения студенты будут работать над тремя проектами, один из них — приложение по работе с контактами, второй — сквозной через весь курс — приложение Playlistmaker, которое они создадут самостоятельно от и до. Третий проект — командный, полностью повторяющий реальные рабочие условия.
С поиском вакансии и трудоустройством студентам, завершающим курсы по мобильной разработке, помогут специалисты карьерного центра «Яндекс Практикума». По данным исследования, проведенного Высшей школой экономики, 77% выпускников «Яндекс Практикума» находят работу по новой специальности.
Начать оба курса можно бесплатно: познакомиться с iOS/Android-разработкой ближе, дописать и запустить собственное приложение, чтобы понять, насколько действительно подходит это направление. Ближайший поток обучения курса по iOS-разработке стартует 4 августа. Курс по Android-разработке начинается 28 июля.