[e-Legion] iOS-разработчик [2020]
Для кого предназначен курс
Программа предназначена для студентов старших курсов, которые хотят найти работу в хорошей компании, и для программистов, которые хотят перейти в мобильную разработку. Курс будет полезен для программистов Objective-C или Swift, которые хотят прокачать скиллы.
Необходимые знания для прохождения курса
Юрий Петухов
Занимался поддержкой и настройкой сетевого оборудования Cisco. В 2012 году перешёл в мобильную разработку. Создавал как «коробочные» приложения для документооборота и торговли на бирже, так и приложения для заказной разработки, а также клиенты для социальных сетей.
Ильдар Гильфанов
Начал карьеру в Motorola Solutions в качестве C++ разработчика, но позже перешёл на Objective-C и Swift. На данный момент занимаюсь разработкой приложений под мобильные ОС Apple в e-Legion
Илья Кулебякин
Программирую со школы, в 8-м классе сделал первые шаги в iOS-разработке. В 2015 году, перед переходом на второй курс университета, устроился в компанию e-Legion, где сейчас работаю iOS Team Lead
Евгений Хижняк
В iOS-разработке с 2012 года. Также был опыт разработки игр на C# в Unity3D и приложения с дополненной реальностью Vuforia. Последние несколько лет сосредоточился на разработке бизнес-приложений для iOS.
Спойлер: Программа курса
Блок 1 - Введение в iOS - разработку
Блок 2 - Пользовательский интерфейс
Блок 3 - Многопоточность
Блок 4 - Работа с сетью
Блок 5 - Хранение данных
Блок 6 - Мультимедиа и другие фреймворки
academy.e-legion.com/ios/
Для кого предназначен курс
Программа предназначена для студентов старших курсов, которые хотят найти работу в хорошей компании, и для программистов, которые хотят перейти в мобильную разработку. Курс будет полезен для программистов Objective-C или Swift, которые хотят прокачать скиллы.
Необходимые знания для прохождения курса
- Базовые знания в области разработки программного обеспечения
- Знание одного из объектно-ориентированных языков программирования
- Знание английского, достаточное для чтения документации
Юрий Петухов
Занимался поддержкой и настройкой сетевого оборудования Cisco. В 2012 году перешёл в мобильную разработку. Создавал как «коробочные» приложения для документооборота и торговли на бирже, так и приложения для заказной разработки, а также клиенты для социальных сетей.
Ильдар Гильфанов
Начал карьеру в Motorola Solutions в качестве C++ разработчика, но позже перешёл на Objective-C и Swift. На данный момент занимаюсь разработкой приложений под мобильные ОС Apple в e-Legion
Илья Кулебякин
Программирую со школы, в 8-м классе сделал первые шаги в iOS-разработке. В 2015 году, перед переходом на второй курс университета, устроился в компанию e-Legion, где сейчас работаю iOS Team Lead
Евгений Хижняк
В iOS-разработке с 2012 года. Также был опыт разработки игр на C# в Unity3D и приложения с дополненной реальностью Vuforia. Последние несколько лет сосредоточился на разработке бизнес-приложений для iOS.
Спойлер: Программа курса
Блок 1 - Введение в iOS - разработку
- Знакомство со средой разработки Xcode
- Основы Swift
- Обобщённое программирование, замыкания и другие продвинутые возможности языка
Блок 2 - Пользовательский интерфейс
- Особенности разработки приложений под iOS
- UIView и UIViewController
- Создание адаптивного интерфейса
- Анимации и переходы
- Основы отладки приложений
Блок 3 - Многопоточность
- Способы организации многопоточности
- Синхронизация потоков
- Управление памятью
- Основы оптимизации приложений
Блок 4 - Работа с сетью
- Использование сторонних библиотек
- Основы сетевого взаимодействия
- Сокеты
- Парсинг данных
- Основы безопасности
Блок 5 - Хранение данных
- Способы хранения данных
- Core Data
- Accessibility
Блок 6 - Мультимедиа и другие фреймворки
- Работа с аудио и видео
- Интернационализация и локализация
- Геолокация
- Уведомления
- Тестирование приложений
academy.e-legion.com/ios/