Курс Apple: Разработка мобильных приложений iOS на языке Swift на Mac (Xcode 10 / iOS 12): урок 5

preview_player
Показать описание
Занятия каждый вторник и четверг с 19 до 21, субботу с 10 до 12 по Москве.

Курс «Разработка мобильных приложений на языке Swift» на Mac создан Apple для студентов старшей школы и колледжей, но подходит всем, кто хочет научиться создавать приложения для iPhone и iPad. Всего 56 уроков (28 занятий по 2 часа) за 9½ недель с 12.06 по 18.08.

Пожалуйста, зарегистрируйтесь через TimePad:

Расписание:

I Введение в разработку приложений (12.06 — 21.06)

1.1. Введение в Swift и Playgrounds
1.2. Константы, переменные и типы данных
1.3. Операторы
1.4. Управляющая логика программы
1.5. Xcode
1.6. Компиляция, запуск и отладка приложения
1.7. Документация
1.8. Основы Interface Builder
1.9. Пошаговый проект Light — фонарик

II Знакомство с UIKit (23.06 — 05.07)

2.1. Строки
2.2. Функции
2.3. Структуры
2.4. Классы и наследование
2.5. Коллекции
2.6. Циклы
2.7. Знакомство с UIKit
2.8. Отображение данных
2.9. Управляющие элементы в действии
2.10. Авторасположение элементов интерфейса и стековое представление
2.11. Пошаговый проект: Apple Pie

III Навигация по интерфейсу и рабочие циклы (07.07 — 17.07)

3.1. Опциональные значения
3.2. Приведение типов и их контроль
3.3. Оператор guard
3.4. Области видимости констант и переменных
3.5. Перечисления
3.6. Переходы и контроллеры навигации по интерфейсу
3.7. Контроллеры панелей вкладок
3.8. Жизненный цикл контроллера
3.9. Создание простых рабочих циклов
3.10. Пошаговый проект: Personality Quiz — персонализированный опросник.

IV Разработка приложений дополненной реальности (19.07 — 24.07)

4.1. Шаблон дополненной реальности
4.2. Знакомство со SceneKit
4.3. Поиск плоскостей
4.4. Взаимодействие с дополненной реальностью
4.5. Распознавание изображений в ARKit
4.6. Пошаговый проект AR Drawing — рисование в дополненной реальности

V Табличное представление и долговременное хранение (26.07 — 04.08)

5.1. Протоколы
5.2. Жизненный цикл приложения
5.3. Модель-представление-контроллер (MVC)
5.4. Представление прокрутки (UIScrollView)
5.5. Табличные представления (UITableView)
5.6. Промежуточные табличные представления
5.7. Сохранение данных
5.8. Системные контроллеры представлений (подклассы UIViewController)
5.9. Создание сложных интерфейсов ввода данных
5.10. Пошаговый проект List — трекер выполненных заданий

VI Работа с вебом (07.08 — 14.08)

6.1. Замкнутые выражения
6.2. Расширения
6.3. Практикум по анимации
6.4. Работа с вебом: HTTP и URL-сессии
6.5. Работа с вебом: JSON
6.6. Работа с вебом: многопоточное выполнение
6.7. Пошаговый проект Restaurant — меню для заказа еды в ресторане

VII Прототипирование и планирование проекта (16.08 — 18.08)

7.1. Брендинг приложения
7.2. Цикл разработки​
7.3. Планирование проекта
Рекомендации по теме
Комментарии
Автор

Дайте ссылку где купить этот курс, на сайте не нашел

donkison
Автор

Подскажите следующее, во вкладке capabilities у меня видна только половина параметров от ваших, как добавить все остальные?
P.s. macOS Mojave, Swift актуальная версия

donkison