🍏 Где изучать iOS-разработку в 2021 году: каналы, блоги, комьюнити и курсы
Если вы хотите писать востребованные у пользовательской аудитории мобильные приложения, наш обзор поможет вам найти посвященные разработке для iOS ресурсы.
Новички обычно не хотят тратить несколько лет на получение профильного образования. Для них важнее быстрое перепрофилирование (в среднем в течение года) и возможность применить полученные знания на практике. В представленном обзоре ресурсов начинающие iOS-разработчики смогут найти необходимую информацию, которая вкупе с ежедневной практикой поможет получить долгожданный оффер.
Каналы
Школа iOS-разработчиков
YouTube-канал Александра Сенина, разработчика приложений для iOS и OS X. Александр делится с подписчиками основами программирования на языке Swift, объясняет, как работать в среде Xcode, а также отвечает на вопросы студентов своего обучающего курса. Вместе с ним вы сможете создать приложение «ToDo List» и попробовать выполнить тестовое задание на позицию iOS-разработчика.
Школа Брата Антония
Проект Антона Марченко, iOS-разработчика из Беларуси. В своих видео Антон на интересных примерах объясняет основы создания приложений для iOS: от переменных, констант и типов данных до классов и объектов. Испытайте себя на практике, сделав вместе с Братом Антонием простое приложение«Камень Ножницы Бумага».
Ivan Skorokhod
YouTube-канал об iOS-разработке с небольшой аудиторией. Главное его преимущество – русскоязычные пояснения к лекциям Стэнфордского университета по программированию на Swift. Это облегчит изучение тем, кто не уверен в своих языковых способностях.
Гоша Дударь
Один из крупнейших каналов по программированию в русскоязычном сегменте. Отдельный блок по iOS рассчитан на быстрое погружение в основу разработки на языке Swift. Благодаря размещенным на канале урокам вы сможете написать простой «Калькулятор» и небольшую 2D-игру с помощью библиотеки SpriteKit. У проекта есть большое сообщество, в котором присутствуют специалисты по разным направлениям.
iOS Academy
Американский YouTube-канал Афраза (Afraz) – разработчика из Microsoft. В своих видео автор делится знаниями iOS-разработки для Apple Watch, рассказывает об алгоритмах, Swift и Objective-C, а также в упрощенной форме показывает как создавать приложения Spotify и Instagram.
Блоги
Блог Stfalcon
Блог компании-разработчика сервисов и мобильных приложений Stfalcon. Кроме публикаций по основам программирования для iOS здесь можно найти идеи для приложений, изучить опыт других разработчиков, разобраться в шаблонах, а также познакомиться с понятием «чистый код».
iOS Blog
Этот блог будет интересен всем любителям «яблочных гаджетов». Здесь делятся новостями компании Apple, слухами и инсайдами, а также дают советы по использованию различных функций в устройствах Apple.
Комьюнити
CocoaHeads Russia
CocoaHeads – это сообщество, предоставляющее iOS-разработчикам возможность участия во множестве митапов, открытых столов и викторин. Все спикеры и организаторы – действующие iOS-разработчики, с которыми вы можете познакомиться и обменяться опытом. У сообщества есть свой телеграм-канал: в нем публикуется актуальная информация о предстоящих мероприятиях.
iOS developers
Это русскоговорящее сообщество для iOS-разработчиков. В нем обсуждаются вопросы, связанные с языками программирования, фреймворками и трудоустройством.
Ios – DEV Community
Сообщество разработчиков, которое основали Ben Halpern, Jess Lee и Peter Frank. Проект будет интересен специалистам всех направлений, поскольку охватывает большую часть технологического стека. В частности, iOS-разработчики оценят идеи для создания мобильных приложений, использование SwiftUI, а также смогут предложить сообществу собственные решения каких-либо проблем.
Курсы
GeekBrains
Образовательная онлайн-платформа GeekBrains предлагает множество программ обучения по различным ИТ-направлениям. iOS-разработчики смогут найти здесь курсы по Swift для начинающих, а также по клиент-серверным приложениям iOS и пользовательскому интерфейсу. Вдобавок ко всему портал предлагает множество вебинаров, развитое сообщество и возможность подготовки к трудоустройству.
SwiftBook
Русскоязычная платформа по обучению iOS-разработке на языке Swift. Здесь представлены различные платные курсы, а также есть обучающие видеоматериалы, форум, статьи и книги. Одним из достоинств сайта является наличие официальной документации компании Apple, переведенной на русский язык.
Swiftme
Курсы Василия Усова – автора нескольких книг по iOS-разработке на языке Swift. Пользователь может выбрать самостоятельное обучение, индивидуальные занятия с наставником или обучение в группе. Также вы можете присоединиться к телеграм-каналу, в котором представители сообщества разработчиков делятся опытом и помогает друг другу в решении задач.
iOS & Swift – The Complete iOS App Development Bootcamp
Это большой курс (55 часов) от Dr. Angela Yu, работавшей с Twitter, Facebook и Google. У него один из самых высоких рейтингов на Udemy: за время обучения вы познакомитесь с основами программирования на Swift и дизайн-паттернами, а также узнаете как работать с документацией и как правильно гуглить.
Apple Developer
Посвященный обучению iOS-разработке ресурс компании Apple. Здесь вы сможете детально познакомиться со средой Xcode 12, фреймворком SwiftUI, а также изучить документацию и понять, как разместить ваше приложение в App Store.
Заключение
Есть довольно много качественных источников информации для изучения iOS-разработки. Лучший вариант – комбинировать разные ресурсы, чтобы охватить больше нужных для профессионального развития тем. Желаем вам успехов в обучении. Удачи!
Хочу научиться программировать с нуля, но не знаю, с чего начать. Что делать?
Можно учиться самостоятельно (долго) или пойти на курсы с преподавателями (быстро). Плюс нужно учитывать, что джунов много, конкуренция выше и работодатели повышают порог вхождения при найме на работу. Чтобы получить актуальные знания, мы в proglib.academy запустили курсы:
- Основы программирования на Python.
- Профессия Python-разработчик.
- Алгоритмы и структуры данных.
- Математика для Data Science.
- Профессия Data Science.
- Frontend Basic: принцип работы современного веба.
- Профессия Фронтенд-разработчик.
- Обработка естественного языка. Полный курс.
На подходе еще больше 10 курсов для взрослых и детей.