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

iOS-программист в веб-интеграторе Morizo Digital.

Senior Web Developer. Глава департамента веб-разработки в «МакроИндексе».

Software Engineer. Руководитель отдела мобильной разработки в компании PIN.

iOS-разработчик в Mail.ru Group.

Ведущий iOS-разработчик, руководитель группы мобильной разработки.

Senior iOS Developer. Опыт в IT более — 13 лет.

Разработчик игр, фрилансер. Руководил проектами Инновационно-технологического центра.

Cистемный администратор ОС Linux в Mail.ru Group.

iOS-разработчик, создатель мобильных приложений.
Содержание курса
- Разработка приложения для ВКонтакте на языке Swift.
- Как учиться эффективно. Видеокурс от методистов GeekUniversity.
- Основы языка Swift.
- Пользовательский интерфейс iOS-приложений.
- Клиент-серверные iOS-приложения.
- Производительность iOS-приложений.
- Разработка приложения по поиску авиабилетов под iOS.
- Архитектуры и шаблоны проектирования на Swift.
- Базовый курс Objective-C.
- Разработка под iOS на Objective-C.
- Приложение для интернет-магазина на языке Swift.
- Профессиональное программирование на Swift.
- Современные инструменты iOS-разработчика.
- Командная разработка проекта.
- Командная разработка на Swift.
- Подготовка к собеседованию iOS-разработчика.
Курсы вне четверти:
- Как студенту GeekUniversity найти свою первую работу?
- Базы данных. Базовый курс.
- Операционные системы.
- Компьютерные сети.
- Алгоритмы и структуры данных. Базовый курс.
- Git. Базовый курс.
- Основы баз данных. Видеокурс.
Кому подойдет данный курс
Курс подойдет как новичкам, так и продвинутым разработчикам. Если чувствуете необходимость в начальных знаниях, школа предоставляет подготовительную обучающую программу.
Приобретенные навыки
Программа поможет освоить вам следующие ключевые навыки:
- навыки программирования на Swift;
- навыки программирования на Objective C;
- знание алгоритмов и структур данных;
- сетевое взаимодействие приложения и сервера. Rest, JSON;
- хранение данных. Realm, CoreData;
- навыки проектирования архитектуры приложения. MVC, MVVM, VIPER;
- работа с графикой и анимациями. Фреймворки Core Image, Core Animation;
- понимание компьютерных сетей и операционных систем;
- работа в команде. Методологии разработки: Agile, Scrum;
- умение работать с GIT;
- знание принципов ООП;
- навыки успешного прохождения собеседований и общения с заказчиками;
- навыки написания чистого кода.
Дополнительная информация
В результате вы получите актуальные знания и навыки, сможете развиваться и расти профессионально в своей компании или же работать над собственным проектом.