iOS Developer. Professional
Рейтинг школы
Вдруг есть дешевле?
Описание курса
Вся мощь Swift для развития профессиональных навыков уровня Middle/Senior iOS Developer.
SwiftUI и основы Combine
В этом модуле мы изучим внутренности UIKit, его архитектурные плюсы и недочеты. Научимся отображать комплексные данные.
Современная архитектура мобильных приложений
MVC, MVP, MVI, MVVM, VIPER, RIBs, MOVVER, YARCH и что дальше? Архитектуры множатся, проблемы остаются те же.
Foundation без сторонних фреймвоков и Swift 6 Standard Library
Загрузим в мозг стройную модель Statements, Expressions и Declaration языка Swift.
Многозадачность
Попрактикуемся в использовании последовательных (serial) и параллельных (concurrent) очередей.
CoreML и Vision, нейронные сети и машинное обучение
Научимся внедрять в приложение обученные модели на нейронных сетях.
Networking и хранение данных
Познакомимся со свежим фреймвоком Network для iOS.
Создание приложений для Apple Watch, TV, Mac
Потренируемся собирать мультиплатформу средствами Apple.
Мультиплатформенная разработка: перенос на Android, Vulkan/Metal
Разберемся с GPU программированием, как писать общий GPU код под iOS и Android.
Организация разработки
Немного познакомимся с теорией тестирования, напишем XCTest и UITest.
Проектная работа
На основе умений и знаний полученных в курсе студент выбирает, какой проект будет реализовывать.
онлайн
- Сергей Балалаев (Руководитель мобильной разработки, Ozon)
- Анна Жаркова (Руководитель группы разработки, Usetech)
- Николай Бакланов (Инженер-разработчик, VK)
- Маргарита Жерихова (iOS разработчик, Alpina Digital)
- Тимур Саидов
- Разработка приложений на Swift
- Использование SwiftUI
- Применение многозадачности
- Знание CoreML и нейронных сетей
- Работа с архитектурными паттернами
- Оптимизация UI компонентов
- iOS Developers с опытом работы от 1 года
- Программисты других языков, желающие перейти в iOS-разработку
Знание языка Swift или другого современного языка программирования; опыт в разработке под iOS или Android от 1 года.
Выводы о курсе
Возможны неточности
Курс "iOS Developer. Professional" предоставляет уникальные знания и навыки для становления профессиональным разработчиком на платформе iOS. Программа курса охватывает широкий спектр технологий, включая SwiftUI и многозадачность, а также включает практическую проектную работу. Пользователи курса получат сертификат и поддержку в трудоустройстве.
Отзывы о школе OTUS
Читать все отзывыВопрос-ответ
Рекомендованные курсы
