Мы используем cookie для стабильной работы сервиса. Подробнее

Введение в SDK iOS

Введение в SDK iOS

  Сложность

Пока неизвестно

  Длительность

Пока неизвестно

  Формат

онлайн

  Документ

Пока неизвестно

Стоимость курса
Стоимость курса

Уточняйте у консультанта

Подробнее о курсе

Курс обучает процессу создания и исполнения ваших первых программ для iOS на языке программирования Swift. За три дня теоретических и практических занятий вы изучите основные инструменты разработчика, наиболее часто используемые элементы интерфейса и типичные приемы, необходимые для создания программ для iPhone или iPad. Детальное объяснение технологий iOS подкрепляется практическим использованием средств разработки Apple и большим набором упражнений по программированию на языке Swift, затрагивающих основные фреймворки iOS.

Автор курса

Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

  Модуль 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

Пользоваться общими приемами и практиками навигации в программах и элементами пользовательского интерфейса

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 03.08.2026