Добавить в корзинуПозвонить
Найти в Дзене
FPV Shorts / Video / Fun

Топ 5 бесплатных (почти) курсов для iOS разработчика

Мысль заняться разработкой мобильных приложений у меня появилась весной 2020 года. Первым языком который я начал изучать стал Swift.
С тех пор я прошел несколько курсов, прослушал множество подкастов, изучил материал на youtube и вот мой топ.
Курсы по iOS / Swift
1. Курс от Angela Yu по iOS 13 на Udemy - очень базовый курс для тех кто прямо ничего не понимает в программировании. Активный спикер,
Оглавление

Мысль заняться разработкой мобильных приложений у меня появилась весной 2020 года. Первым языком который я начал изучать стал Swift.

С тех пор я прошел несколько курсов, прослушал множество подкастов, изучил материал на youtube и вот мой топ.

Курсы по iOS / Swift

1. Курс от Angela Yu по iOS 13 на Udemy - очень базовый курс для тех кто прямо ничего не понимает в программировании. Активный спикер, понятный материал.

Курс от Angela Yu по iOS 13 на Udemy
Курс от Angela Yu по iOS 13 на Udemy

2. Стэнфордский курс CS193p по iOS 11 - один из важнейших курсов в этом списке. Дает фундаментальные знания по swift, но несколько устарел. Этот курс ежегодно читается студентам Стэнфорда с 2010 года. Высокий порог входа и очень быстрое нарастание сложности.

 Стэнфордский курс CS193p по iOS 11
Стэнфордский курс CS193p по iOS 11

3. Стэнфордский курс CS193p по iOS 13 - версия курса 2020 года. Тот же преподаватель, примерно те же задания, но новая версия языка и новый архитектурный паттерн. Плюс курс записан во время пандемии COVID-19 для удаленного обучения студентов, так что самого Paul Hegarty вы не увидите, только его голос, и соответственно работы с аудиторией тоже нет. Рекомендую проходить после прохождения предыдущего курса.

Стэнфордский курс CS193p по iOS 13
Стэнфордский курс CS193p по iOS 13

4. Intro to App Development with Swift от Apple - по сути не курс, а интерактивная книга. Для того чтобы не просто читать, а иметь под рукой тесты нужно проходить на маке в iBooks. Для выполнения заданий потребуется Xcode. Книг в серии несколько и порог входа крайне низкий. Следует отметить что чуть ли не 9 из 10 курсов на ютубе, по крайней мере русскоязычных это просто пересказ уроков из серии Apple Education. Рекомендую все же оригинал.

Intro to App Development with Swift
Intro to App Development with Swift

5. Swift Playgrounds - еще один официальный канал для изучения Swift. Это интерактивное приложение для iPad / macOS где в игровой форме вас по шагам научат не сколько свифту, сколько просто программированию. Рекомендуется только для совсем начанающих или для тех кому хочется учиться программированию не по видео / аудио / книгам, а в игре.

Swift Playgrounds
Swift Playgrounds

А как же всякие курсы на SkillBrains, GeekFactory и прочих CouseBox'ах?

По мне это пустая трата денег. Списка курсов выше хватит для полного погружения в тему. И все это бесплатно (кроме курса на Udemy, но с промокодами его можно купить за 800 рублей).

Что даст платный курс от платформ обучения?

Ничего, кроме:

  1. Контроля со стороны - при должной самодисциплине это не нужно.
  2. Сертификата - на который при трудоустройстве никто не смотрит.
  3. Поддержки комьюнити - вас забанили на stackowerflow? Есть очень много сообществ и людей, готовых помочь вам и подсказать без лишней финансовой нагрузки
  4. Отсутствия языкового барьера - тут без шуток, все курсы из моего списка на английском. Но язык нужен будет 100%, и по мне так лучше смотреть в оригинале, путь даже с субтитрами, чем тратить время на русскоязычные курсы.
  5. Обещания трудоустройства - оставлю как есть. Никогда не слышал что компания реально помогает устроиться на работу. Возможно такие случаи есть и это не просто маркетинг, не могу прокомментировать никак.

Про что будет следующая статья?

Оставляйте комменты, пишите, о чем написать в слеюущий раз? Обзор курсов по Flutter или рассказать еще про Swift?