- Регистрация
- 26.05.2022
- Сообщения
- 26 711
- Реакции
- 179
- Баллы
- 63
[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 - разработку
Знакомство со средой разработки Xcode
Основы Swift
Обобщённое программирование, замыкания и другие продвинутые возможности языка
Блок 2 - Пользовательский интерфейс
Особенности разработки приложений под iOS
UIView и UIViewController
Создание адаптивного интерфейса
Анимации и переходы
Основы отладки приложений
Блок 3 - Многопоточность
Способы организации многопоточности
Синхронизация потоков
Управление памятью
Основы оптимизации приложений
Блок 4 - Работа с сетью
Использование сторонних библиотек
Основы сетевого взаимодействия
Сокеты
Парсинг данных
Основы безопасности
Блок 5 - Хранение данных
Способы хранения данных
Core Data
Accessibility
Блок 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/