chat
Остался последний шаг
Последний шаг
В каком из мессенджеров вы бы хотели получить презентацию курса и важные материалы к нему?
telegram Telegram
viber Viber
whatsapp WhatsApp
@username
Телефон
Нет username? Укажите номер телефона
Проверьте номер перед отправкой или укажите username
Отправить
Скидка действует
0 дней
Онлайн-курс
iOS-разработчик
В мире больше 1,5 млрд пользователей девайсов Apple. Они смотрят сериалы, слушают музыку, играют в игры, следят за здоровьем. Станьте одним из тех, кто будет создавать и поддерживать приложения для экосистемы Apple.
*на основании внутреннего анализа
Рейтинг на основе 2 340 отзывов*
4.8
Вебинары в мини-группах
На онлайн-курсе с вами будут работать эксперты
Командный проект
Практический опыт совместной разработки
Трудоустройство
Поможем в трудоустройстве
Оставьте заявку
Дата старта: после оплаты
Количество мест ограничено
-40%

00 : 00 : 00

Ваша зарплата будет расти вместе с опытом
от 3 000 BYN
Junior, после курса
от 6 600 BYN
Middle, опыт от 1 до 3 лет
от 10 200 BYN
Senior, с опытом от 3 лет
Источник: «Хабр Карьера», HeadHunter
Получите все нужные навыки
Резюме
Junior iOS-разработчик
Инструменты:
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
и их поддержка
Навыки:
Комбинируем формат вебинаров и видеозаписей
Теория в видеоуроках с безграничным доступом
Изучайте материалы в удобное время, всегда можете к ним вернуться, чтобы повторить
Вебинары по расписанию
Разберёте сложные задачи с экспертами в прямом эфире, зададите вопросы и сразу получите ответы
Практика для тренировки навыков
Чтобы материал лучше осваивался, вы постоянно будете выполнять задания: простые задачки отработаете на тренажёрах, мини-кейсы или целые проекты разработаете в профессиональной среде 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-х лет
3 485 589 человек по всему миру уже поменяли жизнь с помощью GeekBrains
Все еще сомневаетесь?
Записаться на курс или получить бесплатную консультацию
Программа онлайн-курса
60 часов теории
5 проектов
50 написанных программ
Основные курсы
Знакомство с курсом и погружение в IT
Бонус
  • Ключевые понятия IT-сферы
  • Архитектура ЭВМ
  • Сетевая инфраструктура
  • Веб-технологии
  • Установка Git
  • Создание репозитория на GitHub
Swift
  • Установка Xcode и знакомство с IDE
  • Синтаксис Swift
  • Переменные и константы, типы данных, циклы и условия, методы и функции, структуры, классы, протоколы
  • Принципы объектно-ориентированного программирования
  • Основы функционального программирования
  • Обработка исключений и ошибок
Интерфейсы и архитектуры приложения
  • Основные принципы создания интерфейсов
  • Использование готовых UI-компонентов и создание собственных
  • Архитектурные паттерны
  • Анимация
  • Работа с жестами
  • Библиотеки WebKit и SafariServices
Работа с данными и их хранение
  • Основы хранения данных
  • Управление файлами с помощью FileManager
  • Фреймворки Core Data и Realm
  • Оптимизация работы приложений с помощью Xcode Instruments
Многопоточность
  • Принципы параллельного программирования
  • Циклы выполнения и класс Thread для работы с потоками
  • Создание очередей
  • Синхронные и асинхронные операции
  • Библиотеки GCD и Operation
  • Библиотеки WebKit и SafariServices
  • Добавление библиотек вручную
Работа с сетью
  • Создание и настройка сессий
  • Создание и отправка запросов к серверу
  • Технология REST API
  • Библиотеки URLSession и Alamofire
  • Сериализация и десериализация данных вручную и с помощью библиотек
  • Получение и отправка JSON-объектов
UX/UI-дизайн для мобильного разработчика
  • Основы digital-дизайна
  • Общие рекомендации по размерности, использованию шрифтов, отступов, цветовых схем
  • Руководство HIG для iOS
  • Создание иконок
Дополнительные фреймворки
  • Фреймворки PhotoKit, AVKit, SwiftUI
  • Обращение к галерее: создание выборок, настройка фильтрации, управление пользовательскими альбомами
  • Создание, редактирование и воспроизведение мультимедиа
  • Распределение элементов на экране, навигация между экранами
Тестирование
  • Задачи тестирования
  • Модульные тесты
  • UI-тесты
  • Фреймворк XCTest
  • Test Driven Development
Сборка и подготовка к публикации приложения
  • Подключение к Apple Developer Portal
  • Регистрация приложения и загрузка сертификатов
  • Управление приложением в AppStore Connect
  • Стратегии дистрибуции
  • Локализация приложений
Дипломная работа
С нуля создадите клиент-серверное мобильное приложение для поиска и просмотра информации о фильмах.
Бонус
Objective-C
  • Токены и типы данных
  • Функции, классы, объекты классов
  • Основные Конструкторы классов и работа с ними
  • Протоколы
  • Исключения
  • Гибридные проекты, совместимые со Swift и Objective-C
Сертификат от Lerna
По завершении вы получите
сертификат о прохождении
онлайн-курса
Получить полную
программу
Детальная программа и консультация по онлайн-курсу
Выгодные условия оплаты

0 дней 00 : 00 : 00

Оставьте заявку
Дата старта: после оплаты
Количество мест ограничено
-40%
Стоимость курса
256 BYN/мес
154 BYN/мес
В рассрочку на
28 мес
от банка-
партнёра
Стоимость курса: 1 250 BYN
Стоимость в рассрочку указана от банков-партнёров — договор с банком, подробности уточняйте у менеджера
Оставьте заявку прямо сейчас
и получите подарки:
Год изучения английского языка 2000 BYN БЕСПЛАТНО
Курс по нейросетям. Изучите ChatGPT, Midjourney и др. 20+ нейронок 2700 BYN БЕСПЛАТНО
4 дополнительных курса на выбор 5000 BYN БЕСПЛАТНО
Поможем дойти до конца обучения
Куратор-эксперт
Подробно разбирает домашние задания, помогает сделать лучше
HR-консультант
Помогает в поиске работы: от плана действий до собеседований
Служба заботы
Помогает с вопросами по платформе
и прохождению курса
Отзывы о GeekBrains
4,4 из 5
Средняя оценка преподавателей
4,4 из 5
Средняя оценка программы
96%
Пользователей довольны онлайн-курсом
На основе 1 595 477 оценок онлайн-курсов от GeekBrains
5900+
Оценок на независимых площадках
5/5
Артур
На протяжении последнего года обучаюсь в данной онлайн школе. Очень удобная платформа с грамотной подачей материала, само обучение состоит из нескольких независимых блоков, много нужного материала и информативный контент. Так же лекции и семинары проходят в удобное время и всегда нужный материал можно пересмотреть в записи
5/5
Павел
Учёбой в GeekBrains доволен, получил много новых знаний. Закончил курс по специальности Тестировщик ПО. Пришёл к обучению с нуля, теперь понимаю код C#, получил базовые знания по HTML, CSS. Там не всё страшно. Очень классные преподаватели. Прям спецы своего дела. Были занятия онлайн, домашнее задание, все как положено. Не жалею, что выбрал GB, советую! Дали понимание специфики работы в IT. Есть желание продолжать погружение в IT мир.
5/5
Екатерина
Всегда увлекалась IT, но была проблема с выбором программы на Geekbrains. У платформы просто золотые менеджеры, которые быстро отвечают и помогают определиться с выбором программы. Рассказывают все подробно, приятны в общении, даже если по сто раз задаёшь одни и те же вопросы) Само обучение было комфортным, удалось создать своё коммьюнити с другими студентами) В общем, теперь планирую ещё купить какую‑нибудь программу, чтобы более серьёзно углубиться в эту тему.
Ответы на часто задаваемые вопросы
Не упусти шанс!
Заполните форму, чтобы получить специальное предложение
Не упусти шанс!
Заполните форму, чтобы получить специальное предложение
Поможем в выборе!
Если у вас есть вопросы о формате или вы не знаете что выбрать, оставьте свой номер: мы позвоним, чтобы ответить на все ваши вопросы.
Имя
Телефон
E-mail
Ознакомиться с условиями публичного договора
Отправить