Введение в SDK iOS
Пока неизвестно
Пока неизвестно
онлайн
Пока неизвестно
Уточняйте у консультанта
Подробнее о курсе
Программа курса
Модуль 1. Введение в Interface Builder Basics  (1 ак. ч.)
Навигация по Interface Builder, создание базового экрана программы и добавление в него элементов, взаимодействие с ними из программного кода.
Модуль 2. Отображение данных  (1 ак. ч.)
Использование Interface Builder для создания базового экрана приложения, добавление текстовых полей и изображений.
Модуль 3. Элементы управления в действии  (1 ак. ч.)
Использование Interface Builder для добавления кнопок, переключателей и ползунков в сцену. Создание связанных с элементами интерфейса фрагментов кода (actions и outlets), добавление в них базового кода и изучение процесса взаимодействия кода и элементов интерфейса.
Модуль 4. Auto Layout и Stack Views  (1 ак. ч.)
Основы размещения элементов интерфейса при помощи Auto Layout, что позволяет создавать адаптирующиеся под различные устройства интерфейсы пользователя.
Модуль 5. Segues и Navigation Controllers  (1 ак. ч.)
Применение Segues для перехода от одного экрана интерфейса к другому и создание навигационных связей между экранами. Использование элемента Navigation controller для упрощения навигации по связанным сценам или иерархическому контенту.
Модуль 6. Tab Bar Controllers  (1 ак. ч.)
Tab Bar Controller как средство организации навигации по различным блокам информации или различным режимам работы.
Модуль 7. Цикл жизни View Controller  (1 ак. ч.)
Изучение цикла жизни типичного View controller, что позволяет понять потенциал расширения этого важного класса.
Модуль 8. Создание простого рабочего приложения  (1 ак. ч.)
Создание на базе ранее полученных знаний простого рабочего приложения с понятной навигационной иерархией.
Модуль 9. Анатомия программы и её цикл жизни  (1 ак. ч.)
Изучение различных состояний программы на протяжении её цикла жизни и делегирование логики обработки изменения состояния программы.
Модуль 10. Model-View-Controller  (1 ак. ч.)
Организация файлов, структур и классов для создания программы в рамках концепции Model-View-Controller.
Модуль 11. Table Views  (1 ак. ч.)
Базовые приемы работы с табличными данными в программе для iOS.
Модуль 12. Настраиваемые Table Views  (1 ак. ч.)
Настройка элементов Table Views путем создания модифицированных ячеек, динамического добавления и удаления ячеек, использования статических Table Views для показа неизменяющихся данных и предоставления пользователю возможности смахивать ячейки для их удаления.
Модуль 13. Сохранение данных  (2 ак. ч.)
Реализация постоянного хранения данных при помощи NSCoding — протокола сохранения файлов в папку Документы данного приложения.
Модуль 14. System View Controllers  (2 ак. ч.)
Добавление в программу функционала различных System View Controllers для отображения предупреждений, обмена данными, отсылки сообщений и доступа к камере и библиотеке фотографий на устройстве iOS.
Модуль 15. Построение сложных экранов ввода данных  (2 ак. ч.)
Создание приложения, комбинирующего статические и динамические таблицы. Изучение использования элементов управления и отображения данных для удобной работы с различными типами бизнес-информации.
Модуль 16. Работа с Web: HTTP и URLSession  (2 ак. ч.)
Изучение процесса отправления и приема данных через Web, приемов работы с URL и извлечения из полученного набора необходимых вашему приложению данных.
Модуль 17. Работа с Web: Декодирование JSON  (2 ак. ч.)
Как читать и писать блоки данных JSON. Преобразование данных JSON в типы данных Swift и обратно и реализация этого для созданных вами объектов моделей данных.
Модуль 18. Работа с Web: Параллельность  (2 ак. ч.)
Знакомство с реализацией параллельности в iOS. Как гарантировать, что код, изменяющий элементы интерфейса пользователя, исполняется в правильном месте.
Что вы получите
Создавать программы на базе iOS SDK
Использовать Xcode и Simulator
Пользоваться общими приемами и практиками навигации в программах и элементами пользовательского интерфейса
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных