[e-Legion] iOS-разработчик [2020]

Bot

Администратор
Команда форума
23 Янв 2020
165,916
2,932
113
[e-Legion] iOS-разработчик [2020]
1.PNG




Для кого предназначен курс

Программа предназначена для студентов старших курсов, которые хотят найти работу в хорошей компании, и для программистов, которые хотят перейти в мобильную разработку. Курс будет полезен для программистов 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/



 
Сверху Снизу