Быстрая регистрация
Авторизация
Восстановление пароля

Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.

Авторизация
Быстрая регистрация

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

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

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

Факультет 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

Профессия 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

Профессия Разработчик 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

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 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Вебинары, видеолекции, практические задания
Требуемый уровень:
С нуля, без опыта
Школа:
Нетология

Профессия Программист 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

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

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

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

Клиент-серверные 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

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

GeekBrains
15 000 ₽
-5 550 ₽
цена за курс
нет
в рассрочку
4.73
рейтинг
Чему вы научитесь:
  • Работать со StoryBoard
  • Создавать интерфейс приложения
  • Осуществлять переходы между экранами
  • Адаптировать верстку к нескольким устройствам
  • Отображать данные в виде таблицы
Особенности курса:
  • Не бывает приложений без пользовательского интерфейса. Это лицо вашего проекта. С его помощью можно привлекать и удерживать пользователей.
  • Реализовав связь с сервисом, вы сможете организовать взаимодействие пользователей между собой, либо с вашим бизнесом.
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность обучения:
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
Обучающие онлайн-курсы
  • Разработка
  • Маркетинг
  • Аналитика
  • Дизайн
  • Менеджмент