Об этом курсе
4.6
Оценки: 37
Рецензии: 15
Специализация
100% онлайн

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

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

Часов на завершение

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

Предполагаемая нагрузка: 4-6 часов в неделю...
Доступные языки

Русский

Субтитры: Русский
Специализация
100% онлайн

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

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

Часов на завершение

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

Предполагаемая нагрузка: 4-6 часов в неделю...
Доступные языки

Русский

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

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

Неделя
1
Часов на завершение
2 ч. на завершение

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

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

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

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

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

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

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

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

О Moscow Institute of Physics and Technology

Московский физико-технический институт (неофициально известный как МФТИ или Физтех) является одним из самых престижных в мире учебных и научно-исследовательских институтов. Он готовит высококвалифицированных специалистов в области теоретической и прикладной физики, прикладной математики, информатики, биотехнологии и смежных дисциплин. Физтех был основан в 1951 году Нобелевской премии лауреатами Петром Капицей, Николаем Семеновым, Львом Ландау и Сергеем Христиановичем. Основой образования в МФТИ является уникальная «система Физтеха»: кропотливое воспитание и отбор самых талантливых абитуриентов, фундаментальное образование высшего класса и раннее вовлечение студентов в реальную научно-исследовательскую работу. Среди выпускников МФТИ есть Нобелевские лауреаты, основатели всемирно известных компаний, известные космонавты, изобретатели, инженеры....

О e-legion

e-Legion создаёт iOS- и Android-приложения для бизнеса: разрабатывает удобные мобильные продукты с многомиллионной аудиторией. e-Legion — сертифицированное агентство Google, которое входит в топ российских и зарубежных рейтингов. Среди клиентов компании: Альфа-Банк, Ашан, Yota, Tele2, Райффайзенбанк, Сбербанк, Mail.ru, Яндекс и другие бренды. В e-Legion регулярно проводятся школы разработчиков и митапы, а также ежегодные Международные конференции MBLT и MBLTdev для развития мобильного сообщества....

О ФРОО

Фонд развития онлайн-образования – это акселератор онлайн курсов и образовательных программ. Мы запустили первый российский курс на платформе Coursera, первую русскоязычную специализацию на Coursera, первую в России онлайн-магистратуру с дипломом государственного образца от ведущего вуза. Более 10 лет наша команда работает над созданием образовательных продуктов, создавая тренды и задавая тенденции в области онлайн-образования. Запуская курсы и программы, мы учитываем ситуацию на рынке труда и потребности работодателей, чтобы наши студенты были востребованы бизнесом. А наш опыт позволяет нам гарантировать высокое качество онлайн-обучения....

О специализации ''iOS-разработка: Swift, UI и многопоточность'

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

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

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

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

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