Оставьте заявку

0%

Мы получили вашу заявку!

Сохранили вашу скидку и забронировали место на курсе

Свяжемся с вами как можно скорее, обычно в течение 15 минут

Что-то пошло не так при отправке формы.

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

В мире больше 1,5 млрд пользователей девайсов Apple. 
Они смотрят сериалы, слушают музыку, играют в игры, следят 
за здоровьем. Станьте одним из тех, кто будет создавать 
и поддерживать приложения для экосистемы Apple.

4.8 Рейтинг на основе 2532 отзывов*
*на основании внутреннего анализа

Вебинары в мини-группах

На онлайн-курсе с вами будут работать эксперты

Командный проект

Практический опыт совместной разработки

Трудоустройство

Поможем в трудоустройстве

Скидка действует

0 дней 12 : 15 : 40

Оставьте заявку

Старт онлайн-курса: после оплаты

Количество мест ограничено

0%

Мы получили вашу заявку!

Сохранили вашу скидку и забронировали место на курсе

Свяжемся с вами как можно скорее, обычно в течение 15 минут

Что-то пошло не так при отправке формы.

Получите все нужные навыки

Junior iOS-разработчик

от 3000 BYN
зарплата

зарплата

от 2 500 BYN

Инструменты:

Swift

GitHub

Git

Xcode

IDE

ULKit

HIG для iOS

XCTest

Apple Developer Portal

SwiftUI

CocoaPods

REST

GCD

Core Data

Realm

Test Driven Development

Навыки:

  • Разработка приложений на Swift
  • Использование принципов объектно-ориентированного программирования
  • Контроль версий в Git
  • Создание интерактивных, эстетически приятных 
и понятных интерфейсов, использование UIKit, WebKit 
и Safari Services
  • Хранение файлов и взаимодействие с ними с Core Data и Realm
  • Адаптация приложений под разные устройства Apple
  • Организация многопоточности с помощью библиотек Grand Central Dispatch и Operation
  • Настройка взаимодействия программ 
с внешними приложениями и серверами
  • Тестирование приложений с применением фреймворка XCTest и технологии Test Driven Development
  • Оптимизация работы ПО с помощью Xcode Instruments
  • Размещение проектов в App Store
и их поддержка

В процессе вы получите опыт реальной работы и разработаете:

Интернет-магазин

Проработаете серверную часть магазина с фильтрами, корзиной, функционалом заказа и оплаты

Чат-бот

Сможете выбрать для проекта любую тему. Например, написать бота для бронирования отелей с функционалом поиска по локации и стоимости бронирования

Социальную сеть

Разработаете серверную часть и функционал, который есть в любой соцсети: публикация, лайки и комментирование

Сервис синхронизации файлов

Разработаете программу, которая будет отслеживать изменения файлов и синхронизировать их с облачным хранилищем

CRM-систему

Напишите программу для автоматизации работы бизнеса. Функционал: управление маркетинговыми активностями, аналитика по клиентами и рекламе

Комбинируем формат вебинаров и видеозаписей

Теория в видеоуроках с безграничным доступом

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

Вебинары по расписанию

Разберёте сложные задачи с экспертами в прямом эфире, зададите вопросы и сразу получите ответы

Практика для тренировки навыков

Чтобы материал лучше осваивался, вы постоянно будете выполнять задания: простые задачки отработаете на тренажёрах, мини-кейсы или целые проекты разработаете в профессиональной среде PyCharm

Персональная обратная связь на ваши задания

Подробная обратная связь от кураторов-экспертов в течение 24 часов с момента отправки работы

Спикеры онлайн-курса

Алексей Усанов

Senior iOS Developer в Prequel Inc
Опыт более 6 лет

Федор Лосев

Middle iOS Developer
Опыт более 3 лет

Павел Кузин

iOS Developer
Опыт более 5 лет

Кирилл Крайнов

iOS Developer
Опыт более 1,5 года

Егор Бойко

FullStack iOS Developer
Опыт более 8 лет

Иван Тарасенко

iOS Developer, Swift, UIKitОпыт работы в сфере менторства и преподавания более 2-х лет

Поможем найти работу — или вернём деньги

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

3 485 589 человек по всему миру уже поменяли жизнь с помощью GeekBrains

Все еще сомневаетесь?

Наши партнеры

Программа онлайн-курса

Актуальна на 2025

5 проектов в портфолио

60 часов теории

50 написанных программ

Основные курсы

Знакомство с курсом и погружение в IT

Бонус

  • Ключевые понятия IT-сферы
  • Архитектура ЭВМ
  • Сетевая инфраструктура
  • Веб-технологии
  • Установка Git
  • Создание репозитория на GitHub

Swift

  • Установка Xcode и знакомство с IDE
  • Синтаксис Swift
  • Переменные и константы, типы данных, циклы и условия, методы и функции, структуры, классы, протоколы
  • Принципы объектно-ориентированного программирования
  • Основы функционального программирования
  • Обработка исключений и ошибок

Интерфейсы и архитектуры приложения

  • Основные принципы создания интерфейсов
  • Использование готовых UI-компонентов и создание собственных
  • Архитектурные паттерны
  • Анимация
  • Работа с жестами
  • Библиотеки WebKit и SafariServices

Работа с данными и их хранение

  • Основы хранения данных
  • Управление файлами с помощью FileManager
  • Фреймворки Core Data и Realm
  • Оптимизация работы приложений с помощью Xcode Instruments

Многопоточность

  • Принципы параллельного программирования
  • Циклы выполнения и класс Thread для работы с потоками
  • Создание очередей
  • Синхронные и асинхронные операции,
  • Библиотеки GCD и Operation
  • Менеджеры зависимостей SPM, Carthage и Cocoapods
  • Добавление библиотек вручную

Работа с сетью

  • Создание и настройка сессий
  • Создание и отправка запросов к серверу
  • Технология REST API
  • Библиотеки URLSession и Alamofire
  • Сериализация и десериализация данных вручную и с помощью библиотек
  • Получение и отправка JSON-объектов

UX/UI-дизайн для мобильного разработчика

  • Основы digital-дизайна
  • Общие рекомендации по размерности, использованию шрифтов, отступов, цветовых схем
  • Руководство HIG для iOS
  • Создание иконок

Дополнительные фреймворки

  • Фреймворки PhotoKit, AVKit, SwiftUI
  • Обращение к галерее: создание выборок, настройка фильтрации, управление пользовательскими альбомами
  • Создание, редактирование и воспроизведение мультимедиа
  • Распределение элементов на экране, навигация между экранами

Тестирование

  • Задачи тестирования
  • Модульные тесты
  • UI-тесты
  • Фреймворк XCTest
  • Test Driven Development

Сборка и подготовка к публикации приложения

  • Подключение к Apple Developer Portal
  • Регистрация приложения и загрузка сертификатов
  • Управление приложением в AppStore Connect
  • Стратегии дистрибуции
  • Локализация приложений

Сборка и подготовка к публикации приложения

  • Подключение к Apple Developer Portal
  • Регистрация приложения и загрузка сертификатов
  • Управление приложением в AppStore Connect
  • Стратегии дистрибуции
  • Локализация приложений
Дипломная работа
С нуля создадите клиент-серверное мобильное приложение для поиска и просмотра информации о фильмах.
Бонус

Objective-C

  • Токены и типы данных
  • Функции, классы, объекты классов
  • Основные Конструкторы классов и работа с ними
  • Протоколы
  • Исключения
  • Гибридные проекты, совместимые со Swift и Objective-C

Сертификат от Lerna

По завершении вы получите сертификат о прохождении онлайн-курса

Получить полную программу

Детальная программа и консультация по онлайн-курсу

Выгодные условия оплаты

Первый платеж через 3 месяца

Учитесь 3 месяца полностью бесплатно

Обучение можно оплатить сразу или воспользоваться беспроцентной рассрочкой

Без первого взноса

Можно вернуть до 13% от цены курса

Воспользуйтесь налоговым вычетом

Стоимость онлайн-курса

Всего

5 BYN/день

/мес.

/мес.

В рассрочку на

Оставьте заявку прямо сейчас и получите:

Год изучения английского языка 2000 BYN БЕСПЛАТНО

Курс по нейросетям. Изучите ChatGPT, Midjourney и др. 20+ нейронок 2700 BYN  БЕСПЛАТНО

4 дополнительных курса на выбор 5000 BYN  БЕСПЛАТНО

Скидка действует

0 дней 12 : 15 : 40

Оставьте заявку

Старт онлайн-курса: после оплаты

Количество мест ограничено

0%

Мы получили вашу заявку!

Сохранили вашу скидку и забронировали место на курсе

Свяжемся с вами как можно скорее, обычно в течение 15 минут

Что-то пошло не так при отправке формы.

Отзывы о GeekBrains

4,4 из 5

Средняя оценка экспертов

4,4 из 5

Средняя оценка программы

96%

Пользователей довольны онлайн-курсом

На основе 1 595 477 оценок онлайн-курсов от GeekBrains

5900+

Оценок на независимых площадках

5.0

4.4

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

5/5

Учёбой в GeekBrains доволен, получил много новых знаний. Закончил курс по специальности Тестировщик ПО. Пришёл к обучению с нуля, теперь понимаю код C#, получил базовые знания по HTML, CSS. Там не всё страшно. Очень классные преподаватели. Прям спецы своего дела. Были занятия онлайн, домашнее задание, все как положено. Не жалею, что выбрал GB, советую! Дали понимание специфики работы в IT. Есть желание продолжать погружение в IT мир.

5/5

Всегда увлекалась IT, но была проблема с выбором программы на Geekbrains. У платформы просто золотые менеджеры, которые быстро отвечают и помогают определиться с выбором программы. Рассказывают все подробно, приятны в общении, даже если по сто раз задаёшь одни и те же вопросы) Само обучение было комфортным, удалось создать своё коммьюнити с другими студентами) Вообщем, теперь планирую ещё купить какую‑нибудь программу, чтобы более серьёзно углубиться в эту тему.

5/5

Ответы на часто задаваемые вопросы

Нужны ли начальные знания для прохождения онлайн-курса по программированию на Python?

Онлайн-курсы от Geekbrains адаптированы как для новичков в сфере IT, так и для действующих специалистов:
1. Если вы ничего не знаете об IT, то пройдёте через профориентацию, на основе своих навыков и интересов, подберёте направление, в котором станете сильным профессионалом.
2. Действующие специалисты в IT смогут укрепить фундаментальные знания и получить много новых полезных навыков.

Сейчас много курсов и программ обучения. В чем уникальность онлайн-курса по разработке на Python от Geekbrains?

Мы создали целую IT-экосистему для вас. В начале прохождения онлайн-курса за вами будет закреплён ментор — ваш друг и помощник, которому всегда можно задать вопрос по прохождению онлайн-курса, работе на платформе, рассказать о проблемах или просто поболтать.
Вас добавят в группу, которая будет сформирована по вашим навыкам и интересам. Там вы в режиме 24/7 сможете задать насущные вопросы и получить ответ в короткие сроки.
Накопившиеся вопросы по материалу вы будете детально разбирать на практических занятиях со спикером. Менторы — сильные профессионалы в своих областях. Они всегда помогут разобраться в сложных темах и объяснят недочёты в практических работах и проектах.

Что делать, если я не могу заниматься онлайн или пропускаю занятие?

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

Мне окажут помощь с трудоустройством?

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

Какая техника нужна для прохождения онлайн-курса по Python-разработке?

Для прохождения онлайн-курса от GeekBrains нужно:
1. ПК, ноутбук или планшет с минимальным набором характеристик для просмотра видео и выполнения практических заданий.
2. Доступ к интернету для просмотра видео и звонков.
3. Электронная почта для регистрации на платформе.
4. 10-16 часов в неделю на просмотр материалов и выполнение практических заданий.
Все что будет нужно на первом этапе - зарегистрироваться на платформе и пройти ознакомительный модуль.
Прямо сейчас вы можете просто оставить заявку на нашем сайте. Вам перезвонит менеджер и поможет понять как в самые короткие сроки начать прохождение онлайн-курса и получить первые результаты.

Что делать, если я пропустил занятие или хочу приостановить прохождение онлайн-курса?

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

Оставьте заявку на консультацию

Мы получили вашу заявку!

Сохранили вашу скидку и забронировали место на курсе

Свяжемся с вами как можно скорее, обычно в течение 15 минут

Oops! Something went wrong while submitting the form.
Что-то пошло не так при отправке формы.
Спасибо за вашу заявку!
Oops! Something went wrong while submitting the form.

Уже уходите?

Заполните форму, чтобы получить специальное предложение

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Вернем деньги,
если не трудоустроишься*
* программа возврата средств распространяется не на все курсы. Наш специалист подробно проконсультирует вас по этому вопросу
Спасибо! Ваша заявка успешно отправлена

Сохранили вашу скидку и забронировали место на курсе

Наш менеджер свяжется с вами в ближайшее время

Вы уже оставили заявку на этот курс

Наш менеджер свяжется с вами в ближайшее время

Заявка не отправлена
Пожалуйста, попробуйте еще раз
Оставьте заявку
Оставьте заявку на бесплатное пробное занятие или для консультации
Оставить заявку