iOS-разработка для начинающих
iOS-разработчик создаёт приложения для устройств Apple — онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы. Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.
После курса у вас будет приложение в портфолио и набор навыков, который позволит устроиться на стажировку или продолжить развиваться в профессии.
Бизнесу не хватает классных программистов, поэтому компании предлагают высокие зарплаты и удалённую работу.
Начинающие iOS-разработчики зарабатывают в среднем 65 000 рублей, мидлы — 143 000 рублей, а сеньоры и лиды могут рассчитывать на зарплаты от 200 000 рублей*.
*По данным исследования портала Хабр Карьера по России за первое полугодие 2021 года
Вы получите всё необходимое для старта карьеры iOS-разработчика — без стресса научитесь программировать на Swift и добавите первый проект в портфолио.
Расширите навыки — ближе познакомитесь с языком программирования Swift, узнаете про многопоточность, ООП, протоколы и научитесь писать чистый код. Создадите полноценное приложение, получите полезный фидбек от спикера и станете сильнее как программист.
Без боли перейдёте на Swift, узнаете обо всех тонкостях разработки мобильных приложений, познакомитесь с архитектурой и паттернами проектирования. Станете более востребованным специалистом на рынке труда.
Что вам даст этот курс
- Пройдёте основы Swift и научитесь работать в среде разработки Xcode — сможете создавать простые приложения с доступом в интернет.
- Научитесь работать в Figma и проектировать интерфейсы по макетам от дизайнеров.
- Добавите первое приложение в портфолио и узнаете, как разместить его в App Store.
- Познакомитесь с паттернами проектирования и научитесь писать «чистый код» — с первых шагов в профессии освоите полезные практики, которым следуют в крупных компаниях.
Видеозаписи занятий, Практические занятия, Работа с проверяющим экспертом
6 мес.
2-3 занятия в неделю
Сертификат
Нет
Да
Новичкам в программировании. Начинающим программистам. Разработчикам из смежных профессий
Создавать приложения на iOS. Пройдёте все этапы разработки: от планирования до релиза в App Store. Научитесь работать с сетью, хранилищем данных, анимациями и многопоточностью — ваш первый проект не будет статичным экраном Hello World.
Программировать на Swift. Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен Swift изнутри. Прокачаете логическое мышление — необходимый для программиста навык.
Планировать разработку. Узнаете, как выбрать подходящую архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID и поймёте их особенности. Научитесь ответственно подходить к разработке ПО.
Применять принципы ООП на практике. Организуете код в классы, поймёте основные принципы ООП — наследование, инкапсуляция, полиморфизм.
Работать с UI. Узнаете, как правильно экспортировать цвета, картинки и шрифты из макета в приложение. Найдёте общий язык с дизайнерами и будете понимать их требования.
Контролировать версии в Git. Освоите важный для командной работы навык — будете сохранять и документировать изменения в репозиториях.
Swift на базовом уровне
Архитектуры проектирования MVC, MVP, MVVM
Работа с сетевыми API и многопоточностью
Владение принципов проектирования SOLID, DRY, KISS
Понимание, как устроены iOS SDK и архитектура приложений
Использование сторонних библиотек и управление зависмостями в проекте
Верстка интерфейсов в iOS, работа с AutoLayout
Создание анимации и переходы между экранами приложения
Использование Xcode, Realm, CoreData, UserDefaults, SQLite/NoSQL для хранения данных
Git
Сборка приложения для TestFlight
Работа с App Store
Отзывы о курсе: iOS-разработка для начинающих
Ваш отзыв будет первым.