Об этом курсе
Недавно просмотрено: 6,934

100% онлайн

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

Гибкие сроки

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

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

Русский

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

100% онлайн

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

Гибкие сроки

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

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

Русский

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

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

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

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

Первая неделя – вводная. Мы познакомимся со специализацией и рассмотрим какие знания вы получите после прохождения первого курса. Поговорим о том, зачем вообще Apple создала новый язык и в чем его преимущества. После этого мы расскажем как установить и настроить среду разработки Xcode.

...
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
3 ч. на завершение

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

Вторая неделя посвящена основам языка. Вы узнаете как создавать переменные и каких типов они могут быть. Мы расскажем о классах и структурах, функциях и методах, значимых и ссылочных типах. В конце недели вас ждет ваше первое практическое задание.

...
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
4 ч. на завершение

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

Apple называет Swift протоколо-ориентированным языком программирования. На этой неделе вы познакомитесь с этим важнейшим аспектом языка. Также мы подробнее рассмотрим структуры данных. Они построены на протоколах и предоставляют большое количество возможностей для трансформации данных.

...
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
3 ч. на завершение

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

Эта неделя посвящена классам. Мы рассмотрим такие темы как наследование, расширение классов, контроль доступа. Помимо этого мы затронем тему управления памятью.

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

Лучшие отзывы о курсе Введение в iOS-разработку

автор: ASFeb 20th 2018

Занятно, на самом деле.\n\nВидео качественно сняты.\n\nРекомендую.

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

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

О e-legion

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

О ФРОО

Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT. Мы выстраиваем экосистему для обучения на всех стадиях жизненного цикла: от идеи и поиска средств на производство образовательной программы до поддержки, продаж и маркетинга. А сотрудничество с крупнейшими образовательными платформами позволяет запускать онлайн-курсы с максимальным эффектом и пользой для всех заинтересованных сторон....

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

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

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

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

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

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