Дополнительное образование в
Финансовом университете

Основы разработки мобильных приложений на языке Swift

Программа повышения квалификации

146 часов

очно-заочно (дистанционно)

45 000 руб.

Идет набор
в группы


с 15.06.2019 по 11.07.2019
Даю свое согласие на обработку персональных данных


Отправьте заявку и с Вами свяжется специалист для консультирования


Скидки выпускникам Финуниверситета

Для кого программа

  • Программисты, занимающиеся формализацией и алгоритмизацией поставленных задач, написанием программного кода, иные лица, заинтересованные в получении дополнительного профессионального образования в области программирования мобильных устройств

Освоив данный курс, вы сможете

  • разрабатывать программный код на языке Swift;
  • использовать основные компоненты библиотеки UIKit;
  • осуществлять отладку программного кода в среде Xcode;
  • использовать внешние сервисы для получения и отправки данных пользователем;
  • применять инструменты автоматического расположения элементов интереса для различных вариантов размеров экранов мобильных устройств;
  • использовать рефакторинг кода для повышения его читаемости;
  • применять основные визуальные и управляющие элементы системной библиотеки UIKit для достижения целей программы;
  • осуществлять написание и отладку кода программ на языке программирования Swift в среде разработки Xcode;
  • проектировать графический интерфейс универсальных (iPhone и iPad) мобильных приложений;
  • реализовывать функционал iOS-приложений в виде отдельных модулей.
  •  

Структура курса

Модуль 1.
Среда разработки Xcode.  Основы языка Swift.  Знакомство с UIKit.

  • Введение в Swift и Playgrounds. Константы, переменные, типы данных.  Операторы.  Управляющая логика.
  • Xcode. Компиляция, запуск, отладка.  Документация.  Interface Builder.
  • Пошаговый проект Light («Фонарик»).
  • Строки. Функции.  Структуры.  Классы и наследование.  Коллекции.  Циклы.
  • Знакомство с UIKit. Отображение данных.  Управляющие элементы.  Авторасположение.  Стековое представление.
  • Пошаговый проект
  • Apple Pie («Угадай слово»).

Модуль 2.
Погружение в Swift и UIKit.  Переходы и навигация.

  • Опциональные значения. Приведение типов и их контроль.
  • Оператор guard. Области видимости констант и переменных.  Перечисления.
  • Переходы и контроллеры навигации по интерфейсу.
  • Контроллеры панелей вкладок.
  • Жизненный цикл UIViewController. Организация рабочего процесса.
  • Пошаговый проект: Personality Quiz («Персонализированный опросник»).

Модуль 3.
Табличные представления.  Жизненный цикл приложения.

  • Протоколы. Жизненный цикл приложения.
  • Модель-представление-контроллер. Представление прокрутки.
  • Табличные представления. Промежуточные табличные представления.
  • Системные контроллеры представлений.
  • Создание сложных интерфейсов ввода данных.
  • Пошаговый проект: List («Трекер выполненных заданий»).

Модуль 4.
Долговременное хранение.  JSON и работа с API.

  • Замкнутые выражения. Расширения.  Практикум по анимации.
  • Сохранение данных.
  • Создание сервера.
  • HTTP и URL-сессии.
  • Многопоточное выполнение.
  • Пошаговый проект: Restaurant («Меню для заказа еды в ресторане»).

Форма обучения: очно-заочная с применением дистанционных технологий

Объем программы: 146 часа

Требования к слушателям: лица, имеющие высшее образование, а также студенты бакалавриата и специалитета выпускного курса

Идет набор
в группы


с 15.06.2019 по 11.07.2019
Даю свое согласие на обработку персональных данных


Отправьте заявку и с Вами свяжется специалист для консультирования


Скидки выпускникам Финуниверситета

СПИКЕРЫ

Быструев
Денис Александрович

Руководитель программы

ДОКУМЕНТ ОБ ОКОНЧАНИИ

Удостоверение о повышении квалификации Финансового университета

КАК ПОСТУПИТЬ

1. Подать заявку
2. Получить консультацию
3. Представить пакет документов
4. Заключить договор
5. Оплатить обучение

КОНТАКТЫ

г. Москва, ул. Олеко Дундича, д. 23
м. Филевский парк
+7 (499) 277 28 85
e-mail: info@dpofa.ru

Контакты

г. Москва, ул. Олеко Дундича, д. 23
м. Филевский парк
+7 (499) 277 28 85
e-mail: info@dpofa.ru

Направления обучения

Начинающему предпринимателю
Бухучет, финансы, налоги
Информационные технологии 
Тьютор, няня
Туризм без границ
Цель — долголетие
Искусство для души
Работа в госструктурах