iOS-разработчик создаёт приложения для устройств Apple — онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы. Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store. На курсе вы с нуля освоите Swift, напишете новостное приложение, примете участие в командной разработке аналога Яндекс:GO и получите помощь в трудоустройстве.
Кому подойдёт этот курс:
- Новичкам в программировании
Курс позволит вам освоить профессию iOS-разработчика с нуля. Вы напишете первые приложения для портфолио, а после учёбы мы поможем вам с трудоустройством.
Вы получите систематизированные знания, которые необходимы для успешной карьеры iOS-разработчика.
- Программистам, которые хотят сменить специализацию
Ближе познакомитесь со спецификой iOS-разработки, отточите необходимые навыки, найдёте прибыльную и интересную работу.
Что вам даст этот курс:
- За год пройдёте основы Swift и iOS SDK, разберёте продвинутые концепции: ООП, многопоточность, алгоритмы и паттерны проектирования.
- Узнаете, как получить статус Apple Developer. С ним вы сможете публиковать приложения в AppStore и тестировать бета-версии iOS.
- Научитесь работать в Figma и проектировать интерфейсы по макетам от дизайнеров.
- Получите опыт в тестировании мобильных приложений — дополнительное преимущество при трудоустройстве.
- Поработаете над сервисом заказа такси в распределённой команде.
- В конце курса Центр карьеры поможет подготовиться к собеседованию и найти работу Junior-разработчиком.Записаться на курс
Чему вы научитесь:
Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен язык изнутри.
- Проектировать мобильные приложения
Узнаете, как выбрать правильную архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID. Сделайте свой код читабельным и структурированным.
- Создавать интерфейсы для приложений
Вы научитесь проектировать как базовые элементы UI, так и нестандартные кнопки, экраны, анимации и переходы.
- Делать свои приложения эффективными
Познакомитесь с многопоточностью и узнаете, как эффективно работать с передачей больших объёмов данных по сети.
- Релизить свои проекты в App Store
Узнаете, как загружать проекты в AppStore Connect, чтобы о вашем приложении узнал весь мир.
На практике поймёте, как устроен процесс разработки ПО в больших компаниях. Презентуете командный итоговый проект.
Содержание курсов:
- iOS-разработка. Уровень 1 ~6 месяцев
- iOS-разработчик. Уровень 2 ~4 месяца
- Система контроля версий Git ~1 неделя
- Язык запросов SQL ~1 неделя
- Английский для IT-специалистов ~1 месяц
- Карьера и развитие для программиста
- Figma 2.0 ~2 месяца
- Ручное тестирование мобильных приложений ~2 месяца

