iOS-разработчик от Яндекс Практикум

Смотреть курс на Яндекс Практикум
Дешевле на 5% с промокодом

Полная стоимость

170 000 ₽/курс 146 000 ₽/курс
-14%

Минимальный платеж в месяц

16 500 ₽/мес

Длительность

Длительность:

10 месяцев

Дата начала

Дата начала:

13 марта
Дешевле на 5% с промокодом
Смотреть курс на Яндекс Практикум

Ожидаемая З/П

Начинающий специалист зарабатывает 97 000 рублей, специалист со средним уровнем квалификации - 190 000 рублей, а опытный профессионал получает свыше 350 000 рублей.

Для кого

Курс ориентирован на iOS-разработчиков, владеющих Swift, с опытом в Xcode, стремящихся применять протоколы для создания абстракций.

Чему научитесь

В рамках обучения на курсе участники осваивают разработку программного обеспечения, учатся эффективно взаимодействовать в коллективе, готовятся к профессиональным интервью в IT-сфере, изучают язык программирования Swift и погружаются в особенности работы с системой контроля версий Git.

Программа обучения

1. Применение и освоение технологий: использование Swift, управление версиями через Git, разработка интерфейсов с помощью UIKit и Auto Layout, создание сложных списков с UICollectionView, программирование интерфейса без Storyboard, применение SwiftUI, архитектурные паттерны MVC и MVVM, принципы Clean Architecture, интеграция зависимостей через CocoaPods, взаимодействие с сервером посредством REST, многозадачность с GCD и Combine, сохранение настроек через UserDefaults и Keychain, работа с базами данных SQLite и Core Data, написание модульных и UI тестов.
2. Основные принципы создания интерфейсов, коммуникации в сети и управления данными: использование Git, UIKit, Auto Layout, архитектурный паттерн MVC, протоколы HTTP и REST, локальное хранение настроек с помощью UserDefaults.
3. Интерактивная работа с макетами в Figma, программирование интерфейсов и логики приложений.
4. Управление памятью и использование замыканий, методы сохранения информации.
5. Взаимодействие клиента с сервером.
6. Разработка тестов, изучение архитектурных решений и методологий программирования.
7. Методы навигации в приложении, управление таблицами, процесс авторизации пользователей, основы работы с потоками.
8. Программирование интерфейса без использования Storyboard, управление зависимостями через SPM, техники многопоточного программирования, безопасное хранение данных с Keychain, отладка приложений.

Формат обучения

Образовательный процесс реализуется в дистанционном формате.

Пункты для резюме

Ключевые компетенции:
- Программирование на Swift
- Применение средств разработки Apple
- Взаимодействие с системой контроля версий Git
- Работа с фреймворком UIKit
- Компоновка интерфейса программным способом

Технологический стек:
- Swift UI
- Архитектурные паттерны MVC, MVVM, Clean Architecture
- Менеджер зависимостей CocoaPods
- Взаимодействие с RESTful API
- Многопоточность с GCD и Combine
- Хранение данных с использованием UserDefaults, Keychain, SQLite, Core Data
- Тестирование: Unit и UI Testing
- Разработка клиент-серверных приложений
- Работа с коллекциями данных и базами данных
- Применение UICollectionView, SQL, Core Data, MVVM, CocoaPods, SwiftUI, Combine

Профессиональный опыт в программном обеспечении и технологиях:
- Xcode
- macOS
- YandexGPT
- Разработка под iOS
- Figma
- Протоколы HTTP и REST
- Тестирование программного обеспечения
- Keychain
- Отладка программ
- Интеграция с Unsplash API
- Инструменты Charles Toolchain
- FlowLayout
- Анимация обновления данных
- SQL и базы данных
- FetchRequest
- PageViewController
- Реализация темной темы
- Аналитика Яндекса
- Локализация продукта
- Проведение код-ревью
- Разработка приложений с аналитикой данных пользователя

О курсе

Все курсы "Яндекс Практикум"
Отзывы о Яндекс Практикум
4.70
4.0 4
Мария,

Интересная теория, структурированная информация

Мне понравилась структура обучения, выстроено логично и хорошо укладывается в голове. Воркшопы с наставником помогают закрепить пройденный материал, закрыть пробелы, оставшиеся в процессе изучения теории. Команда очень поддерживающая, быстро отвечают на возникшие вопросы. Из минусов, на мой взгляд, темп учебы достаточно высокий и совмещать с фулл-тайм работой может быть накладно. Обучение полностью в формате текста, а читать в таком объеме с электронного носителя не каждому комфортно. Так же мне не хватило работы с аналитикой/цифрами/метриками. Теория по ним есть, но практики почти нет. При этом практика по остальной части (анализу рынка, потребителей, созданию платформы бренда) достаточно объемная, что хорошо, так как позволяет применить изученный материал на практике, то есть знания не остаются чисто теоретическими. Плюс по итогу получается один большой кейс, который можно вложить в портфолио. В целом, обучение мне понравилось, по профессии не работаю (поэтому сложно в полной мере оценить качество курса), но надеюсь начну.

Ответить

next1 комментарий

 
5.0 5
Алексей,

Яндекс Практикум привил любовь к обучению

С сентября 2022 по апрель 2023 года я проходил обучение на курсе "Менеджер проектов" в Яндекс Практикуме. Организация процесса обучения, включая общие пространства, тренажер, кураторов и наставников, была весьма впечатляющей. Подача теории была настолько увлекательной, что после завершения основного курса я прошел еще 7 дополнительных бесплатных курсов.
Полученные знания активно применяются в повседневной жизни, и практика, включая послекурсовую от Акселератора Яндекс Практикума, придала уверенности в своих силах. Кроме того, у Яндекс Практикума существует замечательное сообщество выпускников, готовое помочь в решении сложных вопросов и анализе кейсов. Этот курс стал для меня ценным опытом, и я рекомендую его тем, кто ищет не только теоретические знания, но и поддержку в форме сообщества.

Ответить

next1 комментарий

 
5.0 5
Оксана,

Если хотите получить реальные знание и практику, то вы попали в нужное место!

Всем привет!
Хочу сказать, что курс действительно очень классный и превзошел все мои ожидания.
Структурированная информация, практика, замечательный куратор, наставник и ревьюер. Здесь всегда отвечают на все вопросы, дают четкую, понятную, полную обратную связь.
Я осталась в полном восторге :) Всем советую и рекомендую!

Ответить

next1 комментарий