Пользовательский интерфейс от Coursera

От: Coursera

37 занятий для изучения инструментов по созданию пользовательского интерфейса от МФТИ, ФРОО и E-learning Курс длится 1,5 месяца и предполагает 8 часов занятий в неделю. Будет полезен программистам с начальным уровнем. В программе обучения: обзор основных компонентов интерфейса и их создание. Студенты научатся строить адаптивный интерфейс, подстраивающийся под разный контент и размеры экранов. Обратная связь по заданиям и сертификат по окончании.

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
42 дня
Язык
ru

Описание курса

Правильно строить адаптивный интерфейс, подстраивающийся под разный контент и размеры экранов

- Работать с контроллерами и переходами
- Самостоятельно создавать пользовательский интерфейс из нескольких экранов
- Работать с таблицами и коллекциями – UITableView и UICollectionView
- Добавлять жесты и анимацию в приложение

О школе

Coursera
Отзывы 0
Информация
Компания основана в 2012 году. Официальный сайт https://ru.coursera.org. Мы собрали и проверили более 17 отзывов об онлайн курсах Coursera.

Программа курса

Погружение в Xcode
Первая неделя - вводная. Вначале мы познакомимся с курсом, а потом перейдем к основам создания приложения: научимся создавать и настраивать новый проект, а также запускать приложения. Далее мы будем изучать работу с Interface builder - приложением для визуального проектирования интерфейса. В конце недели мы расскажем об отладке приложений.
Специфика iOS
Вторая неделя посвящена специфике разработки приложений под iOS. Вначале мы рассмотрим популярные архитектуры и часто используемые паттерны проектирования, применяемые при разработке приложений. Далее мы перейдем непосредственно к специфике - изучим жизненный цикл приложений на iOS, а также рассмотрим особенности работы с изображениями и Аsset catalog.
Основные элементы интерфейса
Задачей третьей недели является изучение элементов пользовательского интерфейса. Мы рассмотрим классы UIView и UIControl, и их сабклассы, разберем жизненный цикл UIView. С этими знаниями вы сможете самостоятельно создать простой интерфейс приложения. В завершении недели вы научитесь работать с таблицами и коллекциями, использовать UITableView и UICollectionView при разработке интерфейса приложения.
Добавляем динамики
На четвертой неделе мы продолжим углубляться в создание интерфейса. Вы научитесь работать с Autolayout, UIStackView и TraitCollection, а также создавать адаптивный интерфейс в коде. Также на этой неделе вы изучите фремворк Core Animation, научитесь добавлять жесты и анимацию в приложение.
Контроллеры и переходы
Пятая неделя посвящена контроллерам и переходам. Вначале мы расскажем про экраны и окна, а далее рассмотрим UIViewController, его сабклассы и жизненный цикл. Далее мы расскажем про Segue, контейнеры контроллеры и программные переходы, рассмотрим иерархию контроллеров. Вы научитесь как создавать переходы между контроллерами, показывать пользователю алерты. Сможете самостоятельно создать несколько простых экранов, объединив их переходами.
Курсовое задание
На шестой неделе мы подведем итоги курса, а вы будете работать над своим курсовым заданием. В этот раз вас ждет разработка полноценного проекта с пользовательским интерфейсом
Инструменты
UITableView
UICollectionView
Core Animation
Interface Builder

Отзывы

Еще не добавили ни одного отзыва