Все курсы -> Мобильная разработка
Обновлено 06.06.23

Разработка мобильных приложений под iOS и Android хорошо оплачивается, при этом обучение с нуля занимает от 4 до 16 месяцев до уровня Junior. Вы можете выбрать курсы, которые сделают из вас готового к работе специалиста и помогут вам с трудоустройством.

185 220 ₽
-39 312 ₽
цена курса
4 678 ₽
в рассрочку
4.92
рейтинг
Чему вы научитесь:
  • Понимание работы алгоритмов, структур данных, сетей и операционных систем
  • Навыки проектирования архитектуры приложения. MVC, MVVM, VIPER
  • Работа с графикой и анимациями. Core Image, Core Animation
  • Сетевое взаимодействие приложения и сервера. Rest, JSON
  • Навыки программирования на Swift и Objective-C
  • Хранение данных. Realm, CoreData
  • Умение работать с GIT. Знание принципов ООП
  • Командная работа по Agile и Scrum
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки написания чистого кода
Особенности курса:
  • Создавайте приложения для Apple, даже если раньше никогда не программировали.
  • За 16 месяцев обучения вы освоите разработку на Swift, сделаете 7 проектов для портфолио и подготовитесь к собеседованию в топовую компанию на рынке IT.
  • Научитесь программировать и создавать приложения для Apple, даже если у вас нет опыта или технического образования. После второй четверти сможете претендовать на позицию junior-разработчика.
  • Сможете увеличить заработок и заниматься интересными проектами, а в будущем — вырасти до middle-разработчика.
  • Сможете систематизировать знания в новом направлении и создавать приложения для Apple-устройств.
  • Во время обучения вам может понадобиться поддержка и помощь с домашним заданием. Вашим наставником станет выпускник или студент, который получил такой же опыт обучения на курсе и успешно справился со всеми практическими работами.
  • Менеджеры GeekBrains помогут записаться на курс, освоиться в личном кабинете и решить технические проблемы. Если задание сложное, на все вопросы ответит ваш личный наставник. А еще мы подготовим вас к собеседованию, потренируемся выполнять тестовые задания и научим общаться с HR-специалистами.
  • Куратор поможет вам освоиться в личном кабинете, в процессе обучения всегда будет на связи и поможет найти ответы на вопросы.
  • Вы отточите навыки на реальных задачах по iOS-разработке, создадите 7 проектов для портфолио, научитесь работать самостоятельно и в команде.
  • Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.
Длительность курса:
16 месяцев
Рассрочка без %:
4 678 ₽ на 36 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Дополнительная скидка:
33 681 ₽
Школа:
GeekBrains
4.3
4,3 rating
Профессия с нуля
7 проектов в портфолио
Поддержка на всех этапах
181 660 ₽
-58 131 ₽
цена курса
5 860 ₽
в рассрочку
4.87
рейтинг

Практический курс подходит как для начинающих программистов, так и для тех, кто уже знаком с основами. Студенты научатся:

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

После каждого теоретического модуля они выполняют задания, составленные по примеру ТЗ реальных заказчиков. Есть дополнительные курсы Git, SQL, Figma, ручного тестирования и английского. Выпускники должны защитить командный проект.

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

Чему вы научитесь:
  • Создавать нативные приложения. Не только пройдёте основы Swift или Kotlin, но и погрузитесь в продвинутые темы: узнаете, как работать с многопоточностью, познакомитесь с алгоритмами, структурами данных, и научитесь проводить code-review.
  • Проектировать интерфейсы и анимации. Будете верстать базовые UI-элементы и собирать их на экране. Узнаете, как создать нестандартные интерфейсы, переходы между экранами и анимации.
  • Настраивать клиент-серверную часть. Свяжете интерфейсы и программную логику в единое целое, научитесь общаться с базами данных при помощи SQL и делать сетевые запросы. Подключите сторонние сервисы к своим приложениям.
  • Тестировать приложения. Узнаете, как использовать эмуляторы и симуляторы для проверки работоспособности кода. Будете тестировать проекты в разных условиях, например, при потере сигнала.
  • Писать чистый и эффективный код. Познакомитесь с паттернами проектирования и правилами оформления кода. Сделаете свои программы читабельными, структурированными и удобными для отладки.
  • Работать в команде. Будете понимать требования дизайнеров и тимлида. На практике поймёте, как устроен процесс разработки приложений, и защитите командный дипломный проект.
  • Вы освоите востребованную профессию и научитесь создавать приложения на Android или iOS, получите навыки разработки сложных UX/UI-решений и сможете расширять функциональность продукта.
Особенности курса:
  • Освоите программирование на Swift или Kotlin, научитесь проектировать интерфейсы и тестировать приложения. Получите востребованную профессию: будете работать в студии или в продуктовой команде.
  • Закрепите основы и пройдёте более сложные темы. Научитесь создавать и тестировать мобильные приложения по ТЗ от реального заказчика.
  • Узнаете об особенностях проектирования, разработки и тестирования мобильных приложений. Добавите проекты в портфолио, пополните резюме навыками, сможете сменить место работы или подняться по карьерной лестнице.
  • Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
  • Расходы за первые 6 месяцев обучения на платформе Skillbox берёт на себя. В это время вы смотрите видеоматериалы, практикуетесь на реальных задачах, прокачиваете навыки и начинаете зарабатывать.
  • Вы разработаете приложение с новостями о космической отрасли. Проект будет состоять из нескольких экранов: новости, блог, избранное. Материалы будут подгружаться через публичный API, а любимые заметки можно будет сохранить на девайсе и читать без подключения к интернету.
  • В составе команды под руководством опытного тимлида вы создадите аналог Яндекс Go с функцией доставки еды. Вам выдадут ТЗ, дизайн проекта и роли в команде. Все процессы этого проекта — максимально приближенный к реальным условиям опыт. Именно так создаются реальные приложения.
  • Создадите программу, которая будет отслеживать перемещение грузовиков с отсортированными товарами, распределять потоки автомобилей между загрузочным и разгрузочным пунктами и предупреждать, если товар в машине превышает грузоподъёмность.
  • Разработаете приложение для сервиса обмена фотографиями, где зарегистрированные пользователи смогут смотреть фотографии, лайкать их и скачивать.
  • Создадите приложение для бегунов и велосипедистов, которое позволяет следить за своей физической активностью и весом и получать напоминания о тренировках.
Длительность курса:
24 месяца
Рассрочка без %:
5 860 ₽ на 31 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.7
4,7 rating
Разрабатывайте под Android или iOS
Гарантия трудоустройства
Первый платёж через 6 мес.
Возврат денег
Много практики
168 408 ₽
-53 891 ₽
цена курса
4 678 ₽
в рассрочку
4.88
рейтинг

Android-разработчики на сегодня являются одними из самых высокооплачиваемых программистов и всё из-за широкого распространения устройств на ОС Андроид, нехватки квалифицированных специалистов и довольно высокого порога входа в разработку. На курсе вас за ручку проведут от состояния человека не умеющего программировать до самостоятельного специалиста уровня junior и помогут с трудоустройством. Освойте с нуля Java, Kotlin, Material Design и другие необходимые инструменты для работы.

Чему вы научитесь:
  • В первой четверти вы погрузитесь в язык программирования Java до уровня, необходимого для быстрого старта в разработке под Android. Познакомитесь с объектно-ориентированным программированием, исключениями, коллекциями и работой с сетью. Изучите механизмы работы с системой Android, разберете жизненный цикл приложения, получите навыки в верстке приложений. Узнаете, каким образом можно отображать информацию на экране устройства. Ознакомитесь с основными возможностями приложений на Android.
  • Во второй четверти вы получите продвинутые навыки разработки приложений под Android. Научитесь работать с основными компонентами приложения, создавать интерфейсы с элементами различной сложности и применять основы материального дизайна. Освоите выход в интернет и отправку запросов на удаленный сервер. Познакомитесь с push-уведомлениями, многопоточностью, получением данных через API и сохранением их в базу данных с помощью Room. Научитесь использовать возможности GPS-навигации и Google-карт.
  • В третьей четверти рассказываем о профессиональных подходах в коммерческой Android-разработке. Вы изучите внедрение зависимостей, многопоточность на основе функционального программирования. Изучите наиболее востребованные библиотеки в разработке под Android: RxJava, Dagger 2, Moxy, Cicerone и другие. В завершении четверти вы освоите профессиональные подходы в разработке под Андроид, архитектуры приложения, используете библиотеку внедрения зависимостей Koin, освоите многопоточность с применением Coroutines. Получите понимание многомодульности проекта и научитесь применять темную тему в приложении.
  • Четверть начнется с погружения в тестирование приложений на стороне разработчика. Вы освоетесь со всеми основными видами тестов: Unit, инструментальные и UI-тесты с использованием соответствующих библиотек. Примените в работе Гибкие методологии в командной разработке приложения, систему контроля версий Git, ознакомитесь с принципами Continious Integration и Continious Delivery. Пройдете все этапы разработки приложения от идеи до релиза. В конце четверти вас ждет подготовка к техническому собеседованию на позицию Middle-разработчика. Вы получите знания и навыки, необходимые для старта карьеры в IT-компании.
  • Навыки программирования на Java. Навыки проектирования архитектуры, использования шаблонов проектирования и принципов Clean Architecture
  • Разработка клиент-серверных Android-приложений
  • Знание классических алгоритмов и структур данных
  • Умение работать с GIT, работа в команде
  • Знание принципов ООП
  • Навыки общения с заказчиками и прохождения собеседований
Особенности курса:
  • Получайте заказы на фрилансе или удалёнке. После второй четверти вы сможете претендовать на позицию junior-разработчика.
  • Стройте карьеру в компании или стартапе. У вас будет проект, на котором вы отточите навыки командной разработки.
  • Развивайте свой бизнес и создавайте приложения для разных устройств: смартфонов, умных часов, телевизоров, VR/AR.
  • Во время обучения вам может понадобиться поддержка и помощь с домашним заданием. Вашим наставником станет выпускник или студент, который получил такой же опыт обучения на курсе и успешно справился со всеми практическими работами.
  • Менеджеры GeekBrains помогут записаться на курс, освоиться в личном кабинете и решить технические сложности.
  • Куратор поможет вам освоиться в личном кабинете, в процессе обучения всегда будет на связи и поможет найти ответы на вопросы.
  • Вы получаете актуальные навыки и знания: программа учитывает требования работодателей по компетенциям архитектора информационных систем.
  • Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.
  • Обучение состоит из вебинаров: вы получаете обратную связь от преподавателей и общаетесь с одногруппниками. Все вебинары можно пересмотреть в записи.
Длительность курса:
12 месяцев
Рассрочка без %:
4 678 ₽ на 36 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Дополнительная скидка:
33 681 ₽
Школа:
GeekBrains
4.3
4,3 rating
Пользуется спросом
Личные консультации с экспертом
Гарантия трудоустройства
Серьёзный стек: Java, Kotlin, Android SDK, JUnit, Git
153 108 ₽
-102 096 ₽
цена курса
4 253 ₽
в рассрочку
4.76
рейтинг

Курс подходит не только новичкам, но и разработчикам, которые хотят углубить знания до уровня Middle. Преимущество программы в гибком графике: можно ставить обучение на паузу, отодвигать дедлайн сдачи домашнего задания. Теоретический блок позволяет освоить:

  • Android UI;
  • Java и Kotlin;
  • Android Studio;
  • архитектуру приложений;
  • работу с серверами и хранилищами;
  • правила тестирования и безопасности.

На практику отводится 80% объема курса. Она проходит увлекательно: это командные задания, вебинары, тренажеры, мини- и сквозные проекты. Кейсы состоят из реальных ТЗ работодателей. Обратная связь постоянная.

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

Чему вы научитесь:
  • Освоите базовые навыки начинающего мобильного разработчика и научитесь создавать приложения для Android с нуля
  • Изучите дополнительные возможности Android, работу в фоне, профайлинг, отладку и оптимизацию приложений
  • Разработаете второе за курс полноценное приложение под Android на Kotlin или Java и опубликуете его в Google Play — сервис для поиска авиабилетов — дополните проект в портфолио и получите диплом
  • Сможете начать работать по новой специальности после окончания обучения — наш Центр карьеры поможет с составлением правильного резюме, предоставит на выбор вакансии и назначит интервью, а также подготовит к собеседованию.
  • Вы изучите на уроках принципы ООП, Java Core, многопоточность, паттерны проектирования и начнете мыслить алгоритмически
  • Вы освоите все нужные навыки профессионала в практических форматах: тренажеры, мини-проекты, интерактивные вебинары, сквозные и командные проекты
  • Программировать на Java и Kotlin и использовать Android Studio
  • Работать с системой контроля версий — GIT
  • Проектировать мобильные приложения с учетом их архитектуры
  • Создавать пользовательские интерфейсы различной сложности
Особенности курса:
  • Освойте программирование на Java и Kotlin, изучите популярные библиотеки, научитесь разрабатывать мобильные приложения для Android.
  • Углубите и структурируете знания Java и Kotlin. Начните нарабатывать опыт, выберите необходимые дополнительные навыки, которые пригодятся на работе, и освойте их в рамках этой программы. Получите знания по профессии Android-разработчик уровня Middle.
  • Приятный бонус для новичков, системное обучение, структурированная программа курса, полный объём знаний и навыков для Андройд-разработчика — которым не придётся разбираться со всеми нюансами самостоятельно - вы научитесь создавать мобильные приложения на Android для любых проектов и нужд.
  • Вас ждет система полного сопровождения: консультации ментора, личная обратная связь по проектам, постоянная поддержка наставников и координаторов
  • Наши курсы ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое для учебы время в соответствии с вашим графиком
  • Программы курсов создают эксперты с опытом от 5 лет. Студентам помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
  • Чтобы обучение проходило максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
  • С курсом для новичков справляются все студенты вне зависимости от возраста и предыдущего опыта — главное следовать программе обучения.
Длительность курса:
16 месяцев
Рассрочка без %:
4 253 ₽ на 36 мес.
Выдаётся документ:
Сертификат о завершении курса
Формат обучения:
Онлайн
Дополнительная скидка:
15 310 ₽
Школа:
SkillFactory
4.3
4,3 rating
Первый платёж через месяц
Android Studio, Git, UX/UI
Java, Kotlin
С нуля в профессионалы
Без опыта и технического образования
150 300 ₽
-48 096 ₽
цена курса
4 175 ₽
в рассрочку
4.74
рейтинг
Чему вы научитесь:
  • Оперировать основными IT-понятиями
  • Разбираться в типах данных и операторах
  • Работать в среде разработки Xcode. Работать в Xcode/AppCode
  • Писать код на Swift, используя принципы ООП
  • Работать с системой контроля версий Git. Загружать свой код на GitHub
  • Разрабатывать интерфейсы и анимацию. Прототипировать интерфейс и реализовывать элементы в коде
  • Подключаться к хранилищам данных. Реализовывать асинхронность в приложении
  • Тестировать приложение. Создавать программу и имплементировать решение
  • Использовать синтаксис и основные конструкции Objective-C
  • Публиковать приложение в App Store
Особенности курса:
  • Научитесь создавать полезные приложения, которые смогут выйти в топ App Store
  • Мобильная разработка — идеальная сфера для старта в программировании. Вы изучите азы Swift, выполните 8 проектов-приложений для портфолио и через полгода сможете начать искать работу.
  • Курс подойдет вам, если уже умеете программировать и хотите освоить Swift. За 12 месяцев вы прокачаете навыки программирования на Swift до уровня middle и сможете брать проекты в России и за рубежом.
  • Курс подойдет, если вы уже работаете в сфере IT — например, тестировщиком, специалистом техподдержки или аналитиком данных. В ходе обучения вы сможете начать программировать и создавать приложения, углубленно изучите разработку на Swift, пополнив свои навыки новым инструментом.
  • Разные практические форматы — чтобы развить навыки, которые нужны рынку и будут использоваться прямо сейчас
  • Тренажер по Swift для отработки алгоритмов и синтаксиса языка
  • 5 сквозных проектов по созданию приложений для портфолио
  • 60 часов онлайн-мероприятий с ментором для разбора учебных тем и решения задач
  • 50 написанных программ в ходе практических заданий и мини-проектов
  • 3 хакатона по разработке в командах под руководством ментора
Длительность курса:
12 месяцев
Рассрочка без %:
4 175 ₽ на 36 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
SkillFactory
4.3
4,3 rating
142 038 ₽
-45 452 ₽
цена курса
4 823 ₽
в рассрочку
4.95
рейтинг
Чему вы научитесь:
  • Программировать на Swift. Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен язык изнутри
  • Проектировать мобильные приложения. Узнаете, как выбрать правильную архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID. Сделайте свой код читабельным и структурированным.
  • Создавать интерфейсы для приложений. Вы научитесь проектировать как базовые элементы UI, так и нестандартные кнопки, экраны, анимации и переходы
  • Делать свои приложения эффективными. Познакомитесь с многопоточностью и узнаете, как эффективно работать с передачей больших объёмов данных по сети
  • Релизить свои проекты в App Store. Узнаете, как загружать проекты в AppStore Connect, чтобы о вашем приложении узнал весь мир
  • Работать в команде. На практике поймёте, как устроен процесс разработки ПО в больших компаниях. Презентуете командный итоговый проект
  • Разработка мобильных приложений для iOS
  • Алгоритмы сортировки и поиска
  • Написание реактивного кода с использованием RxSwift
  • Вёрстка сложных интерфейсов с помощью UIKit и Swift
Особенности курса:
  • iOS-разработчик создаёт приложения для устройств Apple — онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы.
  • Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.
  • На курсе вы с нуля освоите Swift, напишете новостное приложение, примете участие в командной разработке аналога Яндекс:GO и получите помощь в трудоустройстве.
  • Курс позволит вам освоить профессию iOS-разработчика с нуля. Вы напишете первые приложения для портфолио, а после учёбы мы поможем вам с трудоустройством.
  • Вы получите систематизированные знания, которые необходимы для успешной карьеры iOS-разработчика.
  • Ближе познакомитесь со спецификой iOS-разработки, отточите необходимые навыки, найдёте прибыльную и интересную работу.
Длительность курса:
12 месяцев
Рассрочка без %:
4 823 ₽ на 31 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.7
4,7 rating
140 616 ₽
-44 997 ₽
цена курса
4 536 ₽
в рассрочку
4.94
рейтинг

Это курс с бесплатными ознакомительными модулями и гарантией трудоустройства. Студенты смогут:

  • поработать в команде;
  • программировать на Kotlin;
  • получить опыт тестирования;
  • обучиться использованию Figma;
  • самостоятельно создавать приложения для Android в разных категориях: соцсеть, фитнес, галерея.

Информация содержится в обучающих видеороликах. После просмотра студенты пишут код и отправляют на проверку куратору, который исправляет ошибки.

Выпускникам предлагают добавить в портфолио до 5 проектов и найти работу через Центр карьеры. Стажировка начинается уже через 9 месяцев после начала обучения. HR-специалист дает советы по составлению резюме. Бонус – курс английского для IT.

Чему вы научитесь:
  • Программировать на Kotlin. Kotlin — основной язык для программирования приложений на Android. Вы с нуля изучите и базовые возможности языка, и продвинутые концепции — такие как многопоточность.
  • Работать в среде Android Studio. Узнаете, как проектировать экраны и программировать логику приложений, научитесь релизить свои проекты в Google Play.
  • Использовать Android SDK. Будете создавать динамичные приложения, которые решают проблемы пользователей. Например, научитесь получать доступ к камере устройства или к местоположению.
  • Создавать анимации и кастомные экраны. Скучные и статичные приложения — прошлый век. Вы узнаете всё, что нужно для проектирования нестандартных переходов между состояниями приложения, и сможете закодить даже самый необычный экран.
  • Тестировать приложения. Кто будет пользоваться вашим приложением, если оно не работает? Вы научитесь проверять работоспособность проектов при разных условиях, использовать эмуляторы и симуляторы.
  • Проектировать стабильные и быстрые приложения. Шаблоны проектирования помогут вам ускорить процесс разработки, а ещё вы узнаете, как не допускать утечек памяти — про этот аспект часто забывают новички.
  • Профессиональные навыки после курса: Уверенные знания языка программирования Kotlin. Тестирую мобильные приложения. Опыт работы с многопоточностью. Базовые навыки работы в Figma
  • Создаю приложения для Android-устройств. Провожу code-review. Навыки работы с SQLite, Firebase. Соблюдаю кодстайл — мой код легко читать и понимать коллегам
  • Понимаю паттерны проектирования. Работа с API. Контроль версий в Git. Технический английский
Особенности курса:
  • Вы добавите до пяти приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком.
  • Центр карьеры поможет найти работу уже во время прохождения курса.
  • Новичкам в программировании: Без стресса пройдёте путь от новичка до уверенного Android-разработчика: с нуля научитесь программировать на Kotlin, напишете первые приложения для портфолио и сможете трудоустроиться сразу после курса.
  • Начинающим разработчикам: На практике закрепите основы и углубитесь в более сложные темы. Научитесь создавать и тестировать большие приложения по ТЗ от реального заказчика.
  • Программистам, которые хотят поменять направление: Узнаете об особенностях разработки и тестирования мобильного ПО. Получите системные знания и портфолио, сможете найти работу Android-разработчиком и повысить доход.
  • За 12 месяцев научитесь программировать на Kotlin и пройдёте продвинутые концепции: ООП, работу с сетью и паттерны проектирования.
  • Сможете самостоятельно создавать Android-приложения на уровне Junior-разработчика.
  • Получите опыт в тестировании мобильных приложений — дополнительное преимущество при трудоустройстве.
  • Поработаете в команде и вместе создадите полноценное приложение.
  • Напишете приложения из разных категорий: соцсеть, фитнес-трекер и галерею.
Длительность курса:
12 месяцев
Рассрочка без %:
4 536 ₽ на 31 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Дополнительная скидка:
7 032 ₽
Школа:
Skillbox
4.7
4,7 rating
Бесплатные модули
Стажировка через 9 мес.
Гарантия трудоустройства
Упор на практику
Возврат денег
С нуля для всех
120 000 ₽
-38 400 ₽
цена курса
10 000 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Ступень 1: Основы программирования, Основы Swift, Интерфейс, Хранение данны, Сеть, Управление потоками, Шаблоны проектирования, Архитектура приложений, Обработка исключений и сбоев
  • Ступень 2: SwiftUI и основы Combine, Современная архитектура мобильных приложений
  • Foundation без сторонних фреймвоков и Swift 5 Standard Library
  • Многозадачность
  • Networking и хранение данных
  • Создание приложений для Apple Watch, TV, Mac, CoreML и Vision, нейронные сети и машинное обучение
  • Мультиплатформенная разработка: перенос на Android, Vulkan/Metal
  • Организация разработки
  • Проектная работа
  • Вы сделаете 2 приложения, полностью удовлетворяющие требованиям AppStore
Особенности курса:
  • Для тех, кто хочет с нуля научиться создавать приложения для устройств Apple и стать востребованным iOS-разработчиком
  • Помощь с трудоустройством. Комплексная система, которая поможет получить выгодные офферы в перспективных проектах
  • Тренды современной разработки, перенос на Android, адаптация под разные устройства Apple и другие навыки, которые позволят развиваться как T-shaped мобайл инженер
  • Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании.
  • На Ступени 1 вы сможете реализовать свою идею или выбрать приложение из предложенных преподавателем. У вас будут все необходимые навыки, чтобы самостоятельно создать такие приложения как интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы.
  • В течение всего курса вы будете работать над большим проектом для своего портфолио — своим собственным приложением. Каждое домашнее задание будет приближать вас к конечной цели — публикации приложения в AppStore.
  • На Ступени 2 вы реализуете более сложный проект благодаря полученным знаниям второй «продвинутой» ступени.
  • В начале обучения за вами закрепляется ментор. Как и преподаватели, менторы — эксперты iOS разработки
  • Раз в неделю вы делаете домашнее задание и договариваетесь с ментором о созвоне. На сессии ментор прокомментирует ваше решение. При необходимости можно сразу внести изменения и посмотреть результат
  • Ментор заранее знакомится с вашей работой, поэтому к встрече он уже знает, на что обратить внимание.
Длительность курса:
12 месяцев
Рассрочка без %:
10 000 ₽ на 12 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
117 707 ₽
-78 471 ₽
цена курса
3 849 ₽
в рассрочку
4.77
рейтинг

В ходе курса ученики просматривают обучающие видео и выполняют домашнее задание. Задавать вопросы можно 7 дней в неделю. Материалы курса остаются у покупателя навсегда. Изучаются такие темы как:

  • разработка на Java и Kotlin;
  • основы программирования;
  • использование Android SDK;
  • библиотеки, сборщики проектов.

Каждый студент получает куратора и наставника. Куратор напоминает о запланированных лекциях и дает советы. Наставник проверяет домашние упражнения и разбирает ошибки. Лекции ведут опытные преподаватели с опытом работы в Сбербанке, Тинькофф, Яндексе и т. д.

У выпускников курса уже есть портфолио из 4 проектов. Также наставники проводят 3 тестовых собеседования с реальными работодателями и указывают на все ошибки.

Длительность курса:
4.5 месяца
Рассрочка без %:
3 849 ₽ на 36 мес.
Выдаётся документ:
Диплом
Формат обучения:
Онлайн
Дополнительная скидка:
20 857 ₽
Школа:
Skypro
4.4
4,4 rating
Профессия с нуля
Сильные наставники
Самая популярная ОС
253+ часа теории и практики
4 проекта в портфолио
109 500 ₽
-73 000 ₽
цена курса
4 562 ₽
в рассрочку
4.86
рейтинг

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

  • работать на Java и Kotlin;
  • проектировать приложения;
  • верстать интерфейсы и адаптировать их под любые устройства.

Курсовой проект выполняется по основам Java. Также студентам предлагают бонусные курсы: дизайна, аналитики, тестирования и английского для начинающих. Центр карьеры помогает выпускникам подготовиться к собеседованию.

Чему вы научитесь:
  • Решать задачи на Java и Kotlin
  • Создавать с нуля приложение под Android
  • Проводить автоматизированное тестирование приложения
  • Работать с многопоточностью
  • Использовать мультимедиа-ресурсы в приложении и работать с камерой
  • Работать с дизайном приложения
  • Интегрировать серверную часть приложения
  • Работать с регистрацией и авторизацией
  • Использовать Push-уведомления, геолокацию, инструменты машинного обучения
Особенности курса:
  • Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin
  • Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
  • 14 месяцев интенсивного обучения у экспертов отрасли и работы над своим приложением
  • 100+ решённых задач и сложное мобильное приложение типа LinkedIn в вашем портфолио
  • Диплом установленного образца от известного онлайн-университета
  • Трудоустройство - центр развития карьеры поможет составить резюме и подготовит к собеседованию
  • Создадите планировщик дел или менеджер задач. Спроектируете логику работы мобильного приложения
  • Разработаете анимацию, визуалы кнопок, иконок и всех экранов приложения. Добавите функции загрузки и выгрузки изображений, просмотра видео и прослушивания аудио
  • Решите задачи по интеграции с серверной частью. Освоите новые функции: посты «я тут был» с геолокацией и отметкой на Яндекс.Картах и Google Maps
  • Адаптируете приложение под любое Android-устройство. Опубликуете приложение в Google Play: вручную и через Continuous Integration
Длительность курса:
14 месяцев
Рассрочка без %:
4 562 ₽ на 24 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Вебинары, видеолекции, практические задания
Дополнительная скидка:
73 000 ₽
Школа:
Нетология
4.2
4,2 rating
Новые контакты в IT
С нуля в программисты
Java и Kotlin
Начни работать уже через 6 мес.
Высокие зарплаты
109 500 ₽
-35 040 ₽
цена курса
4 562 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Научитесь разрабатывать приложения для мобильных устройств Apple на языке Swift, применение объектно-ориентированного дизайна
  • Создание адаптивного интерфейса приложения и работа с анимацией
  • Работа с базами данных
  • Использование многопоточности в приложении
  • Работа с сетью: отправление запросов на сервер, получение и обработка данных из сети
  • Работа с медиа: воспроизведение видео с телефона и из сети, работа со звуком
  • Добавление в приложение уведомлений, геолокации
  • Тестирование готового приложения, оптимизация приложения и работа с безопасностью
  • Осуществление аутентификации пользователя при помощи логина и пароля, а также Touch ID и/или Face ID
  • Создадите 3 больших рабочих проекта в портфолио
Особенности курса:
  • Начните работать по специальности уже через 6 месяцев обучения
  • Освоите новую IT-профессию и получите возможность достойно зарабатывать в удобном графике
  • Расширите стек навыков или перейдёте в новое направление. Сможете брать новые сложные и интересные задачи, работать в иностранных проектах. Научитесь разрабатывать мобильные приложения для бизнеса
  • Отработаете теорию на практике, узнаете тонкости iOS-разработки от менторов курса и почувствуете себя увереннее в профессии
  • Создадите пользовательский интерфейс мобильного приложения
  • Добавите в приложение анимацию, освоите механизмы переходов между экранами приложения
  • Научитесь промышленной разработке: создадите архитектуру, освоите принцип параллельного выполнения нескольких блоков программы
  • Реализуете сложные функции: идентификацию пользователя по лицу и отпечатку пальца, работу с геолокацией
  • Поработаете с данными из сети. Создадите базу данных на устройстве, наладите получение и выгрузку данных на сервер
  • Разберёте пошагово, как опубликовать приложение в App Store
Длительность курса:
13 месяцев
Рассрочка без %:
4 562 ₽ на 24 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Вебинары, видеолекции, практические задания
Школа:
Нетология
4.2
4,2 rating
93 750 ₽
-30 000 ₽
цена курса
9 375 ₽
в рассрочку
4.68
рейтинг
Чему вы научитесь:
  • Изучите язык Kotlin и заложите необходимый базис знаний по разработке
  • Освоите работу с интерфейсом экрана, основы анимации и тестирования
  • Сможете разрабатывать полноценные полезные приложения под Android
  • Будете глубоко разбираться в Android SDK, сможете находить потенциальные проблемные места и оптимизировать их и заметно ускорить приложение.
  • Научитесь организовывать инфраструктуру: разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и т.д.
  • Сможете проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода.
  • Освоите на профессиональном уровне Dagger 2 и RxJava, тестирование приложений
  • Разработаете приложение, которое станет образцом продуманной архитектуры, чистого кода, аккуратного дизайна, здесь же будут учтены все вопросы безопасности и процесса сборки на CI
Особенности курса:
  • Создайте с нуля первые мобильные приложения на Kotlin и освойте продвинутые технологии для решения Middle задач
  • Персональный ментор. Онлайн-сессии на 40 минут каждую неделю на протяжении всего обучения
  • Помощь с трудоустройством. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
  • 2 готовых приложения для портфолио: Вы сделаете приложение по поиску фильмов и более сложный клиент к сервису с публичным API
  • Авторская программа: Тренды Android-разработки на Kotlin от экспертов, находящихся на передовой сферы мобильных приложений
  • Для кого? Для тех, кто хочет с нуля научиться создавать Android-приложения и стать востребованным разработчиком. Базовые навыки программирования желательны, но не обязательны. Если у вас совсем нет опыта в IT, мы поможем вам быстро освоиться.
Длительность курса:
10 месяцев
Рассрочка без %:
9 375 ₽
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
89 028 ₽
-28 489 ₽
цена курса
2 473 ₽
в рассрочку
4.87
рейтинг
Чему вы научитесь:
  • Основы программирования. Вы узнаете что такое программа, как она выполняется, познакомитесь с основными операциями в программировании. Доступным языком мы расскажем об основных типах данных, массивах, ветвлении, циклах и функциях. Вы получите опыт решения простых, но интересных задач, что даст вам почву для того, чтобы научиться решать задачи гораздо более серьёзные.
  • Основы языка Swift. Swift - новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков. Специалистов, знающих Swift, на рынке сейчас единицы. Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке.
  • Git. Базовый курс. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
  • Основы баз данных. Базы данных (БД) - это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL. “Основы баз данных” - это 20 интенсивных видео-уроков (по 10 минут), где мы вместе пройдём все этапы проектирования БД на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается.
  • Пользовательский интерфейс iOS-приложений. Какие основные особенности большинства современных мобильных приложений? Взаимодействие с сервисом. Отображение и изменение данных на внешнем сервере! Не бывает приложений без пользовательского интерфейса. Это лицо вашего проекта. С его помощью можно привлекать и удерживать пользователей. Реализовав связь с сервисом, вы сможете организовать взаимодействие пользователей между собой, либо с вашим бизнесом.
  • Клиент-серверные iOS-приложения. Вы освоите приемы разработки высоконагруженых приложений. Поработаете с файлами и архивами. Научитесь управлять процессами в фоновом режиме, оптимизировать работу приложения по загрузки больших объемов данных. Также вы освоите методы разработки приложений с универсальным интерфейсом. Получите опыт работы с популярным Backend сервисом Firebase от Google. А также поучаствуете в процессе публикации приложения в AppStore.
  • Производительность iOS-приложений. На курсе будут разбираться понятия и технологии многопоточности, кэширования, устранение проблем, связанных с производительностью пользовательского интерфейса.
  • Алгоритмы и структуры данных. Базовый курс. Фундаментальный курс «прокачивает» базовые знания computer science. Дает понимание, как работает язык программирования и действуют применяемые в коде команды и решения. На примере языка С студенты смогут «пощупать» механизмы, которые лежат в основе современных фреймворков. Курс дает знания, отличающие программиста от «юзера», пишущего код.
  • Стажировка в GeekBrains. Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.
  • Английский для IT-специалистов. Курс, разработанный совместно с школой EnglishDom, поможет освоить ключевые англоязычные темы, актуальные для начинающих IT-специалистов. Максимум практики и фокус на IT-лексику. На 10 уроках разбирается составление CV, технических заданий и деловых писем, собеседования и переговоры, международное общение при продвижении своего проекта. В живых диалогах на английском студенты закрепят фразы, которые пригодятся в работе разработчикам и тестировщикам, маркетологам и дизайнерам.
Особенности курса:
  • Создавайте приложения для iPhone и iPad, даже если раньше никогда не программировали.
  • За 6 месяцев обучения вы освоите разработку на Swift, сделаете качественный проект для портфолио и подготовитесь к собеседованию в топовую компанию на рынке IT.
  • Живое общение с экспертами-практиками. В курсе более 80% вебинаров с преподавателями: вы зададите вопросы по теме и быстро получите обратную связь. Записи занятий останутся в личном кабинете навсегда: вы сможете возвращаться к ним после обучения.
  • Много практики. После каждого урока вы потренируетесь на практических заданиях. Преподаватель оценит работу, даст обратную связь и подскажет, как сделать лучше.
  • Поддержка наставника. У каждого ученика есть наставник, который всегда на связи и помогает с домашними заданиями. Работа с наставником позволяет быстрее и лучше усвоить материал.
  • iOS-разработка входит в топ-10 востребованных IT-профессий, по данным HeadHunter. Чтобы освоить популярную специальность, вам будет достаточно школьных знаний. Вы научитесь создавать приложения на языке Swift для устройств Apple.
Длительность курса:
6 месяцев
Рассрочка без %:
2 473 ₽ на 36 мес.
Выдаётся документ:
Свидетельство об обучении
Формат обучения:
Онлайн-лекции и вебинары, видеозаписи занятий
Школа:
GeekBrains
4.3
4,3 rating
Помощь с трудоустройством
Подготовка к собеседованию
Профессия за 6 месяцев
80 928 ₽
-43 596 ₽
цена курса
2 248 ₽
в рассрочку
4.68
рейтинг

На выбор предлагается 4 пакета обучения от Junior до Middle+. 80% образовательного процесса проходит в форме вебинаров, где ученик может незамедлительно получить ответ на свой вопрос. Видеозаписи встреч остаются в личном кабинете навсегда. После каждого урока ученики выполняют задания. Их проверяет личный консультант: ставит оценку, дает полезные советы по улучшению программы. Студенты научатся:

  • работать с Java, Kotlin, Git, MySQL;
  • создавать программы в стиле Material Design;
  • разрабатывать отказоустойчивые серверные приложения и пр.

GeekBrains оказывает поддержку при трудоустройстве. Студенты работают и стажируются у партнеров платформы, среди которых Мегафон, Юла, ЛитРес, ВК, Газпром. Выпускникам выдается диплом о профессиональной переподготовке. В подарок студенты получают подписку на курс изучения английского.

Чему вы научитесь:
  • Git. Базовый курс. 13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое.
  • Java Core для Android. Введение в платформу Java, инструменты разработчика, написание первой программы. Переменные, типы данных, арифметические операции. Методы. Условные операторы.
  • Android 1. Знакомство с платформой. На этом курсе студенты изучат механизмы работы с системой Android, разберут жизненный цикл приложения, получат навыки в верстке приложений. Узнают, каким образом можно отображать информацию на экране устройства. Ознакомятся с основными возможностями приложений на Android. Научатся разрабатывать приложения на языке Java для Android. К концу курса студенты также приобретут навыки для разработки приложений с хранением данных в облачном хранилище Firestore.
  • Android на Kotlin. На этом курсе студенты изучат основные понятия и принципы разработки на языке Kotlin. Разберут его синтаксис и конструкции, рассмотрят основные библиотеки, которые применяются для Android-приложений. Учащиеся получат и закрепят навыки разработки полноценных мобильных приложений на Kotlin, научатся использовать для этого современные инструменты и подходы. К концу курса студенты также приобретут все необходимые навыки для разработки клиент-серверных приложений и хранения данных внутри приложения.
  • Android. Material design. Курс учит создавать приложения в прогрессивном стиле Material Design: использовать нужные библиотеки, оперировать FloatingActionButton, конструировать меню и вкладки, разрабатывать темы и стили. С опорой на эти знания студенты создадут интерфейс собственного клиента для Instagram.
  • Популярные библиотеки: RxJava 2, Dagger 2, Moxy. Курс учит создавать современные и максимально отказоустойчивые клиент-серверные приложения. Разбирает на практике популярные программные решения и библиотеки, которые являются индустриальном стандартом для современного Android - разработчика: RxJava 2, Dagger 2, Moxy и Cicerone. В течение курса студенты завершат разработку своего проекта.
  • Базы данных. Интерактивный курс. На новом уровне комплекса курсов по базам данных студенты получат исчерпывающую информацию о долговременных хранилищах. Плотно поработают с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Пошагово разбирается проектирование баз данных и работа с ними. Курс знакомит и с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.
  • Стажировка в GeekBrains. Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.
Особенности курса:
  • Разработайте Android-приложение и выложите его в Google Play, даже если никогда не программировали.
  • Вы освоите языки Java и Kotlin, командную разработку, Material Design и принципы тестирования.
  • Android-разработка входит в топ-10 востребованных IT-профессий. Чтобы освоить популярную специальность, вам будет достаточно школьных знаний. Вы изучите язык Java и научитесь создавать приложения для самой популярной платформы — Android.
  • Живое общение с экспертами-практиками. В курсе более 80% вебинаров с преподавателями: вы зададите вопросы по теме и быстро получите обратную связь. Записи занятий останутся в личном кабинете навсегда: вы сможете возвращаться к ним после обучения.
  • Много практики. После каждого урока вы потренируетесь на практических заданиях. Преподаватель оценит работу, даст обратную связь и подскажет, как сделать лучше.
  • Поддержка наставника. У каждого ученика есть наставник, который всегда на связи и помогает с домашними заданиями. Работа с наставником позволяет быстрее и лучше усвоить материал.
  • Методические материалы. У вас останутся наработки преподавателей, фреймворки и методики, которые будет удобно использовать и после обучения.
  • Доступ к комьюнити. Вы познакомитесь с другими студентами и обменяетесь инсайтами. Наши выпускники поддерживают связь и после окончания обучения.
Длительность курса:
7 месяцев
Рассрочка без %:
2 248 ₽ на 36 мес.
Выдаётся документ:
Свидетельство об обучении
Формат обучения:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Дополнительная скидка:
16 185 ₽
Школа:
GeekBrains
4.3
4,3 rating
Помощь с трудоустройством
87 часов практики
Наставник всегда с вами
Государственная образовательная лицензия
77 349 ₽
-24 752 ₽
цена курса
6 785 ₽
в рассрочку
4.71
рейтинг

Это курс для новичков или начинающих разработчиков, которые стремятся к профессиональному росту. Студенты научатся:

  • программировать на Kotlin;
  • использовать паттерны проектирования;
  • создавать приложения и загружать в Google Play;
  • работать с UI, верстать любые элементы интерфейса;
  • писать программы в Android Studio и тестировать их в симуляторе.

Практические упражнения приближены к реальным. Помощь оказывают проверяющие эксперты и куратор.
Выпускной проект – это приложение для логистической компании. В подарок студенты вправе подписаться на год бесплатного изучения английского. Продолжить обучение можно, купив курс «Основной уровень».

Чему вы научитесь:
  • Программировать на Kotlin. Освоите не только базовые возможности языка, но и узнаете про многопоточность, асинхронное программирование и ООП. Будете писать чистый код и соблюдать кодстайл.
  • Работать в среде Android Studio. Будете самостоятельно настраивать конфигурацию сборки в gradle, проектировать экраны, устанавливать SDK, писать приложения и тестировать их работу в эмуляторе.
  • Создавать приложения на Android. Вы примените знания Kotlin и разметки на практике: сможете создавать аппы с несколькими экранами, доступом к сети и аппаратным ресурсам смартфона.
  • Работать с UI. Научитесь делать анимации, переходы и грамотно верстать все необходимые элементы интерфейса. Дизайн вашего приложения будет соответствовать гайдлайнам Material Design.
  • Применять паттерны проектирования. Освоите профессиональные приёмы разработки: познакомитесь с паттернами MVC, MVP, MVI. Эти навыки пригодятся вам в дальнейшей карьере — вы научитесь декомпозировать задачу и находить типовые решения.
  • Релизить приложение в Google Play. Узнаете, как очистить приложение от ненужных ресурсов и создать ключ для цифровой подписи. Загрузите приложение в Google Play и сможете отследить его статистику.
  • Ваши профессиональные навыки после курса: Знаю язык программирования Kotlin. Верстаю интерфейсы для Android-приложений. Работаю с базами данных SQLite Database, ORM, DAO. Работаю с аппаратными ресурсами устройства: календарём, камерой
  • Понимаю принципы ООП. Работаю с сетевыми API. Создаю пуш-уведомления. Готовлю приложение к релизу в Google Play
  • Применяю паттерны проектирования Android-приложений. Настраиваю навигацию в проекте. Управляю внешними зависимостями в проекте
Особенности курса:
  • Вы пройдёте курс молодого бойца по Android-разработке: научитесь программировать на Kotlin, создавать небольшие приложения и будете готовы продолжить заниматься на основном курсе.
  • Количество устройств на Android увеличивается ежегодно. По данным Google, в прошлом году их число достигло 3 миллиардов. Для разработки надёжных приложений компании активно нанимают Android-разработчиков.
  • Новичкам в программировании: С нуля освоите язык программирования Kotlin, на практике научитесь создавать простые приложения на Android и сможете продолжить заниматься на продвинутом уровне.
  • Тем, кто уже знает основы: Научитесь работать с многопоточностью, поймёте принципы и паттерны проектирования. Опытный спикер поделится советами и поможет вырасти профессионально.
  • Программистам, которые хотят поменять направление: Узнаете всё, что нужно для перехода в мобильную разработку: выучите новый язык программирования, попрактикуетесь в создании простых приложений и сможете быстро переквалифицироваться.
  • Вас ждут теоретические видео и практика на основе реальных кейсов: 39 тематических модулей, 100 видеоматериалов
Длительность курса:
7 месяцев
Рассрочка без %:
6 785 ₽ на 12 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Дополнительная скидка:
4 071 ₽
Школа:
Skillbox
4.7
4,7 rating
Идеально для новичков
Напишите своё приложение
135+ обучающих материалов
70 000 ₽
-22 400 ₽
цена курса
5 900 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Глубоко разбираться в Android SDK. Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что скрывается за каждой строкой кода этой фичи, найти потенциальные проблемные места и оптимизировать их. Вы узнаете, что происходит внутри классов и методов Android SDK, сможете заметно ускорить свое приложение, выбрать оптимальный алгоритм шифрования для вашего приложения, и организовать безопасное хранилище секретных данных.
  • Организовывать инфраструктуру. Разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и Jenkins внутри них. Научитесь внедрять и настраивать линтеры и чекстайлы для проверки качества кода. Сможете писать свои Gradle таски и плагины для автоматизации и оптимизации процессов сборки и тестирования.
  • Проектировать архитектуру приложения. Вы узнаете сильные и слабые места паттернов и архитектурных решений, научитесь правильно выбирать архитектурный паттерн для вашего приложения. Освоите GoF, MV* шаблоны для Android и принципы Clean Architecture. Научитесь проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода.
  • Тестировать приложения. Недостаточно просто уметь писать тесты. Важно приучиться писать надежный и протестированный код, интеграционные тесты и UI-тесты. Рассмотрим популярные фреймворки для тестирования и подходы к написанию тестов.
  • Использовать современные библиотеки и фреймворки На профессиональном уровне освоите Dagger 2 и RxJava 2, сможете правильно организовывать DI в приложении с использованием Dagger 2, писать собственные операторы в RxJava и т.д.
  • Глубокое погружение в промышленную Android-разработку
  • Глубокое изучение Gradle, Dagger 2, RxJava 2, а также процесса тестирования Android-приложений
  • Выстраивание инфраструктуры "с нуля"
Особенности курса:
  • Курс рассчитан на Android-разработчиков с опытом работы от 1 года, со знанием Java или Kotlin.
  • Много практики и живого общения с преподавателями
  • Весь курс построен на языке Kotlin
  • Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Длительность курса:
5 месяцев
Рассрочка без %:
5 900 ₽
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
69 800 ₽
-22 336 ₽
цена курса
19 400 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Разрабатывать приложение для Андроид с нуля
  • Объектно-ориентированному программированию на Kotlin
  • Проводить автоматизированное тестирование
  • Познакомитесь с продвинутыми возможностями андройд: обработкой касаний и множественных касаний, анимациями в android приложении
  • Научитесь использовать мультимедиа-ресурсы, управлять камерой и ориентацией телефона
  • Интегрировать серверную часть и работать с базами данных, работать с дизайном
  • Создавать регистрацию и авторизацию
  • По итогам курса создадите свое собственное приложение с функцией геолокации и опубликуете его в Google Play
Особенности курса:
  • Мы знаем насколько важен в обучении индивидуальный подход, личный контакт и внимание преподавателя, а также возможность что-то спросить, показать, попросить помощи. Поэтому на наших курсах обучение проходит в мини-группах по 6-10 человек.
  • Мы несколько лет собирали нынешнюю команду преподавателей. Они не только являются крутыми разработчиками крупных компаний, но и умеют объяснять сложные вещи простыми словами. А еще им просто нравится делиться опытом. Вы точно найдете с ними общий язык.
  • Уже на первом занятии вы начнете писать код, никакой воды. Преподаватели вам предоставят всю необходимую теоретическую базу для того, чтобы вы понимали принципы разработки, но основное внимание будет уделено практике. Мы готовим IT-специалистов, которые уже готовы решать реальные задачи.
  • На каждом занятии преподаватель ведет видеозапись. Записи сохраняются в вашем личном кабинете, вы всегда можете к ним вернуться и посмотреть то, что вы не поняли или забыли. Доступ к личному кабинету и записям останется с вами навсегда.
  • Можно выбрать форму обучения, которая вам удобна: посещать занятия в школе, либо подключаться к вебинарам откуда угодно. Возможно совмещать оба формата при необходимости.
  • У нас есть лицензия на образовательную деятельность и по окончании курса вы получите сертификат установленного образца с указанием изученного стека технологий, формы обучения, выполненных проектов и оценки.
  • Мы являемся официальным образовательным учреждением и имеем все необходимые документы для подтверждения этого статуса. После окончания курса вы сможете получить налоговый вычет - 13%
  • Регулярно проводим наборы на стажировки в Технопарке Сколково. Мы работаем с крупнейшим центром подбора IT-специалистов - SymbioWay, который ищет программистов для крупнейших компаний России.
Длительность курса:
4 месяца
Рассрочка без %:
19 400 ₽ на 4 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Очное обучение в центре Москвы
Школа:
iNordic
3.8
3,8 rating
68 834 ₽
-22 027 ₽
цена курса
6 038 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Создавать приложения на iOS. Пройдёте все этапы разработки: от планирования до релиза в App Store. Научитесь работать с сетью, хранилищем данных, анимациями и многопоточностью — ваш первый проект не будет статичным экраном Hello World.
  • Программировать на Swift. Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен Swift изнутри. Прокачаете логическое мышление — необходимый для программиста навык.
  • Планировать разработку. Узнаете, как выбрать подходящую архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID и поймёте их особенности. Научитесь ответственно подходить к разработке ПО.
  • Применять принципы ООП на практике. Организуете код в классы, поймёте основные принципы ООП — наследование, инкапсуляция, полиморфизм.
  • Работать с UI. Узнаете, как правильно экспортировать цвета, картинки и шрифты из макета в приложение. Найдёте общий язык с дизайнерами и будете понимать их требования.
  • Контролировать версии в Git. Освоите важный для командной работы навык — будете сохранять и документировать изменения в репозиториях.
  • Применять архитектуры проектирования MVC, MVP, MVVM
  • Работать с сетевыми API и многопоточностью
  • Принципы проектирования SOLID, DRY, KISS
  • Как устроены iOS SDK и архитектура приложений
Особенности курса:
  • iOS-разработчик создаёт приложения для устройств Apple — онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы.
  • Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.
  • После курса у вас будет приложение в портфолио и набор навыков, который позволит устроиться на стажировку или продолжить развиваться в профессии.
  • Вы получите всё необходимое для старта карьеры iOS-разработчика — без стресса научитесь программировать на Swift и добавите первый проект в портфолио.
  • Расширите навыки — ближе познакомитесь с языком программирования Swift, узнаете про многопоточность, ООП, протоколы и научитесь писать чистый код. Создадите полноценное приложение, получите полезный фидбек от спикера и станете сильнее как программист.
  • Разработчикам из смежных профессий: Без боли перейдёте на Swift, узнаете обо всех тонкостях разработки мобильных приложений, познакомитесь с архитектурой и паттернами проектирования. Станете более востребованным специалистом на рынке труда.
  • Пройдёте основы Swift и научитесь работать в среде разработки Xcode — сможете создавать простые приложения с доступом в интернет.
  • Научитесь работать в Figma и проектировать интерфейсы по макетам от дизайнеров.
  • Добавите первое приложение в портфолио и узнаете, как разместить его в App Store.
  • Познакомитесь с паттернами проектирования и научитесь писать «чистый код» — с первых шагов в профессии освоите полезные практики, которым следуют в крупных компаниях.
Длительность курса:
6 месяцев
Рассрочка без %:
6 038 ₽ на 12 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.7
4,7 rating
60 000 ₽
-19 200 ₽
цена курса
5 000 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Создавать IOS-приложения на языке Swift последней версии 5.x
  • Основам работы с SwiftUI и Combine
  • Применять принципы SOLID в разработке
  • Покрывать свой код тестами с помощью TDD
  • Работать с сетью на примере API VK
  • Использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.
  • Научитесь разрабатывать приложения для мобильных устройств Apple без знаний программирования
Особенности курса:
  • Вы освоите все необходимые навыки, чтобы самостоятельно разрабатывать iOS-приложения такие, как интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы
  • Этой подготовки будет достаточно, чтобы претендовать на должность начинающего iOS-разработчика с зарплатой ~100 тыс. рублей
  • Для тех, кто решил освоить специальность iOS-разработчика или хочет самостоятельно реализовать идею своего приложения
  • В течение всего курса вы будете работать над большим проектом для своего портфолио — своим собственным приложением
  • Каждое домашнее задание будет приближать вас к конечной цели — публикации приложения в AppStore
  • Выпускной проект. В течение курса вы будете создавать приложение по работе с социальной сетью Вконтакте. Разработка будет идти прямо на занятиях и в качестве домашних заданий.
Длительность курса:
4 месяца
Рассрочка без %:
5 000 ₽
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
53 601 ₽
-17 152 ₽
цена курса
3 350 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Находить и проверять хорошие идеи до старта разработки
  • Выбирать механику
  • Монетизировать игру
  • Анимировать персонажей и находить бесплатные анимации
  • Делать красивый игровой интерфейс и управлять вниманием игрока с его помощью
  • Составлять креативы, проверять гипотезы через рекламу, планировать обновления игры
  • Выкладывать игры в GooglePlay и готовить их к релизу
  • Навыки работы в Unity. Это самый популярный игровой движок в мире мобильных игр
  • Умение зарабатывать на своей игре. Научишься мыслить цифрами и рассчитывать финансовую модель игры, чтобы сделать ее прибыльной
  • Мобильная игра в портфолио. Ты разработаешь её с нуля, выпустишь в магазине приложений, соберёшь аналитику и отзывы, доработаешь и спланируешь обновление
Особенности курса:
  • За 4 месяца создашь прототип игры, чтобы загрузить в Google Play.
  • Плюс с нуля научишься работать с Unity 2D, освоишь программирование и станешь настоящим разработчиком.
  • Гиперказуальные игры — это игры не для «геймеров», а для всех. Если в автобусе или метро ты видишь, как кто-то играет на телефоне, то, скорее всего, он играет именно в гиперкэж.
  • В гиперкэже один человек вполне может выступать в роли художника, программиста и дизайнера. Поэтому, если ты хочешь научиться делать игры, гиперкэж — идеальный вариант для старта.
  • Для систематизации всех шагов как раз и подойдёт этот курс. Порога вхождения практически нет: ни рисовать, ни кодить, ни быть продвинутым аналитиком не нужно. Необходимо лишь хотеть делать игры.
  • Первыми тестировщиками будут преподаватели XYZ, друзья и семья. Мы научим тебя пользоваться минимальным набором софта, чтобы при этом ты мог сделать игру от начала и до конца.
  • Обучение от преподавателя, который работал над Bowmaster и Tank Stars — у каждой из игр по 200 000 000 установок
  • «Карьерный чит» в подарок — это подборка мастер-классов, которая поможет при трудоустройстве
  • Подписка на XYZ Плюс на 1 месяц — это наша база знаний с закрытыми стримами и мастер-классами
Длительность курса:
4 месяца
Рассрочка без %:
3 350 ₽ на 16 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
XYZ School
4.8
4,8 rating
50 000 ₽
-16 000 ₽
цена курса
4 200 ₽
в рассрочку
4.55
рейтинг
Чему вы научитесь:
  • Научитесь профессионально создавать приложения под Android
  • Подготовитесь к собеседованию
  • Разработаете портфолио с использованием современных библиотек и фреймворков
  • Android Architecture Components
  • Тестирование мобильных приложений
  • RxJava, Dagger 2, многопоточность в Android, Koin, Material Design
Особенности курса:
  • Весь необходимый набор знаний и навыков для работы на позиции Android-разработчика
  • Большое преимущество на собеседованиях за счет освоения продвинутых тем
  • Много практики и живого общения с преподавателями
  • Подготовка проекта для портфолио в течение всего курса
  • Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Длительность курса:
5 месяцев
Рассрочка без %:
4 200 ₽ на 4 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн вебинары
Школа:
Otus
4.2
4,2 rating
47 900 ₽
-15 328 ₽
цена курса
4 000 ₽
в рассрочку
4.55
рейтинг
Чему вы научитесь:
  • Применять GCD и решать проблемы многозадачности
  • Работать с протоколами Sequence и Collection
  • Использовать в проектах структуры данных, Generic Type, Associated Types и техники Type Erasure, PATs (Protocol with Associated Types)
  • Грамотно работать с различными способами хранения данных (Core Data, Realm, Keychain, Cache)
  • Применять Dependency Injection (DI) и модуляризации приложений для более комфортной командной разработки и покрытия тестами
  • На практике изучите все плюсы и минусы известных методологий, подходов и парадигм (Protocol Oriented Programming, ООП, Reactive Programming)
  • Научитесь писать выразительный код, который в несколько строчек делает то, на что раньше уходил целый экран
  • Освоите ключевые особенности Swift 5
  • Сможете определять целесообразность применения тех или иных архитектурных паттернов
  • Погрузитесь в нюансы использования Rx: когда он необходим и дает окупаемую выгоду
Особенности курса:
  • Вся мощь Swift 5.5 для развития профессиональных навыков уровня Middle/Senior iOS Developer
  • Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более.
  • Обучение построено исключительно на кейсах из практики разработки приложений в production. Мы будем решать сложные и хардкорные задачи с уровнем качества топовых приложений
  • После обучения вы заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям
  • Получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты)
  • Разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете
  • Научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы
  • Изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine
  • Выстроим архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA
  • После обучения Выпускники на профессиональном уровне смогут проектировать сложные UI-компоненты и оптимизировать их производительность, разрабатывать клиент-серверные приложения и оффлайн-режим работы, писать тестируемый unit-тестами код и, конечно, успевать писать тесты
Длительность курса:
5 месяцев
Рассрочка без %:
4 000 ₽ на 12 мес.
Выдаётся документ:
Сертификат о завершении курса
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
43 500 ₽
-13 920 ₽
цена курса
3 625 ₽
в рассрочку
4.55
рейтинг
Чему вы научитесь:
  • Научитесь работать с современными инструментами: Android Studio, Design Support Library, Retrofit, Gradle и Proguard.
  • Activity. Вы научитесь воспроизводить разные события (переворот экрана, свернутое окно) и узнаете все способы сохранения состояния экрана.
  • Services. Вы научитесь использовать сервисы для выполнения фоновых задач и разберёте принципы взаимодействия их с Activity.
  • База данных. Научитесь сохранять данные в базу, читать их и модифицировать с помощью библиотеки Room.
  • Разработка виджетов. Играть можно с чем угодно: датой, временем, шрифтами, погодой, курсом валют. Необходимые для этого средства получите на курсе: view, canvas, анимации, меню.
  • Архитектурные подходы. Научитесь разделять код на слои и переиспользовать его. Разберётесь, что значит каждая буква в аббревиатурах MVP и MVVP, и научитесь применять эти подходы.
  • RxJava. Научитесь использовать данную библиотеку, которая позволяет очень удобно обрабатывать ответы от сервера, модифицировать данные и выполнять код в нужном потоке всего одной строчкой.
  • Публикация приложения. От появления основной идеи до его готовности к публикации может пройти всего 5 недель. Именно в такие сроки вы можете реализовать свой проект на Android.
Особенности курса:
  • Записывайтесь, и за 2,5 месяца вы станете востребованным специалистом со знанием топовых технологий и двумя приложениями в портфолио.
  • 100+ часов обучения. 10 групповых вебинаров с наставниками. Обратную связь по проекту от практикующего специалиста. 29 обучающих модулей. 2 проекта в портфолио
  • Общение в Telegram-канале с одногруппниками и командой курса
  • Проекты, за которые не стыдно. Каждому курсу соответствуют проекты, которые после успешной защиты студент сможет добавить себе в портфолио.
  • По окончании обучения вы получите сертификат. LoftSchool знают и ценят работодатели, поэтому сертификат станет вашим дополнительным плюсом при трудоустройстве в IT-компанию.
Длительность курса:
2.5 месяца
Рассрочка без %:
3 625 ₽
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
LoftSchool
4.1
4,1 rating
38 942 ₽
-12 461 ₽
цена курса
3 416 ₽
в рассрочку
4.67
рейтинг

Курс предназначен для нативных разработчиков и IT-специалистов, работающих в других направлениях. Чтобы стать учеником, нужно знать один из языков программирования и иметь опыт работы в IT.

Изучив обучающее видео, студенты в удобном для них темпе выполняют практические задания. По окончанию курса они научатся:

  • настраивать плавные анимации;
  • налаживать связь приложений с бэкендом;
  • использовать hot reload для ускорения работы;
  • продумывать привлекательные и удобные интерфейсы;
  • разрабатывать программы, которые будут запускаться и на Android, и на iOS.

Цель – создание кроссплатформенных приложений с помощью Flatter и языка Dart. В портфолио выпускника будет входить до 3 проектов.

Чему вы научитесь:
  • Разрабатывать приложения для разных платформ. Сможете создавать приложения, которые работают одинаково и на Android, и на iOS. Не придётся учить несколько языков программирования и делать приложения с нуля для каждой платформы.
  • Работать с пользовательским опытом. Разберётесь с UX и научитесь создавать красивые и удобные пользовательские интерфейсы.
  • Использовать hot reload. Научитесь работать с hot reload — возможностью Flutter, которая ускоряет разработку благодаря моментальной пересборке проекта при изменениях в коде.
  • Создавать кроссплатформенные приложения. Научитесь создавать приложения с одинаковым отображением даже на старых версиях iOS и Android и не будете тратить время на поддержку старых устройств.
  • Настраивать связь приложений с бэкендом. Разберётесь с отправкой и получением данных из сети и с сервера.
  • Создавать плавные анимации. Сможете анимировать интерфейс приложений в 60 FPS благодаря возможностям языка Dart и фреймворка Flutter.
  • Программирование на Dart. Асинхронный код и работа с сетью. Знание популярных библиотек и приёмов разработки на языке Dart. Работа с анимациями темой приложения
  • Разработка кросс-платформенных приложений. Юнит и интеграционное тестирование приложений. Соблюдение архитектурных паттернов. Опыт разработки мультиплатформенных приложений
  • Работа с виджетами Material, Cupertino. Работа с Firebase. State Management. Работа с камерой, картами и Web View
Особенности курса:
  • Вы научитесь создавать кроссплатформенные приложения, использующие одну и ту же кодовую базу для iOS и Android.
  • С помощью фреймворка Flutter и языка Dart сможете вырасти как мобильный разработчик.
  • У вас должен быть опыт в программировании и знание одного из высокоуровневых языков.
  • В программе — модули с онлайн-лекциями и практическими заданиями: 22 тематических модуля, 90 онлайн-уроков
  • Нативным разработчикам: Выйдете за рамки одной платформы и станете универсальным разработчиком. Научитесь создавать рабочие прототипы и полноценные проекты на Flutter. Освоите Dart и добавите в портфолио кросс-платформенные приложения. Перепишете личные проекты под Android и iOS, предложите внедрить фреймворк у себя в компании или присоединитесь к новой команде.
  • Программистам других направлений: Узнаете об особенностях разработки и тестирования мобильных приложений. Познакомитесь с Dart, фреймворком Flutter и напишете кросс-платформенные приложения для портфолио. После курса сможете поменять направление и начать карьеру в мобильной разработке.
Длительность курса:
6 месяцев
Рассрочка без %:
3 416 ₽ на 12 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Дополнительная скидка:
2 050 ₽
Школа:
Skillbox
4.7
4,7 rating
Универсальная разработка под iOS и Android
С нуля в мобильную разработку
Высокая зарплата
Тонны практики
90+ уроков и обучающих материалов
33 500 ₽
-10 720 ₽
цена курса
2 791 ₽
в рассрочку
4.55
рейтинг
Чему вы научитесь:
  • Activity. Вы научитесь воспроизводить разные события (переворот экрана, свернутое окно) и узнаете все способы сохранения состояния экрана.
  • Services. Вы научитесь использовать сервисы для выполнения фоновых задач и разберёте принципы взаимодействия их с Activity.
  • База данных. Научитесь сохранять данные в базу, читать их и модифицировать с помощью библиотеки Room.
  • Архитектурные подходы. Научитесь разделять код на слои и переиспользовать его. Разберётесь, что значит каждая буква в аббревиатурах MVP и MVVP, и научитесь применять эти подходы.
  • RxJava. Научитесь использовать данную библиотеку, которая позволяет очень удобно обрабатывать ответы от сервера, модифицировать данные и выполнять код в нужном потоке всего одной строчкой.
Особенности курса:
  • Курс рассчитан на Android-разработчиков с опытом работы от полугода
  • Насыщенная программа: 17 обучающих модулей, 100+ часов обучения.
  • Личный наставник. Практикующий специалист будет помогать вам в работе над приложением.
  • Начало карьеры. После обучения вы сразу же готовы к старту карьеры.
  • Выпускной проект. За время курса вы создадите собственное Android-приложение клиент-банка криптовалют LoftCoin. На этом курсе мы более подробно познакомимся с работой платформы и сделаем упор на работу с архитектурой приложения.
  • По окончании обучения вы получите сертификат. LoftSchool знают и ценят работодатели, поэтому сертификат станет вашим дополнительным плюсом при трудоустройстве в IT-компанию.
Длительность курса:
5 недель
Рассрочка без %:
2 791 ₽ на 12 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
LoftSchool
4.1
4,1 rating
21 996 ₽
-7 039 ₽
цена курса
1 833 ₽
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Android-приложения. Вы освоите весь базовый функционал в актуальном исполнении: Activity, Layout, Fragments, REST API, Manifest.
  • Инструменты. Научитесь работать с современными инструментами: Android Studio, Design Support Library, Retrofit, Gradle и Proguard.
  • Клиент-серверные приложения. Вы освоите асинхронные запросы, многопоточность, работу с базами данных, подключение библиотек.
  • Разработка виджетов. Играть можно с чем угодно: датой, временем, шрифтами, погодой, курсом валют. Необходимые для этого средства получите на курсе: view, canvas, анимации, меню.
  • Публикация приложения. От появления основной идеи до его готовности к публикации может пройти всего 5 недель. Именно в такие сроки вы можете реализовать свой проект на Android.
Особенности курса:
  • Записывайтесь и в течение 5 недель получите структурированные знания и выполните свой первый проект.
  • Насыщенная программа: 12 обучающих модулей, 100+ часов обучения.
  • Поддержка наставника: Практикующий специалист будет помогать вам в работе над приложением.
  • Каждый понедельник студенты получают задание
  • Во время занятий мы будем работать над созданием вашего первого Аndroid-приложения для учета и анализа личных расходов и доходов LoftMoney.
  • Мы познакомим вас с базовыми аспектами программы Android-Studio, научим работать с API социальных сетей и поможем разобраться с Git. После прохождения курса вы научитесь создавать клиент-серверные приложения.
Длительность курса:
5 недель
Рассрочка без %:
1 833 ₽ на 12 мес.
Выдаётся документ:
Сертификат с уникальным ID, подтверждающий уровень ваших знаний
Формат обучения:
Онлайн
Школа:
LoftSchool
4.1
4,1 rating
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Освоите приемы разработки высоконагруженых приложений
  • Поработаете с файлами и архивами
  • Научитесь управлять процессами в фоновом режиме, оптимизировать работу приложения по загрузки больших объемов данных
  • Освоите методы разработки приложений с универсальным интерфейсом
  • Получите опыт работы с популярным Backend-сервисом Firebase от Google
  • Поучаствуете в процессе публикации приложения в AppStore
Особенности курса:
  • Количество занятий: 10 уроков
  • Клиент-серверные iOS-приложения Swift 5.2, Xcode 12
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
1 месяц
Школа:
GeekBrains
4.3
4,3 rating
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Работать в Xcode - среде программирования предоставленной apple
  • Работать с Playground
  • Создавать приложения
  • Проводить отладку (Debug)
  • Управлять ходом выполнения программы
  • Работать с массивами данных
  • Принципам ООП. Классы, объекты, наследование, инкапсуляция, полиморфизм
  • Писать в функциональном стиле. Писать и использовать функции высшего порядка
  • Обработке исключений
  • Основам модели управления памяти в ios приложениях.
Особенности курса:
  • Современные технологии программирования под Apple на Swift 5.2, Xcode 11
  • Swift - новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков.
  • Специалистов, знающих Swift, на рынке сейчас единицы. Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке.
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
1 месяц
Выдаётся документ:
Сертификат об окончании обучения
Формат обучения:
Онлайн-курс
Школа:
GeekBrains
4.3
4,3 rating
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Работать со StoryBoard
  • Создавать интерфейс приложения
  • Осуществлять переходы между экранами
  • Адаптировать верстку к нескольким устройствам
  • Отображать данные в виде таблицы
Особенности курса:
  • Не бывает приложений без пользовательского интерфейса. Это лицо вашего проекта. С его помощью можно привлекать и удерживать пользователей.
  • Реализовав связь с сервисом, вы сможете организовать взаимодействие пользователей между собой, либо с вашим бизнесом.
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
1 месяц
Выдаётся документ:
Сертификат об окончании обучения
Формат обучения:
Онлайн-курс
Школа:
GeekBrains
4.3
4,3 rating
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Использование на практике подходы Clean Architecture + MVI, создание первого экрана своего приложения (MVP, Rx, Clean Architecture + MVI)
  • Паттерн MVVM и имплементирование внедрения зависимости (Dagger)
  • Замена Dagger на Koin, замена RxJava на корутины
  • Внедрение функционала по длительному хранению данных на примере Room, имплементирование загрузки фото с помощью Picasso или Glide
  • Имплементирование многомодульности
  • Dynamic feature и In-app update, консоль разработчика
  • Koin scopes, Kotlin Delegates, Рефакторинг: NetworkStateReceiver + LiveData, mapper’ы данных между слоями архитектуры, setContentView
  • Использование на практике наиболее современных и распространенных подходов в разработке приложений на рынке на данный момент
Особенности курса:
  • В этом курсе и методических материалах упор делается на архитектуру приложения, ключевые паттерны и абстракции, применение конкретных подходов и библиотек.
  • Курс предназначен для опытных студентов, в течении курса студенты разрабатывают англо-русский словарь.
  • К концу курса студенты освоят все необходимые практики для работы в ведущих IT-фирмах России.
Длительность курса:
1 месяц
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн-курс
Школа:
GeekBrains
4.3
4,3 rating
5 000 ₽
-1 600 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Познакомитесь с игровым движком Unity 3D и его функционалом
  • Вы узнаете, как проецировать виртуальный объект на предмет реального мира, используя библиотеку, предоставляемую компанией Qualcomm
  • Вы узнаете, как создать работающее приложение, не написав ни одной строчки кода
Особенности курса:
  • Приложения дополненной реальности (AR, augmented reality) - это завтрашний день разработки, и в этом направлении работают крупнейшие игроки на рынке медиа.
  • Видеокурс "AR. Приложение дополненной реальности" от GeekBrains - это 7 видеоуроков, которые расширят ваши представления о возможностях мобильной разработки
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
7 дней
Выдаётся документ:
Сертификат об окончании обучения
Формат обучения:
Видеокурс
Школа:
GeekBrains
4.3
4,3 rating

Онлайн-курсы Мобильная разработка с нуля и PRO

Курс Школа курса Стоимость Мин. платёж в рассрочку Длительность Ссылка на курс
4.4
4,4 rating
117707 ₽ 3 849 ₽ 4.5 месяца
4.3
4,3 rating
5000 ₽ Рассрочки нет 7 дней
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.2
4,2 rating
47900 ₽ 4 000 ₽ 5 месяцев
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.7
4,7 rating
68834 ₽ 6 038 ₽ 6 месяцев
4.2
4,2 rating
60000 ₽ 5 000 ₽ 4 месяца
4.3
4,3 rating
89028 ₽ 2 473 ₽ 6 месяцев
4.7
4,7 rating
142038 ₽ 4 823 ₽ 12 месяцев
4.3
4,3 rating
150300 ₽ 4 175 ₽ 12 месяцев
4.3
4,3 rating
185220 ₽ 4 678 ₽ 16 месяцев
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.2
4,2 rating
50000 ₽ 4 200 ₽ 5 месяцев
4.7
4,7 rating
38942 ₽ 3 416 ₽ 6 месяцев
4.2
4,2 rating
70000 ₽ 5 900 ₽ 5 месяцев
4.1
4,1 rating
21996 ₽ 1 833 ₽ 5 недель
4.7
4,7 rating
77349 ₽ 6 785 ₽ 7 месяцев
4.1
4,1 rating
33500 ₽ 2 791 ₽ 5 недель
4.3
4,3 rating
80928 ₽ 2 248 ₽ 7 месяцев
4.7
4,7 rating
140616 ₽ 4 536 ₽ 12 месяцев
4.2
4,2 rating
93750 ₽ 9 375 ₽ 10 месяцев
4.1
4,1 rating
43500 ₽ 3 625 ₽ 2.5 месяца
4.2
4,2 rating
109500 ₽ 4 562 ₽ 13 месяцев
4.2
4,2 rating
120000 ₽ 10 000 ₽ 12 месяцев
3.8
3,8 rating
69800 ₽ 19 400 ₽ 4 месяца
4.8
4,8 rating
53601 ₽ 3 350 ₽ 4 месяца
4.3
4,3 rating
153108 ₽ 4 253 ₽ 16 месяцев
4.3
4,3 rating
168408 ₽ 4 678 ₽ 12 месяцев
4.7
4,7 rating
181660 ₽ 5 860 ₽ 24 месяца
4.2
4,2 rating
109500 ₽ 4 562 ₽ 14 месяцев

Статистика утверждает: более 60% жителей планеты владеют смартфоном. Его используют для работы, оплаты счетов, общения, развлечения — и редко задумываются, благодаря чему это возможно. «Умный телефон» ничем не отличался бы от других устройств с базовым набором функций, заложенных производителем, если бы не многообразие приложений, которые можно установить буквально в 2 клика. И разумеется, если бы не люди, которые эти приложения создают, делая нашу жизнь удобнее и интереснее.

Насколько востребована профессия

Взрывной рост числа пользователей смартфонов привел к тому, что теперь сложно найти крупную организацию, у которой не было бы своего мобильного приложения. Оно есть практически у каждого банка, у крупных ритейлеров, которые с его помощью облегчают заказ и доставку товаров, у транспортных компаний и сервисов — и многих других. А их клиенты уже привыкли к тому, что можно что-то купить или узнать без звонков, поисков в Интернете и личного присутствия.

Еще одной огромной отраслью мобильного IT является разработка игр. По статистике, 30% владельцев смартфонов установили на свой гаджет хотя бы одну игру и периодически скрашивают свой досуг.

Такой большой объем работы требует внушительной армии исполнителей. Неудивительно, что профессия мобильного разработчика в настоящее время является одной из самых востребованных на рынке. А большая востребованность порождает заманчивые предложения — уже на начальном этапе месячный заработок специалиста может составлять 100-150 тысяч рублей. Но и уметь нужно немало.

Как происходит разработка мобильных приложений

Мобильная разработка — одна из крупных отраслей программирования, в свою очередь, разделенная на множество специализаций. Углубление в тонкости происходит уже на подготовительном этапе — выборе платформы. В наши дни это выбор между двумя китами индустрии — iOS и Android. От этого зависит, в том числе, язык и среда, в которой будет предстоит работать.

Написать программу для смартфона можно на любом языке, даже на низкоуровневом вроде ассемблера, но большинство все-таки отдает предпочтение специализированным инструментам, доказавшим свою эффективность. Для Андроида это, прежде всего, языки программирования Java и Kotlin, на которых написано 90% мобильных версий для совместимых моделей.

Приложения для айфонов пишут с использованием Objective-C и Swift. Последний является не только наиболее популярным языком программирования под iOS, но и детищем Apple, как и множество устройств, с которыми работает.

Кстати, не стоит думать, что мобильная разработка ограничивается только смартфонами или планшетами. Все гаджеты, в названии которых маркетологи вставляют слово «умный», несут в себе труд программистов. Сюда смело можно включить всю экосистему Apple, смарт-часы, умные колонки и даже элементы умного дома. Ведь программа, которая делает все эти устройства «умными», точно так же создается в той же среде разработки, что и мобильные приложения.

Интересно, что в отличие от веб-программирования в мобильной разработке нет четкого деления на front-end (создание удобного и приятного в использовании интерфейса) и back-end (внутреннее содержание приложения со всеми функциями и серверными связями). Рабочая среда выстроена таким образом, что человек является одновременно и программистом, и дизайнером. По этой причине многие разработчики используют ее в связке с Figma — популярным сервисом для проектирования интерфейсов.

Как учиться на мобильного разработчика

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

За плечами может быть как некоторый опыт в программировании, так и просто школьный курс информатики — неважно, преподаватели готовы начать обучение с любого уровня и проведут от простых азов до сложных тонкостей. Занятия включают в сея не только сухую теорию. Каждый ученик получит возможность создать собственный проект, который пополнит его портфолио и поможет получить реальную работу.

Школы по мобильной разработке

Рассмотрите более подробно школы, которые предлагают курсы по мобильной разработке.
В основном короткие и интенсивные курсы по современным IT-профессиям. За несколько недель или месяцев обучения вы осваиваете все азы профессии и готовы к настоящей работе.
Курс Стоимость Рассрочка Длительность
Разработка под Android: базовый уровень
21996 ₽ 1 833 ₽ 5 недель
Разработка под Android: продвинутый уровень
33500 ₽ 2 791 ₽ 5 недель
Профессия Android-разработчик
43500 ₽ 3 625 ₽ 2.5 месяца
Преимущества школы:
  • Удобный личный кабинет
  • Отличная структура курса и подача материала
  • Дают опыт, максимально приближенный к реальной работе
Минусы:
  • Иногда поверхностно объясняют, не хватает времени чтобы всё понять
Различные формы обучения, в том числе очная. Обучают программистов до крепкого junior-специалиста, который самостоятельно может решать задачи.
Курс Стоимость Рассрочка Длительность
Android-разработка на Kotlin
69800 ₽ 19 400 ₽ 4 месяца
Преимущества школы:
  • Требовательные преподаватели, проверяют ДЗ, отвечают на вопросы
  • Очка, экскурсии, вечный доступ к урокам
  • Хорошие аудитории, приятные преподаватели
Минусы:
  • Сжатые курсы, часть материала слишком короткая
В школе все обучающие курсы связаны с графикой, анимацией и разработкой-игр. Преподаватели не просто теоретики, а действующие разработчики в именитых игровых студиях.
Курс Стоимость Рассрочка Длительность
Создание простой игры: с нуля до загрузки в Google Play
53601 ₽ 3 350 ₽ 4 месяца
Преимущества школы:
  • Опытные проверяющие, качественные лекции
  • Реально полезный опыт для создания игр
  • Много материала для обучения, внимание к деталям
Минусы:
  • Некоторые курсы слишком растянуты
Обучают на востребованные сегодня профессии, связанные с информационными технологиями. Курсы построены таким образом, чтобы даже новички могли разобраться в материалах и успешно применять знания в реальной работе.
Курс Стоимость Рассрочка Длительность
Профессия Android-разработчик
117707 ₽ 3 849 ₽ 4.5 месяца
Преимущества школы:
  • Темп обучения можно подстроить под себя
  • Нравятся наставники и координаторы
  • В курсах очень много полезной информации
Минусы:
  • Не хватает теоретической базы в некоторых курсах
Образовательные материалы могут быть полезные как для новичков, так и для специалистов, которые хотят повысить квалификацию. Студенты совместно обучаются и решают сложные задачи с поддержкой своих кураторов.
Курс Стоимость Рассрочка Длительность
iOS Developer. Professional
47900 ₽ 4 000 ₽ 5 месяцев
iOS Developer. Basic
60000 ₽ 5 000 ₽ 4 месяца
Android Developer. Basic
50000 ₽ 4 200 ₽ 5 месяцев
Android Developer. Professional
70000 ₽ 5 900 ₽ 5 месяцев
Android Developer
93750 ₽ 9 375 ₽ 10 месяцев
iOS Developer
120000 ₽ 10 000 ₽ 12 месяцев
Преимущества школы:
  • Хорошо структурированные курсы и преподаватели-практики
  • Подача материала и организация процесса обучения
  • Живые лекции, менторство, обучение в реальных рабочих инструментах
Минусы:
  • Нужно быть готовым к высокоинтенсивной учёбе
  • Некоторые темы проработаны поверхностно
Входит в топ-5 самых популярных онлайн-школ в России. Обучает большому количество IT-профессий, оказывает помощь с трудоустройством, предлагает рассрочку без % на всё обучение.
Курс Стоимость Рассрочка Длительность
AR. Приложение дополненной реальности под iOS
5000 ₽ Рассрочки нет 7 дней
Пользовательский интерфейс iOS-приложений
15000 ₽ Рассрочки нет 1 месяц
Современные технологии программирования под Apple
15000 ₽ Рассрочки нет 1 месяц
Клиент-серверные iOS-приложения
15000 ₽ Рассрочки нет 1 месяц
Профессия Программист iOS
89028 ₽ 2 473 ₽ 6 месяцев
Факультет iOS-разработки
185220 ₽ 4 678 ₽ 16 месяцев
Профессиональная разработка Android-приложений
15000 ₽ Рассрочки нет 1 месяц
Профессия Программист Android
80928 ₽ 2 248 ₽ 7 месяцев
Факультет Android-разработки
168408 ₽ 4 678 ₽ 12 месяцев
Преимущества школы:
  • Много курсов с грамотными преподавателями
  • Интересная подача материала
  • По окончании выдаётся диплом о профессиональной переподготовки
Минусы:
  • Преподаватели могут меняться посреди курса
Сильные преподаватели помогут не только получить необходимые знания и навыки, но и покажут как нужно применять их в работе на реальных практических заданиях. После обучения вы готовый junior-специалист.
Курс Стоимость Рассрочка Длительность
Профессия iOS-разработчик
150300 ₽ 4 175 ₽ 12 месяцев
Профессия Android-разработчик
153108 ₽ 4 253 ₽ 16 месяцев
Преимущества школы:
  • Отзывчивые менторы
  • Подача материала, помощь с поиском работы
  • Много полезного материала, много практики, отличная поддержка
Минусы:
  • Некоторые темы слишком поверхностно преподаются
  • Часть курсов сложна для абсолютных новичков
Нетология
Один из лидеров онлайн-обучения, предлагающий множество курсов как для новичков, так и для специалистов, которые хотят повысить квалификацию. Начинайте учиться с нуля и получите помощь с трудоустройством.
Курс Стоимость Рассрочка Длительность
iOS-разработчик с нуля
109500 ₽ 4 562 ₽ 13 месяцев
Android-разработчик с нуля
109500 ₽ 4 562 ₽ 14 месяцев
Преимущества школы:
  • Большой выбор курсов на любой бюджет и грамотные спикеры
  • Широкий выбор программ, удобная платформа
  • Много практики, есть записи вебинаров
Минусы:
  • Иногда приходится самостоятельно разбираться из-за нехватки информации в курсах
Самая популярная онлайн-школа в России по данным статистики Яндекс Wordstat. Сотни платных и бесплатных образовательных курсов во всех сферах. Преподаватели - эксперты в своей области, которые научат вас всему, что нужно знать для успешного старта в профессии.
Курс Стоимость Рассрочка Длительность
iOS-разработка для начинающих
68834 ₽ 6 038 ₽ 6 месяцев
Профессия iOS-разработчик
142038 ₽ 4 823 ₽ 12 месяцев
Flutter — кроссплатформенные приложения для iOS и Android
38942 ₽ 3 416 ₽ 6 месяцев
Android-разработчик. Базовый уровень
77349 ₽ 6 785 ₽ 7 месяцев
Профессия Android-разработчик
140616 ₽ 4 536 ₽ 12 месяцев
Профессия Мобильный разработчик
181660 ₽ 5 860 ₽ 24 месяца
Преимущества школы:
  • Доходчиво объясняют, проверяют домашние задания
  • Организация образовательного процесса, помощь кураторов
  • Преподаватели всегда на связи, отвечают очень быстро
Минусы:
  • Много информации приходится искать в Интернете, а не брать из курса
Android-разработчик с опытом 2-3 года получает зарплату от 210 000 рублей
56% людей хотят сменить свою профессию
Разработчики игр часто находят работу в зарубежных компаниях
Люди в возрасте 20-50 лет быстро осваивают новые профессии
Многим профессиям можно обучиться онлайн

Оставьте комментарий

Главный редактор. Ответственная за редакторов, описания курсов и актуальную информацию. Дипломированный специалист, эксперт в помощи с выбором профессии и курсов. Опыт в IT с 2016 года.