Курс: Разработка iOS приложений на Swift. Уровень 1

Курс: Разработка iOS приложений на Swift. Уровень 1

Курс: Разработка iOS приложений на Swift. Уровень 1


Продолжительность курса: 24 ак. ч.

Аудитория:
• начинающие программисты, которые делают свои первые шаги в программировании
• разработчики, знакомые с другими платформами и желающие начать программировать под iPhone
• веб-разработчики, желающие познакомиться с новой платформой
• студенты и школьники старших классов
• любой человек, желающий написать свое приложение для iOS

После изучения курса слушатель будет уметь:
• грамотно планировать приложения для iPhone
• использовать все доступные средства, предоставляемые XCode 9 для разработчика
• проектировать интерфейсы пользователя при помощи Storyboards в Interface Builder
• адаптировать приложения под устройства с разными экранами
• оптимизировать и компоновать ресурсы приложения (графические изображения, текстовые файлы и прочее)
• использовать основные элементы управления пользовательского интерфейса iOS
• делать как минимум одно приложение, которое можно выложить в AppStore

Программа курса:
Модуль 1. Введение
• Знакомство с Xcode и Interface Builder
• Элементы интерфейса приложения
• Горячие клавиши

Модуль 2. Автоматическое размещение и ограничения
• Autoresizing – Маска автомашстабирования
• Stack View
• Constraints – ограничения

Модуль 3. Picker View
• Жизненный цикл iOS приложения
• Жизненный цикл View Controller
• Модель MVC
• Делегирование и источник данных
• UIImageView
• Сохранение пользовательской информации

Модуль 4. Table View Controller
• Контролер и элемент TableView
• Протоколы Delegate и DataSource
• Добавление и удаление данных из TableView
• Работа с сигвеями (Segues)
• Текстовые поля
• Передача данных
• Сохранение данных

Модуль 5. Collection View Controller
• Принцип работы CollectionView
• Произвольные ячейки
• Работа с градиентными слоями
• Использование нескольких секций
• Добавление элементов в CollectionView
• Обновление контента
• Формирование произвольных ячеек
• Удаление ячеек

Модуль 6. Распознание жестов
• Виды контроллеров
• Механизм распознания жестов
• Панаромирование
• Щипки (pinching gesture)
• Вращение

Модуль 7. Доступ к свойствам через Interface Builder
• Атрибуты @IBInspectable и @IBDesignable
• Инициализация представлений для отображения в Interface Builder

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Apple
  • Код курса: Apple5
  • Город: Екатеринбург, Челябинск, Самара, Ижевск, Пермь,
  • Направление: Apple
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 31900 ₽
  • Дистанционно: 31900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru