iOS‑разработчик

Разработка, анимация, размещение в App Store

Программа

Программа предназначена для студентов старших курсов, которые хотят найти работу в хорошей компании, и для программистов, которые хотят перейти в мобильную разработку. Курс будет полезен для программистов Objective-C или Swift, которые хотят прокачать скиллы.

9 месяцев
от 4 до 6 часов в неделю

Введение в разработку Swift
Блок 1

Знакомство со средой разработки Xcode

Основы Swift

Обобщённое программирование, замыкания и другие продвинутые возможности языка

Материалы

28 видеолекций
9 live coding-сессий
Дополнительные материалы

Проверка знаний

8 тестов
4 задания

Платформа

Open Profession

Пользовательский интерфейс
Блок 2

Особенности разработки приложений под iOS

UIView и UIViewController

Создание адаптивного интерфейса

Анимации и переходы

Основы отладки приложений

Материалы

15 видеолекций
17 live coding-сессий
Дополнительные материалы

Проверка знаний

4 тестов
7 заданий

Платформа

Open Profession

Многопоточность
Блок 3

Способы организации многопоточности

Синхронизация потоков

Управление памятью

Основы оптимизации приложений

Материалы

21 видеолекция
12 live coding-сессий
Дополнительные материалы

Проверка знаний

6 тестов
5 заданий

Платформа

Open Profession

Работа с сетью
Блок 4

Использование сторонних библиотек

Основы сетевого взаимодействия

Сокеты

Парсинг данных

Основы безопасности

Материалы

25 видеолекций
8 live coding-сессий
Дополнительные материалы

Проверка знаний

4 теста
6 заданий

Платформа

Open Profession

Хранение данных
Блок 5

Способы хранения данных

Core Data

Accessibility

Материалы

19 видеолекций
10 live coding-сессий
Дополнительные материалы

Проверка знаний

3 теста
8 заданий

Платформа

Open Profession

Мультимедиа и другие фреймворки
Блок 6

Работа с аудио и видео

Интернационализация и локализация

Геолокация

Уведомления

Тестирование приложений

Материалы

27 видеолекций
10 live coding-сессий
Дополнительные материалы

Проверка знаний

8 тестов
3 задания

Платформа

Open Profession

Необходимые знания для прохождения курса

Базовые знания в области разработки программного обеспечения
Знание одного из объектно-ориентированных языков программирования

Особенности обучения

Обучение проходит на платформе OpenProfession

Комфортное обучение и самостоятельное планирование загрузки

Доступ к записям занятий и материалам курса

Библиотека материалов для самостоятельной подготовки

Обучение позволит получить востребованную и высокооплачиваемую IT-специальность: зарплата мобильного разработчика в России варьируется от 90 000 до 300 000 рублей в месяц

Преподаватели

Юрий Петухов

Занимался поддержкой и настройкой сетевого оборудования Cisco. В 2012 году перешёл в мобильную разработку. Создавал как «коробочные» приложения для документооборота и торговли на бирже, так и приложения для заказной разработки, а также клиенты для социальных сетей.

Ильдар Гильфанов

Начал карьеру в Motorola Solutions в качестве C++ разработчика, но позже перешёл на Objective-C и Swift. На данный момент занимаюсь разработкой приложений под мобильные ОС Apple в e-Legion

Илья Кулебякин

Программирую со школы, в 8-м классе сделал первые шаги в iOS-разработке. В 2015 году, перед переходом на второй курс университета, устроился в компанию e-Legion, где сейчас работаю iOS Team Lead

Стоимость обучения

Стартовый блок
5 000₽

Познакомьтесь со средой разработки Xcode, изучите основы Swift, освойте обобщённое программирование, замыкания и другие продвинутые возможности языка.

Программа
27 000₽
30 000₽

Получите доступ ко всем модулям программы со скидкой 10%.

Старт обучения следующей
группы — 5 марта 2018

Подписка

наверх