Данный курс посвящен созданию пользовательского интерфейса. В начале курса вы узнаете об основных компонентах интерфейса и их создании. Научитесь правильно строить адаптивный интерфейс, подстраивающийся под разный контент и размеры экранов как в Interface Builder так и в коде.
Este curso forma parte de Programa Especializado - iOS-разработка: Swift, UI и многопоточность
ofrecido por
Acerca de este Curso
Habilidades que obtendrás
ofrecido por

Instituto de Física y Tecnología de Moscú
Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой.

e-legion
e-Legion создаёт iOS- и Android-приложения для бизнеса: разрабатывает удобные мобильные продукты с многомиллионной аудиторией. e-Legion — сертифицированное агентство Google, которое входит в топ российских и зарубежных рейтингов.

ФРОО
Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT.
Programa - Qué aprenderás en este curso
Погружение в Xcode
Первая неделя - вводная. Вначале мы познакомимся с курсом, а потом перейдем к основам создания приложения: научимся создавать и настраивать новый проект, а также запускать приложения. Далее мы будем изучать работу с Interface builder - приложением для визуального проектирования интерфейса. В конце недели мы расскажем об отладке приложений.
Специфика iOS
Вторая неделя посвящена специфике разработки приложений под iOS. Вначале мы рассмотрим популярные архитектуры и часто используемые паттерны проектирования, применяемые при разработке приложений. Далее мы перейдем непосредственно к специфике - изучим жизненный цикл приложений на iOS, а также рассмотрим особенности работы с изображениями и Аsset catalog.
Основные элементы интерфейса
Задачей третьей недели является изучение элементов пользовательского интерфейса. Мы рассмотрим классы UIView и UIControl, и их сабклассы, разберем жизненный цикл UIView. С этими знаниями вы сможете самостоятельно создать простой интерфейс приложения. В завершении недели вы научитесь работать с таблицами и коллекциями, использовать UITableView и UICollectionView при разработке интерфейса приложения.
Добавляем динамики
На четвертой неделе мы продолжим углубляться в создание интерфейса. Вы научитесь работать с Autolayout, UIStackView и TraitCollection, а также создавать адаптивный интерфейс в коде. Также на этой неделе вы изучите фремворк Core Animation, научитесь добавлять жесты и анимацию в приложение.
Acerca de Programa especializado: iOS-разработка: Swift, UI и многопоточность
Специализация посвящена изучению современной iOS-разработки.

Preguntas Frecuentes
¿Cuándo podré acceder a las lecciones y tareas?
¿Qué recibiré si me suscribo a este Programa especializado?
Is financial aid available?
¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.