Об этом курсе

Недавно просмотрено: 18,432

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 18 часа на выполнение

Русский

Субтитры: Русский

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 18 часа на выполнение

Русский

Субтитры: Русский

от партнера

Логотип Московский физико-технический институт

Московский физико-технический институт

Логотип e-legion

e-legion

Логотип ФРОО

ФРОО

Программа курса: что вы изучите

Оценка контентаThumbs Up85%(2,262 оценки)Info
Неделя
1

Неделя 1

2 ч. на завершение

Знакомство со Swift и средой разработки XCode

2 ч. на завершение
6 видео ((всего 25 мин.)), 10 материалов для самостоятельного изучения, 2 тестов
6 видео
МФТИ1мин
Знакомство со специализацией4мин
Знакомство с курсом1мин
История и предпосылки Swift5мин
В чем преимущества Swift над Objective-C5мин
Swift 4.25мин
10 материала для самостоятельного изучения
e-Legion5мин
Фонд развития онлайн-образования5мин
Полная программа "iOS-разработчик"2мин
Telegram курса1мин
О вступительном тесте10мин
Регистрация Apple ID10мин
Загрузка и запуск Xcode10мин
Основы Playground10мин
Работа с проектами10мин
Конспект по неделе 110мин
2 практического упражнения
Вступительный тест20мин
Введение в Swift и Xcode10мин
Неделя
2

Неделя 2

3 ч. на завершение

Swift базовые понятия

3 ч. на завершение
8 видео ((всего 44 мин.)), 8 материалов для самостоятельного изучения, 1 тест
8 видео
Операторы4мин
Работа со строками и символами5мин
Поток приложения (Flow Control)7мин
Классы и структуры3мин
Перечисления4мин
Значимые и ссылочные типы3мин
Функции и методы7мин
8 материала для самостоятельного изучения
Документация10мин
Слайды10мин
Документация10мин
Слайды10мин
Subscripts10мин
Слайды10мин
Документация10мин
Конспект по неделе 210мин
1 практическое упражнение
Практическое задание 1
Неделя
3

Неделя 3

4 ч. на завершение

Протоколы и коллекции

4 ч. на завершение
8 видео ((всего 74 мин.)), 6 материалов для самостоятельного изучения, 3 тестов
8 видео
Определение операторов5мин
Свойства (Properties)9мин
Протоколы12мин
Коллекции. Основы9мин
Коллекции. Sequence8мин
Коллекции. Collection8мин
Трансформация коллекций12мин
6 материала для самостоятельного изучения
Autoclosure10мин
Слайды10мин
Документация10мин
Слайды10мин
Документация10мин
Конспект по неделе 310мин
3 практического упражнения
Свойства и протоколы12мин
Коллекции16мин
Практическое задание 2
Неделя
4

Неделя 4

3 ч. на завершение

Работа с классами

3 ч. на завершение
6 видео ((всего 33 мин.)), 5 материалов для самостоятельного изучения, 3 тестов
6 видео
Управление памятью4мин
Наследование4мин
Инициализация классов4мин
Class extensions6мин
Контроль доступа7мин
5 материала для самостоятельного изучения
Слайды10мин
Документация10мин
Слайды10мин
Документация10мин
Конспект по неделе 410мин
3 практического упражнения
Управление памятью10мин
Контроль доступа10мин
Практическое задание 3

Специализация iOS-разработка: Swift, UI и многопоточность: общие сведения

Специализация посвящена изучению современной iOS-разработки. Вы освоите новейший язык программирования Swift. На практике научитесь создавать адаптивный пользовательский интерфейс для iPhone и iPad. Научитесь использовать многопоточность при разработке приложений, а также работать с сетью и хранить данные в приложении. Мы также разберем инструменты и средства для отладки приложений. Вас ждет: - Знакомство со средой разработки Xcode - Основы Swift - Обобщённое программирование, замыкания и другие продвинутые возможности языка - Особенности разработки приложений под iOS- UIView и UIViewController - Создание адаптивного интерфейса - Анимации и переходы - Основы отладки приложений - Способы организации многопоточности - Синхронизация потоков - Управление памятью - Основы оптимизации приложений Для успешного освоения программы специализации необходимы базовые знания в области разработки программного обеспечения, знание одного из объектно-ориентированных языков программирования, а также знание английского, достаточное для чтения документации....
iOS-разработка: Swift, UI и многопоточность

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Когда вы оформите подписку, начнется семидневный бесплатный пробный период, в течение которого подписку можно отменить без штрафа. По истечении этого срока вы не сможете вернуть средства, но сможете отменить подписку в любой момент. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

Остались вопросы? Посетите Центр поддержки учащихся.