Программа посвящена изучению современной iOS-разработки.
Чему научитесь
Создавать адаптивный интерфейс приложения и работать с анимацией
Работать с медиа: накладывать фильтры, воспроизводить видео с телефона и из сети, работать со звуком
Работать с базой данных (удаление, добавление, редактирование, поиск, фильтрование) с помощью фреймворка CoreData
Добавлять в приложения уведомления, геолокацию, карты
Использовать многопоточность в приложении
Осуществлять аутентификацию пользователя при помощи логина и пароля, а также при помощи TouchID и/или FaceID
Работать с сетью: отправлять запросы на сервер, получать и обрабатывать данные из сети
Настраивать покупки внутри своих приложений
Для кого курс
Студентов старших курсов, которые хотят по окончании учебы найти работу в хорошей компании
Программистов, желающих поменять специализацию на мобильную разработку
Программистов Objective-C или Swift, стремящихся улучшить навыки разработки
Необходимые навыки
Базовые знания в области программирования и разработки ПО
Знание одного из объектно-ориентированных языков (Java, C#, Obj-C, C++)
Знание английского, достаточное для чтения документации
В процессе обучения вы напишете свою социальную сеть. В ней можно публиковать фотографии, накладывать фильтры, подписываться на других пользователей, ставить лайки.