Основы программирования под iOS

Обучающийся научится разрабатывать iOS-приложения, использовать мультимедийные возможности мобильных устройств, управлять состоянием телефона и беспроводными соединениями, использовать сенсоры, сервисы, уведомления. Он овладеет навыками разработки на языке программирования Swift, в среде разработки Xcode, получит начальные сведения о принципах разработки полноценных приложений. Так же обучающийся получит практические навыки в размещении приложений в App Store, узнает, как использовать технологии разработки и оценивать трудоемкость поставленных
задач.

Педагоги

Коняева Екатерина Сергеевна.

Содержание программы

Модуль 1. «Изучение основ языка программирования Swift

Введение. Платформа iOS.

Базовые понятия Swift. Типы данных и операции с ними

Управление потоком выполнения. Функции. Коллекции.

Введение в ООП.

Перечисления и структуры данных.

Обработка ошибок

Аттестация по модулю 1

Модуль 2. «Визуальное программирование в среде Xcode»

Xcode. Установка. Настройка.

Ресурсы приложения.

Разработка пользовательского интерфейса.

Меню и диалоги

Архитектура iOS-приложений.

Реализация полной функциональности.

Хранение данных, уведомления.

Аттестация по модулю 2

Модуль 3. «Графика, БД, Магазин Google Play»

Позиционирование и карты.

БД SQLite.

Компоненты UI. Графика. Анимации.

Работа с магазином Apple Store.

Аттестация по модулю 3

Итоговая аттестация

Цели программы

Цель реализации программы: повышение уровня знаний по разработке приложений для операционной системы iOS. Основной целью дисциплины является получение необходимых знаний и практических навыков для разработки программного обеспечения под платформу iOS, включая не только разработку приложений, но и процедур тестирования для обеспечения их отказоустойчивости.

Результат программы

Формализованные результаты обучения

 

Обучающийся, освоивший программу, должен:

2.1 знать:

● методы и средства создания приложений с помощью языка программирования Swift;

● методы размещения приложений и способы получения прибыли после и публикации.

● применение языка Swift при разработке приложения;

 

2.2. уметь:

● Разрабатывать приложения с помощью среды разработки Swift.

● разрабатывать и тестировать приложения в обязательном объёме знаний и практических навыков необходимых разработчику;

● размещение приложений в магазине App Store.

 

2.3. владеть следующими навыками:

● Навыками разработки приложений для решения различных задач.

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

Особые условия проведения

Категория обучающихся – учащиеся школ (9-11 классы), техникумов

Требования к обучающимся – знание персонального компьютера на уровне пользователя, знание любого языка программирования.

Объем программы – 120 час.

 

Продолжительность обучения – 30 недель

 

Форма обучения – очная

Материально-техническая база

Компьютерные классы НИУ БелГУ для индивидуального пользования,

мультимедийный проектор,

выход в интернет

Стоимость

Объем курса 120 часов.

Стоимость курса 17100 руб.