[Специалист] Разработка iOS приложений на Swift 5. Уровень 1 [Владислав Мади] [2021]
Цель курса:
Сейчас все большую популярность получает разработка мобильных приложений, а в особенности для флагмана этого рынка - устройств на базе iOS. Цель курса - изучить само устройство и его взаимодействие с пользователем. Получить базовые навыки написания приложений на новом языке программирования, понять принципы разработки проектов, внутреннее устройство iOS и основные подходы к разработке приложений.
Вы научитесь:
Длительность: 24 ак.ч.
Стоимость: 20350 рублей.
Продажник:
Скрытое содержимое.
Цель курса:
Сейчас все большую популярность получает разработка мобильных приложений, а в особенности для флагмана этого рынка - устройств на базе iOS. Цель курса - изучить само устройство и его взаимодействие с пользователем. Получить базовые навыки написания приложений на новом языке программирования, понять принципы разработки проектов, внутреннее устройство iOS и основные подходы к разработке приложений.
Вы научитесь:
- грамотно планировать приложения для iPhone;
- использовать все доступные средства, предоставляемые XCode 9 для разработчика;
- проектировать интерфейсы пользователя при помощи Storyboards в Interface Builder;
- адаптировать приложения под устройства с разными экранами;
- оптимизировать и компоновать ресурсы приложения (графические изображения, текстовые файлы и прочее);
- использовать основные элементы управления пользовательского интерфейса iOS.
Модуль 1. Введение (1 ак. ч.)
- Знакомство с Xcode и Interface Builder
- Элементы интерфейса приложения
- Горячие клавиши
- Autoresizing – Маска автомашстабирования
- Stack View
- Constraints – ограничения
- Жизненный цикл iOS приложения
- Жизненный цикл View Controller
- Модель MVC
- Делегирование и источник данных
- UIImageView
- Сохранение пользовательской информации
- Контролер и элемент TableView
- Протоколы Delegate и DataSource
- Добавление и удаление данных из TableView
- Работа с сигвеями (Segues)
- Текстовые поля
- Передача данных
- Сохранение данных
- Принцип работы CollectionView
- Произвольные ячейки
- Работа с градиентными слоями
- Использование нескольких секций
- Добавление элементов в CollectionView
- Обновление контента
- Формирование произвольных ячеек
- Удаление ячеек
- Виды контроллеров
- Механизм распознания жестов
- Панаромирование
- Щипки (pinching gesture)
- Вращение
- Атрибуты @IBInspectable и @IBDesignable
- Инициализация представлений для отображения в Interface Builder
Стоимость: 20350 рублей.
Продажник:
Скрытое содержимое.
https://www.specialist.ru/course/iphone1