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

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

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

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

https://apd.timepad.ru/event/644155/?utm_refcode=2dafc38273fa13442b1bbec4b41c6fb48d25697c

Расписание:

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. Планирование проекта
Категория
Как сбросить apple watch
Комментариев нет.