- Курс
- Программа
Программа обучения рассчитана на 9 месяцев. Программа состоит из 6 блоков, каждый блок длится 6 недель. Загрузка студента — 4-6 часов в неделю.
Обучение проходит на онлайн-платформе OpenProfession. Вы можете придерживаться нашего графика или учиться в своём темпе.
Блок 1
Познакомьтесь со средой разработки Xcode, изучите основы Swift и узнайте о продвинутых возможностях языка.
Блок 2
Преподаватели расскажут о специфике разработки приложений под iOS, научат работать с UIView и UIViewController. Вы сможете создавать адаптивный интерфейс,
анимации и переходы, разберётесь в основах отладки приложений.
Блок 3
Для создания надёжной и удобной архитектуры приложения, важно разобраться в работе с многопоточностью (сoncurrency). Изучите способы организации многопоточности и синхронизацию потоков. Научитесь управлять памятью и оптимизировать приложения.
Блок 4
Узнайте, как использовать сторонние библиотеки. Рассмотрите основы сетевого взаимодействия. Научитесь работать с сокетами и парсить данные.
Блок 5
Преподаватели расскажут о способах хранения данных. Познакомьтесь с Core Data — мощным фреймворком от Apple, который используется для хранения и управления графом объектов.
Научитесь делать приложение доступным для пользователей с нарушениями зрения, используя технологию VoiceOver и другие инструменты Accessibility.
Блок 6
Вишенка на торте: вы научитесь работать с аудио и видео, делать приложения доступными для пользователей из разных стран и использовать геолокацию.