macOS программирование на Swift в Xcode - Уровень 1
event_note Разделов - 7
access_time 30 ак.ч.
art_track Лекций - 78
ondemand_video 7 ч 39 мин
credit_card Стоимость - 4 900 ₽  [[priceDiscountCalc(4900)]] ₽  10 000 ₽
Описание
В данном курсе мы спроектируем, разработаем и опубликуем в AppStore полностью рабочее macOS приложение Конвертер валют. Приложение будет загружать курсы валют с сайта центробанка, парсить их, отображать в удобном для пользователя виде, а так же конвертировать валюты с учетом текущего курса.
Так же в курсе мы создадим приложение таймер, разберем основы языка Swift, научимся программировать основные элементы управления для macOS приложений.
В процессе курса мы пройдем весь цикл разработки macOS приложения: от создания проекта, до публикации приложения в AppStore.
В процессе курса вы получите необходимые навыки, для того чтобы самостоятельно разрабатывать приложения для macOS, публиковать их в AppStore и монетизировать.
Приложения, которое мы разработаем в процессе курса вы сможете использовать как портфолио при устройстве на работу, а так же выставить за него цену и заработать на его продажах в AppStore.
*Для прохождения данного курса вам понадобится MacBook или любое другое устройство, на которое устанавливается macOS.
Рекомендуем Вам:
0. О преподавателе
1. Что будет в курсе
2. Что требуется для прохождения курса
3. Аккаунт разработчика
1. Создание Playground
2. Переменные, константы, простые типы данных
3. Опционалы и nil-значение
4. Массивы и словари
5. Оператор ветвления IF
6. Цикл FOR
7. Операции с опциональными типами
8. Операции над опциональными типами - часть 2
9. Преобразование типов
10. Функции
11. Структуры
12. Классы
13. Наследование классов
1. Среда разработки Xcode
2. Кнопка - NSButton
3. Поле для отображения текстовой информации Label
4. TextFiled - Поле для ввода текстовой информации
5. CheckBox
6. Radio button
7. UISlider
8. Работа с меню NSMenu
9. Ниспадающший список - PopUpButton
10. Работа с таблицами NSTableView - Часть 1
11. Работа с таблицами NSTableView - Часть 2
12. Работа с таблицами NSTableView - Часть 3
13. DatePicker
14. Расположение дочерних элементов на родительском окне
15. Созраниние простых переменных в UserDefaults
16. Переходы между контроллерами
17. Диалоговые окна NSAlert
18. Проигрывание звуков в приложении AVPlayer
1. Приложение таймер - создаем View
2. Настраиваем поведение элементов
3. Вынесим связи от элементов на контроллер
4. Вывод текущего времени
5. Настраиваем сброс таймера
6. Программируем паузу в работе таймера
7. Меняем время используя NSSlider
8. Сохраняем время в UserDefaults
9. Играем финальный звук
10. Финальные доработки
1. Приложение конвертер валют - общая концепция
2. Структура модели
3. Загрузка XML с валютами
4. Тестируем загрузку файла с курсами
5. Парсим XML - часть 1
6. Парсим XML - часть 2
7. Тестируем парсер
8. Настраиваем отображение списка курсов
9. Вывод списка валют NSTableView
10. Отборажаем дату курсов
11. Выбор даты загрузки курсов
12. Загрузка курсов за определенную дату
13. Индикация загрузки курсов
14. Контроллер для конвертора курсов
15. Выбор валют для конвертации
16. Конвертация валют
17. Добавляем рубль
18. Добавляем картинку валюты
19. Настройка списка валют - правим модель
20. Настройка списка валют - выводим NSTableView
21. Настройка списка валют - изменение списка
22. Настравиваем поведение элементов внутри окна - Constraints
23. Иконка приложения
24. Добавляем приложение в StatusBar
25. Запускаем приложение только из статус бара
1. Регистрация аккаунта разработчика
2. Создаем приложение в AppStore - часть 1
3. Создаем приложения в AppStore - часть 2
4. Оформление приложения в AppStore
5. Загружаем приложение в AppStore
6. Отправляем приложение на проверку
7. Приложение одобрили
1. Заключение
Отзывы могут оставлять только те пользователи, которые получили сертификат.