5 лучших бесплатных онлайн-курсов по iOS-разработке
Если вы давно мечтаете стать разработчиком мобильных приложений, но думаете, что это дорого и сложно, то наша подборка бесплатных курсов для вас. Именно iOS-разработка позволит вам быстро влиться в процесс создания настоящего приложения, которое можно будет добавить в App Store уже спустя несколько занятий. Конечно же, вам будет проще, если вы уже немного умеете программировать, но создавать несложные приложения можно и без специальных навыков — нужна только мотивация учиться и стремление создавать!
Более того, iOS-разработка — это довольно перспективное направление, потому что многие компании задумываются о разработке своего продукта в формате приложения. Работа iOS-разработчиком приносит не только интересные задачи и проекты, но и хорошо оплачивается. Например, в 2019 году в США средняя годовая зарплата такого разработчика составляла 84 тысяч долларов.
Курс | Платформа | Длительность |
Введение в iOS-разработку | Coursera | 4 недели |
Твоё первое iOS-приложение на Swift меньше чем за час | Udemy | 47 минут |
iOS: приложение на Swift | GeekBrains | 2 урока |
Разработка iOS-приложений на Swift | GeekBrains | 2 урока |
Разработка под iOS | Академия Яндекса | 58 видеоуроков |
«Введение в iOS-разработку» от Coursera
Продолжительность | 20 академических часов |
Кому подойдет | Начинающим программистам и всем желающим научиться iOS-разработке |
Требования к подготовке | Требуется предварительная подготовка |
Формат курса | Видео, текстовые материалы, тесты |
Наличие сертификата/диплома | Да |
Ссылка на курс | Ссылка на курс |
Что вы будете изучать
- азы работы с переменными, циклами, классами, протоколами и более сложными аспектами языка программирования;
- язык программирования Swift.
Содержание курса
- Знакомство со Swift и средой разработки XCode;
- Swift базовые понятия;
- Протоколы и коллекции;
- Работа с классами.
Преподаватели
- Юрий Петухов — занимался поддержкой и настройкой сетевого оборудования Cisco и серверов под управление ОС Windows Server. В 2012 году перешел на мобильную разработку. Создавал, как “коробочные” приложения для документооборота и торговли на бирже, так и заказной разработкой, клиенты для социальных сетей, приложения для мобильных операторов;
- Ильдар Гильфанов — окончил Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики. Начал карьеру в Motorola Solutions в качестве C++ разработчика, но позже перешел на Objective-C и Swift. На данные момент занимается разработкой приложений под мобильные ОС Apple в компании e-Legion;
- Илья Кулебякин — заинтересовался программированием и начал изучать в 7 классе, в 8 классе сделал первые шаги в iOS разработке, но серьезно этим делом занялся перед выпуском, в 2013 году. В 2015 году, перед переходом на второй курс университета устроился в компанию e-Legion. Проработал на большом количестве проектов, 5 из них начинал писать с нуля.
Наше мнение о курсе
Курс разработан в партнерстве с государственным вузом, поэтому можно рассчитывать на проверенную информацию и квалифицированных экспертов. Главное преимущество этого бесплатного курса – предоставление сертификата, который можно будет добавить к своему портфолио. Также, партнерами проекта являются крупные IT-компании.
«Твоё первое iOS-приложение на Swift меньше чем за час» от Udemy
Продолжительность | 47 минут |
Кому подойдет | Новичкам в программировании, начинающим разработчикам |
Требования к подготовке | Подготовка не требуется |
Формат курса | Видеоуроки |
Наличие сертификата/диплома | При наличии подписки |
Ссылка на курс | https://www.udemy.com/course/ios-swift-first-app |
Что вы будете изучать
- как создавать простые iOS приложения;
- основы языка Swift;
- как работать в Xcode;
- построение элементов интерфейса;
- основы программирования.
Содержание курса
- Разница между Xcode 9 и более новыми версиями;
- Начальная инициализация проекта;
- Создание всех элементов интерфейса;
- Оживим наше приложением;
- Добавляем звук.
Преподаватель
Maksym Husar — Senior iOS Software Engineer, iOS разработчик с опытом более 5 лет, Team Lead, автор обучающих курсов, опытный преподаватель и ментор для многих junior’ов.
Наше мнение о курсе
Курс рассчитан на пользователей, прежде никогда не сталкивавшихся с программированием на Swift. После прохождения обучения вы сможете проверить свои силы, не вникая в тонкости разработки приложений, у вас будут знания основ Swift, а также возможность создания простейших программ под iOS. Единственное, имейте в виду, что сертификат о прохождении курса можно получить только при наличии подписки.
«iOS: приложение на Swift» от GeekBrains
Продолжительность | 2 занятия |
Кому подойдет | Новичкам |
Требования к подготовке | Подготовка не требуется |
Формат курса | Видеоуроки |
Наличие сертификата/диплома | Нет |
Ссылка на курс | Ссылка на курс |
Что вы будете изучать
- основы iOS разработки;
- как работать с языком программирования Swift;
- как создать свое мобильное приложение.
Содержание курса
- Урок 1. iOS: приложение на Swift. Часть 1;
- Урок 2. iOS: приложение на Swift. Часть 2.
Преподаватели
Преподаватели школы GeekBrains
Наше мнение о курсе
Полноценный курс, чтобы начать свой путь в iOS-разработке от известной школы. Всего за два занятия у вас появится понимание, как можно создать свое мобильное приложение на языке Swift. У курса довольно высокий средний балл, что говорит о его качестве.
«Разработка iOS-приложений на Swift» от GeekBrains
Продолжительность | 2 занятия |
Кому подойдет | Новичкам |
Требования к подготовке | Подготовка не требуется |
Формат курса | Видеоуроки |
Наличие сертификата/диплома | Нет |
Ссылка на курс | Ссылка на курс |
Что вы будете изучать
- основы iOS разработки;
- как работать с языком программирования Swift;
- как создать свое мобильное приложение.
Содержание курса
- Урок 1. iOS: приложение на Swift. Часть 1;
- Урок 2. iOS: приложение на Swift. Часть 2.
Преподаватели
Преподаватели школы GeekBrains
Наше мнение о курсе
Благодаря этому курсу вы начнете разбираться в основах языка программирования Swift и сможете создать свое мобильное приложение. GeekBrains — проверенная школа, которой можно доверять и начать свое обучения именно с этой программы, тем более средняя оценка довольно высокая — 4,8.
«Разработка под iOS. Начинаем» от «Академии Яндекса»
Продолжительность | 58 видеоуроков |
Кому подойдет | Новичкам |
Требования к подготовке | Подготовка не требуется |
Формат курса | Видеоуроки |
Наличие сертификата/диплома | Нет |
Ссылка на курс | Ссылка на курс |
Что вы будете изучать
- язык программирования Swift;
- базовые инструменты Apple для разработчиков;
- как создавать интерфейсные элементы приложения и связывать их с кодом.
Содержание курса
- О языке Swift;
- Базовые конструкции языка;
- Протокол-ориентированное программирование;
- Функционально-ориентированное программирование;
- Базовое представление об архитектуре;
- Пишем первый код, исправляем ошибки;
- Сторонние библиотеки;
- Представления (UIView);
- Что такое UIViewController;
- Жизненный цикл класса UIViewController;
- MVC на примере приложения адресной книги;
- Теория о Storyboard;
- Как настроить UIScrollView;
- Принципы работы с классом UITableView;
- Как работать с ячейками таблицы.
Преподаватели
- Денис Малых — спикер курса.
- Ольга Выростко — спикер курса.
- Станислав Сидельников — спикер курса.
- Андрей Соловей — спикер курса.
Наше мнение о курсе
Эти видеолекции — запись аналогичного курса, который прошёл в рамках образовательной платформы Stepik. Во время просмотра видео вы познакомитесь с основами языка программирования Swift, базовыми инструментами Apple для разработчиков, а также со способами создания интерфейсных элементов и их связи с кодом. Ролики идут не более 10 минут, что позволит вам смотреть их в свободное время, возвращаясь к нужной теме.
Выводы и мнение редакции
Считается, что iOS-разработка — одно из самых простых направлений для новичков в IT. iOS-разработчики создают приложения для для iOS, Mac, Apple TV и Apple Watch. В работе они пользуются языками Swift или Objective-C, а код пишут в среде разработки Xcode. Для начала можно разобраться с довольно простым языком Swift, его синтаксис намного проще, чем у Python или Java. Поэтому, если вы давно мечтали начать, но думали, что это дорого, неудобно, сложно или долго — наша подборка для вас! Во-первых, все курсы бесплатные. Во-вторых, все они проходят онлайн, поэтому вернуться к ним можно в любой удобный момент. А в-третьих, большинство из них в формате коротких лекций, которых не так уж и много, что позволит быстро вникнуть в новую тему и понять, подходит ли вам данная карьерная траектория или нет. Желаем вам удачи, дерзайте!