
Продвинутый курс iOS предназначен для тех, кто успешно закончил базовый курс, поскольку является его логическим продолжением. Среди тем, изучаемых слушателями на продвинутом курсе iOS, будут многопоточность, обмен данными посредством сети Интернет, взаимодействие со сторонним сервисами, включая спутниковые карты, интернет-сервисы, интегрирование стороннего API (application programming interface).
Слушатели продвинутого курса в процессе обучения будут создавать независимые приложения для iPhone или iPad, обеспечивать взаимодействие этих приложений с серверами в сети Интернет, интегрируют ряд других технологичных и полезных для пользователей функций. По окончании курса выпускники могут претендовать на вакансии iOS-разработчика, открытые во многих IT-компаниях.
Выпускники базового курса iOS смогут:
- Создавать и продавать на AppStore приложения для телефонов, компьютеров и планшетов на iOS;
- Использовать продвинутые технологии на платформе iOS;
- Широко использовать в своих приложениях сторонние разработки и сервисы;
- Работать с чужим кодом, написанным на языке программирования Swift;
- Планировать ресурсы и время на написание приложений по техническому заданию.
Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе
Пробный урок бесплатно
1. Детальное изучение сложных предустановленных шаблонов iOS-проектов
2. Фоновый режим работы приложения
3. CoreData
4. Работа с системой контроля версий
5. Networking
6. Системные и пользовательские события
7. Обработка изображений
8. Сенсоры и датчики
9. Обработка изображений
10. GPS/MapKit
11. Push-сообщения
12. Интеграция с различными Apple- и другими открытыми Web-сервисами
13. Социальные сети
14. Принципы тестирования и профилирования приложений
15. Темы по пожеланиям студентов
16. Публикация приложения в App Store
Минимальные требования: