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

Особенности:
обучение с нуля
помощь с трудоустройством
выдаётся сертификат
отличная зарплата

Факультет iOS-разработки

GeekBrains
185 220 ₽
-68 531 ₽
цена за курс
4 678 ₽
в рассрочку
4.91
рейтинг
Чему вы научитесь:
  • Понимание работы алгоритмов, структур данных, сетей и операционных систем
  • Навыки проектирования архитектуры приложения. 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 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains

Профессия Мобильный разработчик

Skillbox
181 660 ₽
-67 214 ₽
цена за курс
5 860 ₽
в рассрочку
4.93
рейтинг

За 22 месяца обучения можно освоить 50 модулей, а также попрактиковаться на реальных кейсах. Спустя 9 месяцев можно начать стажироваться. Ознакомиться с профессией помогут бесплатные модули. Новички, разработчики мобильных программ и других сфер деятельности научатся разрабатывать и тестировать приложения, проектировать анимацию и освоят другие навыки, которым должен обладать Android-разработчик.

Особенность курса – индивидуальная поддержка HR-специалиста, с которым ученики подготовят портфолио и разработают карьерный план, что поможет трудоустроиться в кратчайшие сроки. По окончании обучения выдается соответствующий сертификат, подтверждающий квалификацию специалиста. Предусмотрена оплата в рассрочку и отсрочка платежа на 6 месяцев.

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

Профессия Разработчик на Unreal Engine 4 с нуля до Middle

Skillbox
169 190 ₽
-62 600 ₽
цена за курс
5 745 ₽
в рассрочку
4.84
рейтинг
Чему вы научитесь:
  • Работать с движком Unreal Engine 4. Изучите интерфейс движка и разберётесь, как создавать проект в программе — от первичной настройки до экспорта готовой игры.
  • Программировать на С++ и Blueprints. Освоите два важнейших инструмента в работе с Unreal — язык программирования C++ и визуальный язык скриптов Blueprints.
  • Разрабатывать игры для ПК, Android и iOS. Поймёте, чем отличается разработка игр для смартфонов и ПК. Сможете создавать игры для самых популярных ОС.
  • Работать с VR. Познакомитесь с особенностями работы в виртуальной реальности. Создадите свой первый VR-проект.
  • Использовать Unreal в видеопродакшне. Подробно разберётесь, как работать со светом, анимацией, камерой и эффектами, чтобы создавать яркие CGI-ролики на движке.
  • Грамотно организовывать рабочий процесс. Узнаете, как рационально распределять задачи в команде и повышать собственную продуктивность с помощью метода Kanban.
Особенности курса:
  • Вы освоите игровой движок Unreal Engine 4 и язык C++, научитесь разрабатывать игры разных жанров и соберёте портфолио.
  • За 2 года вы пройдёте путь до уровня Middle и сможете устроиться в крупную студию.
  • Unreal Engine 4 — один из самых востребованных и мощных движков. Его используют для игр любых жанров — от шутеров и файтингов до стратегий и спортивных симуляторов.
  • Движок популярен и среди небольших инди-студий, и среди разработчиков ААА-проектов. Поэтому спрос на специалистов по Unreal есть в студиях разного масштаба.
  • Освоите движок Unreal Engine 4, научитесь программировать на Blueprints и C++. Сможете разрабатывать игры с нуля и уже во время обучения начать карьеру в любимой сфере.
  • Глубже поймёте C++, изучите шаблоны проектирования и объектно-ориентированное программирование — сможете выполнять задачи уровня Middle и увеличите свой доход.
  • Научитесь создавать игры на движке Unreal Engine 4 и разберётесь в особенностях работы в геймдеве. Сможете сменить специализацию и стать востребованным гейм-разработчиком.
  • Приобщитесь к профессиональному комьюнити, сможете задать любой вопрос специалистам и завести новые полезные знакомства.
  • Посмотрите на работу крупных компаний изнутри, познакомитесь с сотрудниками и руководителями, сможете перенять опыт ведения крупных проектов.
  • Совместно с консультантом вы определите цели профессионального развития, создадите эффективное резюме и узнаете, как проходить собеседования.
Длительность обучения:
24 месяца
Рассрочка без %:
5 745 ₽ на 31 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Skillbox

Факультет Android-разработки

GeekBrains
168 408 ₽
-62 311 ₽
цена за курс
4 678 ₽
в рассрочку
4.84
рейтинг
Чему вы научитесь:
  • В первой четверти вы погрузитесь в язык программирования 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 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains

Android-разработчик

Яндекс Практикум
168 000 ₽
-62 160 ₽
цена за курс
9 135 ₽
в рассрочку
4.85
рейтинг

Курс подойдет тем, у кого совершенно нет опыта в этой сфере, но есть большое желание научиться программировать на Java, Kotlin и разрабатывать приложения для устройств на ОС Android. Заниматься можно когда и где удобно, главное — сдавать работу в срок. Уже в процессе учебы студенты создают полноценное приложение с нуля и полностью готовят продукт к запуску. Если есть сомнения, стоит ли этим заниматься, можно попробовать свои силы в бесплатной вводной части, где представлены задания разного уровня сложности, в зависимости от опыта, навыков и предпочтений человека. Это полноценный учебный модуль, освоив который, человек сможет завершить и запустить свое первое приложение.

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

Длительность обучения:
12 месяцев
Рассрочка без %:
9 135 ₽ на 19 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Онлайн
Требуемый уровень:
Без опыта
Школа:
Яндекс Практикум

Профессия Android-разработчик

SkillFactory
153 108 ₽
-56 650 ₽
цена за курс
4 253 ₽
в рассрочку
4.91
рейтинг

Курс от SkillFactory – уникальная возможность научиться создавать приложения для устройств на ОС Android с нуля, даже если совершенно нет опыта и технического образования. Новички, мечтающие стать частью IT-сообщества, смогут освоить языки программирования Java и Kotlin. Опытные разработчики научатся разрабатывать ПО под ОС Android. Кроме того, на курсе научат выполнять тестирование приложений и писать пользовательские интерфейсы разной сложности и работать в них с анимацией.

За 16 месяцев студенты получат все необходимые знания в этой области. При этом полгода отведено для изучения продвинутых навыков, а 2,5 месяца на учебную стажировку. Студентам предлагают три программы обучения: базовый, оптимальный и индивидуальный, которые отличаются условиями и стоимостью. Доступна оплата в рассрочку. При покупке курса целиком, действует дополнительная скидка.

Чему вы научитесь:
  • Освоите базовые навыки начинающего мобильного разработчика и научитесь создавать приложения для 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 мес
Выдают документ:
Сертификат об успешном завершении онлайн-курса
Формат курса:
Онлайн
Дополнительная скидка:
19 904 ₽
Требуемый уровень:
Без опыта
Школа:
SkillFactory

Профессия iOS-разработчик

SkillFactory
150 300 ₽
-55 611 ₽
цена за курс
4 175 ₽
в рассрочку
4.84
рейтинг
Чему вы научитесь:
  • Оперировать основными 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

Профессия iOS-разработчик

Skillbox
142 038 ₽
-52 554 ₽
цена за курс
4 823 ₽
в рассрочку
4.82
рейтинг
Чему вы научитесь:
  • Программировать на 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

Профессия Android-разработчик

Skillbox
140 616 ₽
-52 028 ₽
цена за курс
4 536 ₽
в рассрочку
4.93
рейтинг

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

За период обучения ученики освоят не только программирование на Kotlin, но и смогут реализовать свои знания при разработке приложения на уровне Junior. Возможность поработать в команде под руководством опытного наставника. По окончании обучения преподаватели помогут правильно выстроить диалог на собеседовании и получить высокооплачиваемую работу. Возможен возврат денег, в случае, если студент не сможет трудоустроится.

Чему вы научитесь:
  • Программировать на 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

Профессия Разработчик VR&AR

Skillbox
129 618 ₽
-47 959 ₽
цена за курс
5 685 ₽
в рассрочку
4.82
рейтинг
Чему вы научитесь:
  • Делать iOS- и Android-приложения. Научитесь использовать Unity AR Foundation для разработки мобильных приложений.
  • Работать в Unity. Освоите Unity и получите навыки для разработки любых проектов под iOS и Android: от игр до обучающих приложений.
  • Работать с VR-очками. Разберётесь в мобильной VR-разработке и приложениях для Samsung Gear VR или Oculus Go.
  • Программировать на C#. Изучите язык для бэкенда, разработки видеоигр, мобильных приложений и высоконагруженных программ.
  • Презентовать проекты. Узнаете всё о тонкостях подачи готового проекта — заказчику и своему руководству.
  • Разработка AR и VR-продуктов под IOS и Android на Unity. Работа с 3D, текстурами и шейдерами
  • Применение технологии фейстрекинга. Разработка AR/VR-игр и виртуальных туров
  • Написание кода на C#. Программирование анимации, физики частиц
  • Умение писать нативные приложения для iOS и Android
  • Создание проектов под популярные модели VR-очков
Особенности курса:
  • Вы освоите разработку проектов дополненной и виртуальной реальности, научитесь писать игры и приложения — и за один год получите перспективную профессию будущего.
  • Новичкам в разработке: Научитесь создавать продукты с AR/VR для популярных платформ. К концу года у вас в портфолио будет 4 готовых проекта.
  • Разработчикам: Освоите Unity, тонкости работы с 3D и программирование на C# для AR/VR. Сможете получить новую интересную работу.
  • Тем, кто хочет сменить профессию: Сможете делать игры и другие AR/VR-проекты и зарабатывать на этом, даже если раньше никогда не программировали.
Длительность обучения:
12 месяцев
Рассрочка без %:
5 685 ₽ на 24 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Skillbox

iOS Developer

Otus
120 000 ₽
-44 400 ₽
цена за курс
10 000 ₽
в рассрочку
4.82
рейтинг
Чему вы научитесь:
  • Ступень 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

Профессия Android-разработчик

SkyPro
117 707 ₽
-43 552 ₽
цена за курс
3 849 ₽
в рассрочку
4.82
рейтинг

Наставниками являются руководители команды разработчиков ПО на Android «Перекресток Впрок», которые разработали образовательную программу, учитывающую все требования работодателей к специалистам. Они будут помогать в обучении, следить за профессиональным ростом и лучших учеников заберут в свою команду. На курсе студенты изучат основы языков программирования Java и Kotlin, а также другие инструменты, необходимые для разработки и запуска приложений.

Преимущества обучения в Skypro:

  • Здесь научат не просто вставлять код, а думать как разработчик.
  • Преподаватели с опытом наставничества и найма.
  • Постоянная связь с наставниками в чатах.
  • Задания, которые точно помогут получить работу.
  • Студенты получают доступ к обновляемым материалам программы – навсегда.

Если студент передумает учиться, ему вернут оплату за обучение. Ученики могут получить налоговый вычет 13% и существенно снизить затраты.

Длительность обучения:
4.5 месяца
Рассрочка без %:
3 849 ₽ на 36 мес
Выдают документ:
Диплом
Формат курса:
Онлайн
Дополнительная скидка:
15 302 ₽
Требуемый уровень:
С нуля
Школа:
SkyPro

iOS-разработчик с нуля

Нетология
109 500 ₽
-40 515 ₽
цена за курс
4 562 ₽
в рассрочку
4.82
рейтинг
Чему вы научитесь:
  • Научитесь разрабатывать приложения для мобильных устройств Apple на языке Swift, применение объектно-ориентированного дизайна
  • Создание адаптивного интерфейса приложения и работа с анимацией
  • Работа с базами данных
  • Использование многопоточности в приложении
  • Работа с сетью: отправление запросов на сервер, получение и обработка данных из сети
  • Работа с медиа: воспроизведение видео с телефона и из сети, работа со звуком
  • Добавление в приложение уведомлений, геолокации
  • Тестирование готового приложения, оптимизация приложения и работа с безопасностью
  • Осуществление аутентификации пользователя при помощи логина и пароля, а также Touch ID и/или Face ID
  • Создадите 3 больших рабочих проекта в портфолио
Особенности курса:
  • Начните работать по специальности уже через 6 месяцев обучения
  • Освоите новую IT-профессию и получите возможность достойно зарабатывать в удобном графике
  • Расширите стек навыков или перейдёте в новое направление. Сможете брать новые сложные и интересные задачи, работать в иностранных проектах. Научитесь разрабатывать мобильные приложения для бизнеса
  • Отработаете теорию на практике, узнаете тонкости iOS-разработки от менторов курса и почувствуете себя увереннее в профессии
  • Создадите пользовательский интерфейс мобильного приложения
  • Добавите в приложение анимацию, освоите механизмы переходов между экранами приложения
  • Научитесь промышленной разработке: создадите архитектуру, освоите принцип параллельного выполнения нескольких блоков программы
  • Реализуете сложные функции: идентификацию пользователя по лицу и отпечатку пальца, работу с геолокацией
  • Поработаете с данными из сети. Создадите базу данных на устройстве, наладите получение и выгрузку данных на сервер
  • Разберёте пошагово, как опубликовать приложение в App Store
Длительность обучения:
13 месяцев
Рассрочка без %:
4 562 ₽ на 24 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Вебинары, видеолекции, практические задания
Требуемый уровень:
С нуля, без опыта
Школа:
Нетология

Android-разработчик с нуля

Нетология
109 500 ₽
-40 515 ₽
цена за курс
4 562 ₽
в рассрочку
4.89
рейтинг

Курс от Нетологии подойдет всем, кто хочет освоить языки программирования Java и Kotlin. Уже в процесс учебы студенты создают полноценное приложение под ОС Android — социальную сеть с размещением постов и полной информацией. Все что необходимо для успешного обучения – устройство на ОС Android, остальному научат на курсе.

Окончив курс, слушатели смогут разрабатывать онлайн-банкинг со сложной степенью защиты, а также полезные приложения и мобильные сервисы. Это не просто увлекательная, но и крайне востребованная профессия. Сертифицированные специалисты получат возможность работать в крупнейших компаниях и создавать приложения для миллионов пользователей. Всего за год ученики получат необходимую базу знаний и соберут первое профессиональное портфолио. При этом заниматься можно в любое удобное время. Работает бесплатная программа трудоустройства. Выпускники имеют возможность стажироваться и работать в ведущих IT-компаниях.

Чему вы научитесь:
  • Решать задачи на Java и Kotlin
  • Создавать с нуля приложение под Android
  • Проводить автоматизированное тестирование приложения
  • Работать с многопоточностью
  • Использовать мультимедиа-ресурсы в приложении и работать с камерой
  • Работать с дизайном приложения
  • Интегрировать серверную часть приложения
  • Работать с регистрацией и авторизацией
  • Использовать Push-уведомления, геолокацию, инструменты машинного обучения
Особенности курса:
  • Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin
  • Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
  • 14 месяцев интенсивного обучения у экспертов отрасли и работы над своим приложением
  • 100+ решённых задач и сложное мобильное приложение типа LinkedIn в вашем портфолио
  • Диплом установленного образца от известного онлайн-университета
  • Трудоустройство - центр развития карьеры поможет составить резюме и подготовит к собеседованию
  • Создадите планировщик дел или менеджер задач. Спроектируете логику работы мобильного приложения
  • Разработаете анимацию, визуалы кнопок, иконок и всех экранов приложения. Добавите функции загрузки и выгрузки изображений, просмотра видео и прослушивания аудио
  • Решите задачи по интеграции с серверной частью. Освоите новые функции: посты «я тут был» с геолокацией и отметкой на Яндекс.Картах и Google Maps
  • Адаптируете приложение под любое Android-устройство. Опубликуете приложение в Google Play: вручную и через Continuous Integration
Длительность обучения:
14 месяцев
Рассрочка без %:
4 562 ₽ на 24 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Вебинары, видеолекции, практические задания
Дополнительная скидка:
14 235 ₽
Требуемый уровень:
Для новичков
Школа:
Нетология

Android Developer

Otus
93 750 ₽
-34 688 ₽
цена за курс
9 375 ₽
в рассрочку
4.78
рейтинг
Чему вы научитесь:
  • Изучите язык 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 ₽ на 10 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Otus

Профессия Программист iOS

GeekBrains
89 028 ₽
-32 940 ₽
цена за курс
2 473 ₽
в рассрочку
4.78
рейтинг
Чему вы научитесь:
  • Основы программирования. Вы узнаете что такое программа, как она выполняется, познакомитесь с основными операциями в программировании. Доступным языком мы расскажем об основных типах данных, массивах, ветвлении, циклах и функциях. Вы получите опыт решения простых, но интересных задач, что даст вам почву для того, чтобы научиться решать задачи гораздо более серьёзные.
  • Основы языка 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

Android-разработчик. Базовый уровень

Skillbox
81 420 ₽
-30 125 ₽
цена за курс
6 785 ₽
в рассрочку
4.79
рейтинг

Новички в программировании, которых интересуют IT-технологии, смогут освоить высокооплачиваемую профессию, а опытные разработчики в смежных областях получат новые знания и разберутся в языке программирования Kotlin. Курс ориентирован на новичков, поэтому обучение усложняется постепенно – каждый ученик пройдет путь от азов до презентации готового приложения в Play Market.

За время обучения студенты получат все необходимые знания в этой области и станут востребованными специалистами в этой области. Курс включает 40 тематических модулей, 100 онлайн-уроков и более 50 часов практики. Пройдя обучение, каждый желающий сможет освоить новую профессию и существенно повысить свой доход.

Чему вы научитесь:
  • Программировать на 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 видеоматериалов
Длительность обучения:
6 месяцев
Рассрочка без %:
6 785 ₽ на 12 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Дополнительная скидка:
4 071 ₽
Требуемый уровень:
Для новичков, даже без опыта в IT
Школа:
Skillbox

Тестирование мобильных приложений

Skillbox
81 132 ₽
-30 019 ₽
цена за курс
6 761 ₽
в рассрочку
4.78
рейтинг
Чему вы научитесь:
  • Работать с Android Studio и XCode/ Разберётесь в интерфейсе, научитесь использовать эмуляторы и симуляторы для тестирования мобильных приложений.
  • Проверять особенности мобильных приложений/ Поймёте отличия в тестировании мобильных приложений от веба. Будете описывать специфичные ошибки в баг-репортах.
  • Разрабатывать тесты под любые задачи/ Будете создавать автотесты, которые помогут быстро и точно проверить сложные сценарии, с минимумом ошибок.
  • Настраивать CI/CD-систему и генерировать отчёты/ Автоматизируете тесты на этапе сборки, настроите версионирование и сгенерируете отчёты о прохождении тестов с помощью Allure Report.
  • Работать в Git.
Особенности курса:
  • Рассмотрите особенности тестирования мобильных ОС, освоите Java. Ускорите рутинные задачи с помощью автотестов и системы непрерывной интеграции CI/CD.
  • На рынке не хватает опытных QA-специалистов: 1 200 компаний сейчас ищут тестировщиков мобильных приложений
  • Поддержка IT-специалистов от государства: IT-специалисты могут взять ипотеку по ставке не более 5 %. Молодые люди от 18 до 27 лет могут получить отсрочку от армии.
  • Курс подойдет новичкам в тестировании мобильных приложений. Для тех, у кого есть опыт в функциональном тестировании, — автоматизируете и ускорите проверки, уменьшите риск ошибок и сможете брать больше ответственности.
  • Курс подойдет тестировщикам смежных сфер. Вы изучите специфику тестирования мобильных приложений, научитесь работать с эмуляторами и симуляторами, писать сложные проверочные автотесты и находить баги, которые пропускают даже опытные мобильные тестировщики.
  • Мини-курс «Система контроля версий Git».
Длительность обучения:
9 месяцев
Рассрочка без %:
6 761 ₽ на 12 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Skillbox

Профессия Программист Android

GeekBrains
80 928 ₽
-29 943 ₽
цена за курс
2 248 ₽
в рассрочку
4.96
рейтинг

Окончив курс от лидирующей образовательной онлайн-платформы, студенты смогут разработать приложение для устройств на ОС Android и выложить его в Google Play, даже если до этого никогда не программировали. После каждого урока знания закрепляют на практике. Наставники – топовые эксперты, постоянно на связи, помогут лучше усвоить материал. Ученики начнут с азов и получат все необходимые знания, чтобы начать карьеру Android программиста.

В распоряжении студентов большая библиотека с учебными статьями, видеоуроками и подкастами. Весь учебный материал остается у студентов навсегда, что позволит использовать его и после обучения. Учиться можно в любом месте с помощью ноутбука или мобильного устройства. Продолжительность обучения 7 месяцев. По окончании студенты получают свидетельство и помощь в поиске работодателя. Возможна рассрочка оплаты за обучение на 36 месяцев.

Чему вы научитесь:
  • 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

Android Developer. Professional

Otus
70 000 ₽
-25 900 ₽
цена за курс
5 900 ₽
в рассрочку
4.76
рейтинг
Чему вы научитесь:
  • Глубоко разбираться в 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 месяцев
Рассрочка без %:
2 248 ₽ на 36 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Otus

iOS-разработка для начинающих

Skillbox
68 834 ₽
-25 469 ₽
цена за курс
6 038 ₽
в рассрочку
4.76
рейтинг
Чему вы научитесь:
  • Создавать приложения на 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

iOS Developer. Basic

Otus
60 000 ₽
-22 200 ₽
цена за курс
5 000 ₽
в рассрочку
4.76
рейтинг
Чему вы научитесь:
  • Создавать IOS-приложения на языке Swift последней версии 5.x
  • Основам работы с SwiftUI и Combine
  • Применять принципы SOLID в разработке
  • Покрывать свой код тестами с помощью TDD
  • Работать с сетью на примере API VK
  • Использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.
  • Научитесь разрабатывать приложения для мобильных устройств Apple без знаний программирования
Особенности курса:
  • Вы освоите все необходимые навыки, чтобы самостоятельно разрабатывать iOS-приложения такие, как интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы
  • Этой подготовки будет достаточно, чтобы претендовать на должность начинающего iOS-разработчика с зарплатой ~100 тыс. рублей
  • Для тех, кто решил освоить специальность iOS-разработчика или хочет самостоятельно реализовать идею своего приложения
  • В течение всего курса вы будете работать над большим проектом для своего портфолио — своим собственным приложением
  • Каждое домашнее задание будет приближать вас к конечной цели — публикации приложения в AppStore
  • Выпускной проект. В течение курса вы будете создавать приложение по работе с социальной сетью Вконтакте. Разработка будет идти прямо на занятиях и в качестве домашних заданий.
Длительность обучения:
4 месяца
Рассрочка без %:
6 038 ₽ на 12 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Otus

Создание простой игры: с нуля до загрузки в Google Play

XYZ School
53 601 ₽
-19 832 ₽
цена за курс
3 350 ₽
в рассрочку
4.76
рейтинг
Чему вы научитесь:
  • Находить и проверять хорошие идеи до старта разработки
  • Выбирать механику
  • Монетизировать игру
  • Анимировать персонажей и находить бесплатные анимации
  • Делать красивый игровой интерфейс и управлять вниманием игрока с его помощью
  • Составлять креативы, проверять гипотезы через рекламу, планировать обновления игры
  • Выкладывать игры в GooglePlay и готовить их к релизу
  • Навыки работы в Unity. Это самый популярный игровой движок в мире мобильных игр
  • Умение зарабатывать на своей игре. Научишься мыслить цифрами и рассчитывать финансовую модель игры, чтобы сделать ее прибыльной
  • Мобильная игра в портфолио. Ты разработаешь её с нуля, выпустишь в магазине приложений, соберёшь аналитику и отзывы, доработаешь и спланируешь обновление
Особенности курса:
  • За 4 месяца создашь прототип игры, чтобы загрузить в Google Play.
  • Плюс с нуля научишься работать с Unity 2D, освоишь программирование и станешь настоящим разработчиком.
  • Гиперказуальные игры — это игры не для «геймеров», а для всех. Если в автобусе или метро ты видишь, как кто-то играет на телефоне, то, скорее всего, он играет именно в гиперкэж.
  • В гиперкэже один человек вполне может выступать в роли художника, программиста и дизайнера. Поэтому, если ты хочешь научиться делать игры, гиперкэж — идеальный вариант для старта.
  • Для систематизации всех шагов как раз и подойдёт этот курс. Порога вхождения практически нет: ни рисовать, ни кодить, ни быть продвинутым аналитиком не нужно. Необходимо лишь хотеть делать игры.
  • Первыми тестировщиками будут преподаватели XYZ, друзья и семья. Мы научим тебя пользоваться минимальным набором софта, чтобы при этом ты мог сделать игру от начала и до конца.
  • Обучение от преподавателя, который работал над Bowmaster и Tank Stars — у каждой из игр по 200 000 000 установок
  • «Карьерный чит» в подарок — это подборка мастер-классов, которая поможет при трудоустройстве
  • Подписка на XYZ Плюс на 1 месяц — это наша база знаний с закрытыми стримами и мастер-классами
Длительность обучения:
4 месяца
Рассрочка без %:
3 350 ₽ на 16 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
XYZ School

Android Developer. Basic

Otus
50 000 ₽
-18 500 ₽
цена за курс
4 200 ₽
в рассрочку
4.75
рейтинг
Чему вы научитесь:
  • Научитесь профессионально создавать приложения под Android
  • Подготовитесь к собеседованию
  • Разработаете портфолио с использованием современных библиотек и фреймворков
  • Android Architecture Components
  • Тестирование мобильных приложений
  • RxJava, Dagger 2, многопоточность в Android, Koin, Material Design
Особенности курса:
  • Весь необходимый набор знаний и навыков для работы на позиции Android-разработчика
  • Большое преимущество на собеседованиях за счет освоения продвинутых тем
  • Много практики и живого общения с преподавателями
  • Подготовка проекта для портфолио в течение всего курса
  • Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Длительность обучения:
5 месяцев
Рассрочка без %:
4 200 ₽ на 4 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн вебинары
Требуемый уровень:
С нуля, без опыта
Школа:
Otus

Kotlin Backend Developer

Otus
50 000 ₽
-18 500 ₽
цена за курс
4 200 ₽
в рассрочку
4.75
рейтинг
Чему вы научитесь:
  • Использовать язык Kotlin для разработки серверных приложений
  • Создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS)
  • Применять асинхронное и многопоточное программирование с корутинами
  • Выполнять интеграцию бэкенд-приложения с различными фронтендами с использованием OpenAPI и Kotlin Multiplatform
  • Использовать Kotlin совместно с различными фреймоврками: Spring, Ktor, Kotless (Amazon Web Services)
  • Реализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafka
  • Строить хранилища на базе SQL и NoSQL (Cassandra, AWS DynamoDB)
  • Писать приложения с монолитной, микросервисной и бессерверной архитектурами
  • Разрабатывать гибкую и надежную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safety
  • Проектировать архитектуру приложений с применением таких подходов как модульная разработка, DDD, TDD, MDD
Особенности курса:
  • Вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin.
  • Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
  • В ходе обучения вам будет необходимо выполнять домашние задания. Каждое домашнее задание посвящается одному из компонентов вашего выпускного проекта.
  • Сдача домашних заданий происходит в виде ревью преподавателями, в результате которого вы получаете рекомендации по улучшению своего кода.
Длительность обучения:
4 месяца
Рассрочка без %:
4 200 ₽ на 4 мес
Выдают документ:
Сертификат о завершении курса
Формат курса:
Вебинары, общение с преподавателями
Требуемый уровень:
С нуля, без опыта
Школа:
Otus

iOS Developer. Professional

Otus
47 900 ₽
-17 723 ₽
цена за курс
4 000 ₽
в рассрочку
4.75
рейтинг
Чему вы научитесь:
  • Применять 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

IT-специалист

GeekBrains
46 201 ₽
-17 094 ₽
цена за курс
1 605 ₽
в рассрочку
4.75
рейтинг
Чему вы научитесь:
  • Языкам программирования, узнаете их принципиальные отличия и практики использования
  • Создавать структур данных
  • Настроивать собственные девайсы
  • Прикладной математики: булева алгебра, логика, объединение множеств
  • На практике применять операционные системы, их особенности и механизм работы
  • Работать в области контроля версий
  • Применять ключевые инструменты IT, стандарты кодирования, базы данных и системы аналитики на практике
  • Верстать сайты и работать с CMS (системами управления контентом)
Особенности курса:
  • Изучите базовые понятия в программировании. Разберетесь на практике, как работает интернет, и сделаете свой первый сайт.
  • Познакомитесь со сферой IT, получите знания, необходимые в работе, соберете портфолио из собственных проектов и начнете получать дополнительный доход
  • Вы узнаете, какие задачи решает IT-специалист, познакомитесь с базовыми технологиями, которые востребованы на рынке труда, разберетесь в специализациях и выберете свою
  • Вы изучите: Языки программирования, Базы данных, Математику, Профессии в IT, Алгоритмы и структуры, Информатику, Операционные системы, Инструменты в IT, Контроль версий, Стандарты кодирования и многое другое
  • Вы получите знания, которые станут фундаментом для получения других сильных IT-навыков
  • В курсе предусмотрено оптимальное соотношение теории и практики. Полученные знания вы сможете легко опробовать на практике уже в процессе обучения
  • Соприкоснетесь с профессиями в разработке, спецификой их работы и сможете выбрать интересующее направление для обучения дальнейшей специализации
  • Во время обучения вы будете создавать IT-проекты: сайты, программы или приложения. Из них вы соберете портфолио, которое покажете работодателю или заказчику
Длительность обучения:
6 месяцев
Рассрочка без %:
1 605 ₽ на 36 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains

Профессия Android-разработчик

Loftschool
43 500 ₽
-16 095 ₽
цена за курс
3 625 ₽
в рассрочку
4.75
рейтинг
Чему вы научитесь:
  • Научитесь работать с современными инструментами: 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 ₽ на 12 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Loftschool

Flutter — обучение на разработчика мобильных приложений

Skillbox
40 992 ₽
-15 167 ₽
цена за курс
3 416 ₽
в рассрочку
4.79
рейтинг

Курс рассчитан на людей с опытом программирования, которые владеют одним из языков высокого уровня. Программа включает модули с онлайн-лекциями и практическими заданиями. Студенты научатся создавать кроссплатформенные приложения на единой кодовой базе для iOS и Android. Нативные программисты смогут выйти за рамки одной платформы и стать универсальными разработчиками. Специалисты из других областей изучат специфику создания и тестирования мобильных приложений. Продолжительность обучения – полгода. По окончании курса студенты смогут разрабатывать приложения, которые впоследствии будут приносить стабильный доход, либо стать частью команды профессионалов. Доступна оплата за обучение в рассрочку на 12 месяцев.

Чему вы научитесь:
  • Разрабатывать приложения для разных платформ. Сможете создавать приложения, которые работают одинаково и на 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

Разработка под Android: продвинутый уровень

Loftschool
33 500 ₽
-12 395 ₽
цена за курс
2 791 ₽
в рассрочку
4.75
рейтинг
Чему вы научитесь:
  • Activity. Вы научитесь воспроизводить разные события (переворот экрана, свернутое окно) и узнаете все способы сохранения состояния экрана.
  • Services. Вы научитесь использовать сервисы для выполнения фоновых задач и разберёте принципы взаимодействия их с Activity.
  • База данных. Научитесь сохранять данные в базу, читать их и модифицировать с помощью библиотеки Room.
  • Архитектурные подходы. Научитесь разделять код на слои и переиспользовать его. Разберётесь, что значит каждая буква в аббревиатурах MVP и MVVP, и научитесь применять эти подходы.
  • RxJava. Научитесь использовать данную библиотеку, которая позволяет очень удобно обрабатывать ответы от сервера, модифицировать данные и выполнять код в нужном потоке всего одной строчкой.
Особенности курса:
  • Курс рассчитан на Android-разработчиков с опытом работы от полугода
  • Насыщенная программа: 17 обучающих модулей, 100+ часов обучения.
  • Личный наставник. Практикующий специалист будет помогать вам в работе над приложением.
  • Начало карьеры. После обучения вы сразу же готовы к старту карьеры.
  • Выпускной проект. За время курса вы создадите собственное Android-приложение клиент-банка криптовалют LoftCoin. На этом курсе мы более подробно познакомимся с работой платформы и сделаем упор на работу с архитектурой приложения.
  • По окончании обучения вы получите сертификат. LoftSchool знают и ценят работодатели, поэтому сертификат станет вашим дополнительным плюсом при трудоустройстве в IT-компанию.
Длительность обучения:
5 недель
Рассрочка без %:
2 791 ₽ на 12 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Loftschool

Product manager мобильного приложения

Нетология
29 400 ₽
-10 878 ₽
цена за курс
2 450 ₽
в рассрочку
4.73
рейтинг
Чему вы научитесь:
  • Формировать Road Map. Составите видение продукта и требования к первой версии. Научитесь отслеживать процесс создания приложения.
  • Составлять ТЗ. Напишите грамотное задание для разработки первой версии продукта.
  • Проверять MVP продукта. Научитесь проводить эксперименты и реагировать на обратную связь от пользователей.
  • Понимать особенности работы с Android и IOS. Поймёте, как создавать приложения и их интерфейсы с учётом требований платформ.
  • Использовать сервисы для аналитики. Сможете выбрать метрики для проверки гипотез и настроить аналитику мобильных приложений.
  • Считать юнит-экономику продукта. Научитесь считать, сколько денег потратили на привлечение пользователей и сколько заработали с каждого из них.
Особенности курса:
  • Этот курс для тех, кто хочет создавать успешные мобильные продукты, монетизировать их, развивать и увеличивать количество скачиваний.
  • За 14 лекций и 45 часов личной практики вы научитесь работать над мобильным приложением от идеи до создания и вывода на рынок
  • Протестируете MVP и просчитаете экономику. Узнаете, какие аналитические инструменты использовать, чтобы оценивать эффективность продукта, и как улучшать приложение после сбора обратной связи от пользователей.
  • Мобильный рынок растёт. По сравнению с 2016 годом, в 2019 пользователи загрузили почти в полтора раза больше приложений — 204 млрд, и потратили в них в два раза больше денег — $120 млрд. То, какие мобильные приложения будут востребованы на рынке и займут экранное время пользователей, зависит от продуктовых команд. Где центральное связующее звено — продакт-менеджер.
  • Удобный темп. Смотрите лекции и практикуйте знания, когда вам удобно
  • Курс подойдет участникам продуктовой команды и стартаперам. Обучение будет полезно всем участникам продуктовой команды — продакт-менеджерам, аналитикам, разработчикам, дизайнерам, UX-проектировщикам, а также стартаперам с собственными проектами. Вы увидите весь процесс работы над мобильным приложением целиком. Познакомитесь с продуктовым циклом разработки, сможете построить roadmap продукта, научитесь работать с пользователями, проводить аналитику и бережливо проверять гипотезы.
  • Курс подойдет продакт-менеджерам и продакт-оунерам. Курс поможет взглянуть на мобильное приложение как на продукт. Вы узнаете специфику работы с приложениями, познакомитесь с их отличиями от ПО и сервисов, разберётесь в разнице платформ. Познакомитесь с нюансами подсчёта экономики, тестирования гипотез и формирования бэклога. Сможете полностью перейти в работу с приложениями.
  • Лекции читают опытные практики из отрасли производства мобильных приложений. Эксперты записали для вас лекции в формате видео. Смотрите и практикуйте полученные знания, когда вам удобно.
Длительность обучения:
1 месяц
Рассрочка без %:
2 450 ₽ на 12 мес
Выдают документ:
Удостоверение о повышении квалификации
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Нетология

Разработка под Android: базовый уровень

Loftschool
21 996 ₽
-8 139 ₽
цена за курс
1 833 ₽
в рассрочку
4.73
рейтинг
Чему вы научитесь:
  • 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

Клиент-серверные iOS-приложения

GeekBrains
15 000 ₽
-5 550 ₽
цена за курс
нет
в рассрочку
4.73
рейтинг
Чему вы научитесь:
  • Освоите приемы разработки высоконагруженых приложений
  • Поработаете с файлами и архивами
  • Научитесь управлять процессами в фоновом режиме, оптимизировать работу приложения по загрузки больших объемов данных
  • Освоите методы разработки приложений с универсальным интерфейсом
  • Получите опыт работы с популярным Backend-сервисом Firebase от Google
  • Поучаствуете в процессе публикации приложения в AppStore
Особенности курса:
  • Количество занятий: 10 уроков
  • Клиент-серверные iOS-приложения Swift 5.2, Xcode 12
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность обучения:
1 месяц
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains

Современные технологии программирования под Apple

GeekBrains
15 000 ₽
-5 550 ₽
цена за курс
нет
в рассрочку
4.73
рейтинг
Чему вы научитесь:
  • Работать в Xcode - среде программирования предоставленной apple
  • Работать с Playground
  • Создавать приложения
  • Проводить отладку (Debug)
  • Управлять ходом выполнения программы
  • Работать с массивами данных
  • Принципам ООП. Классы, объекты, наследование, инкапсуляция, полиморфизм
  • Писать в функциональном стиле. Писать и использовать функции высшего порядка
  • Обработке исключений
  • Основам модели управления памяти в ios приложениях.
Особенности курса:
  • Современные технологии программирования под Apple на Swift 5.2, Xcode 11
  • Swift - новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков.
  • Специалистов, знающих Swift, на рынке сейчас единицы. Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке.
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность обучения:
1 месяц
Выдают документ:
Сертификат об окончании обучения
Формат курса:
Онлайн-курс
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains

Профессиональная разработка Android-приложений

GeekBrains
15 000 ₽
-5 550 ₽
цена за курс
нет
в рассрочку
4.68
рейтинг
Чему вы научитесь:
  • Использование на практике подходы 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

Производительность iOS-приложений

GeekBrains
15 000 ₽
-5 550 ₽
цена за курс
нет
в рассрочку
4.73
рейтинг
Чему вы научитесь:
  • Управление потоками. RunLoop. Thread
  • Библиотека Grand Central Dispatch и упрощение управления потоками
  • Библиотека Operation для организации многопоточного кода и параллельного выполнения задач
  • Введение Концепция Promise/Future
  • FileManager
  • Оптимизация UITableView и UICollectionView
  • Паттерн pull-to-refresh. Паттерн infinite scrolling. Расчет размера ячеек для загружаемых в будущем изображений
  • Асинхронное создание изображения. Библиотека Texture/AsyncDisplayKit
  • Создание ячейки-заголовка. Layout specification. Создание ячейки с изображением. Реализация методов делегата ASTableNode
Особенности курса:
  • На курсе будут разбираться понятия и технологии многопточности, кэширования, устранение проблем, связанных с производительностью пользовательского интерфейса.
  • 8 уроков, которые объяснят как повысить производительность iOS-приложений
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность обучения:
1 месяц
Выдают документ:
Сертификат об окончании обучения
Формат курса:
Онлайн-курс
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains

AR. Приложение дополненной реальности под iOS

GeekBrains
5 000 ₽
-1 850 ₽
цена за курс
нет
в рассрочку
4.73
рейтинг
Чему вы научитесь:
  • Познакомитесь с игровым движком Unity 3D и его функционалом
  • Вы узнаете, как проецировать виртуальный объект на предмет реального мира, используя библиотеку, предоставляемую компанией Qualcomm
  • Вы узнаете, как создать работающее приложение, не написав ни одной строчки кода
Особенности курса:
  • Приложения дополненной реальности (AR, augmented reality) - это завтрашний день разработки, и в этом направлении работают крупнейшие игроки на рынке медиа.
  • Видеокурс "AR. Приложение дополненной реальности" от GeekBrains - это 7 видеоуроков, которые расширят ваши представления о возможностях мобильной разработки
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность обучения:
7 дней
Выдают документ:
Сертификат об окончании обучения
Формат курса:
Видеокурс
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains
Обучающие онлайн-курсы
  • Разработка
  • Маркетинг
  • Аналитика
  • Дизайн
  • Менеджмент