Профессия «iOS-разработчик» академии Eduson Academy

Живые вебинары, Вебинары в записи, Видеоуроки / Самостоятельно с наставником / Обучение в ЛК на сайте автора

  • 7 месяцев
  • 21 модуль
  • Сертификат / Удостоверение
  • Участие в потоке

Узнайте, как создавать приложения для iOS. Овладейте навыками, которые помогут стать востребованным специалистом в IT-индустрии.

Автор: Академия Eduson Academy

Обновлено: 06.03.2025

Источник изображения: Pixabay

Старт следующего потока

12 мая

Через 42 дня

Стоимость:

140 000 
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Эта профессия включает:
  • 7 месяцев
  • 21 модуль
  • 228 часов образовательный материал, 15% теория, 85% практика
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: строго по расписанию
  • Уровень сложности: для новичков
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Сертификат / Удостоверение
  • Трудоустройство / Стажировка
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты
iOS-разработчик

Академия Eduson Academy

Перейти на сайт

Чему вы научитесь?

  • Применять фреймворки для создания приложений.
  • Работать с Xcode, API.
  • Разрабатывать мобильные приложения для iOS.
  • Публиковать приложения в AppStore.
  • Проходить собеседования.

О профессии

Смартфоны и планшеты Apple пользуются огромной популярностью, а спрос на качественные приложения для iOS только растет. Компании по всему миру ищут квалифицированных iOS-разработчиков, предлагая высокие зарплаты и возможности карьерного роста. Освоив технологии разработки мобильных приложений для iOS, можно запустить карьеру в престижных IT-компаниях или начать развивать собственные проекты. Курс «Академия Eduson Academy» — это обучение созданию приложения для мобильных устройств на базе iOS.

На занятиях вы изучите фреймворки для создания приложений и современные технологии разработки. Научитесь создавать пользовательские интерфейсы и реализовывать логику работы приложений. Закрепление знаний проходит на реальных проектах. Преподаватели всегда готовы ответить на интересующие студентов вопросы. Обучение рассчитано на новичков, которые хотят стать iOS-разработчиками и всех, кто мечтает о карьере в Apple-индустрии.

Краткое содержание курса «iOS-разработчик»:

  1. Знакомство с XCode и базовый функционал SWIFT.
  2. Механизм визуализации интерфейса программы.
  3. Анимация, работа с датами и управление памятью.
  4. Асинхронное программирование. Процесс разработки и локализация.
  5. Пошаговая инструкция для публикации приложения.
  6. Психологические аспекты собеседования.

В результате вы получите знания и практический опыт создания приложений для iOS и сможете претендовать на вакансии Junior IOS developer и Junior Swift Developer.

Модуль 1. Введение в XCode и SWIFT

  • Знакомство с XCode.
  • Базовый функционал SWIFT.
  • Опционалы и enum.
  • Коллекции: массив, словарь, кортеж, множество. Дженерики .
  • GIT.
  • Функции и методы.

Модуль 2. ООП. Storyboard

  • ООП. Структуры и классы. Модификаторы доступа.
  • Механизм визуализации интерфейса программы — Storyboard.
  • ViewController.

Модуль 3. Базовая навигация

  • Контейнеры UIScrollView и UIStackView.
  • Делегаты и callbacks.
  • Кастомные UI компоненты и xib.
  • Обработка жестов в iOS.
  • Коллекции UITableView.
  • Коллекции UICollectionView.

Модуль 4. Анимация. Solid-принципы

  • Анимация.
  • Ввод текста. Уведомления.
  • Solid-принципы.
  • Алгоритмическая сложность, хэш.

Модуль 5. Attributed Strings. Отображение ошибок. WebKit

  • Attributed Strings и работа с интерфейсом.
  • UIAlertController, UIPickerView, UIImagePickerController.
  • Фреймворк WebKit.

Модуль 6. Работа с датами и управление памятью

  • Работа с датами в SWIFT.
  • Управление памятью.

Модуль 7. Многопоточность и работа с API

  • Многопоточность.
  • Асинхронное программирование с async/await.
  • Промежуточный тест на оценку знаний.
  • Работа с API.

Модуль 8. Хранение данных, Core Data

  • Объекты Core Data.
  • Связи между объектами Core Data.
  • Создание моделей данных и установка связей между ними.
  • Запись / чтение / сортировки и фильтрация объектов.

Модуль 9. Работа с базой данных

  • Сохранение данных.
  • Realm. Работа с базой данных.

Модуль 10. Основы безопасности

  • Keychain — защищённое хранилище.
  • APNS — уведомления от сервера.
  • Создание локальных уведомлений.

Модуль 11. Паттерны

  • Паттерны MVC, MVP, VIP
  • Паттерн MVVM.

Модуль 12. Процесс разработки и локализация

  • Процесс разработки. Разбор действий разработчика.
  • Локализация. Вызов других приложений. Телефонная книга.

Модуль 13. Cocoapods. Геолокация. FireBase

  • Менеджеры зависимостей. Профайлинг приложения.
  • Геолокация. Аудио и видео.
  • FireBase.
  • Акселерометр. Гироскоп. Карты.

Модуль 14. Монетизация

  • Основные способы монетизации приложения.
  • Встроенные покупки.
  • Особенности монетизации Apple.
  • Особенности работы с подписками.
  • Отображение рекламы в приложении.

Модуль 15. SwiftUI. Combine

  • SwiftUI.
  • Фреймворк Combine.
  • RxSwift.

Модуль 16. VIPER / CleanSwift

  • Схема архитектуры VIPER / CleanSwift.
  • Преимущества и недостатки.
  • Пример реализации в реальном проекте.

Модуль 17. UnitTesting

  • Принципы TDD.
  • Написание юнит-тестов.
  • Влияние UnitTesting на разрабатываемые нами продукты.

Модуль 18. Публикация приложения в Appstore

  • Необходимые данные для сборки приложения.
  • Testflight — среда тестирования приложений.
  • Основные требования к приложению при публикации.
  • Пошаговая инструкция для публикации приложения.

Модуль 19. Ретроспектива. Прохождение собеседования

  • Ключевые вопросы собеседования.
  • Какие бывают заказчики.
  • Вопросы по дипломному проекту.
  • Психологические аспекты собеседования.
  • Ретроспектива, ответы на вопросы.

Модуль 20. Онлайн-тренинг «Поиск работы в IT»

  • Составление резюме и сервисы для создания резюме.
  • Создание и правильное оформление профиля в LinkedIn.
  • Личные рекомендации Карьерного центра по поиску первой работы в IT.
  • Составление мотивационного письма.
  • Работа с поиском вакансий на различных джоб-бордах.

Модуль 21. Защита дипломного проекта

  • Вы сможете выполнить проект на свою тему или выбрать из базовых вариантов: сделать клон приложения маркетплейса, ресторана или сервиса по поиску билетов. Ваш дипломный проект должен быть целостным, с хорошим состоянием интерактивных элементов, правильной семантикой кода и покрытием логики UNIT тестированием. Обязательно нужно будет применить паттерны проектирования, REST API и многопоточности. Благодаря этим требованиям вы сможете сделать сервис, который добавите в портфолио и предоставите работодателю.
  • Формат
    Самостоятельно с наставником
    Живые вебинары / Вебинары в записи / Видеоуроки
    Обучение в ЛК на сайте автора
  • Продолжительность
    7 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    Строго по расписанию
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    СертификатУдостоверение Выполнение итогового проекта
  • Обязательное выполнение итоговой работы
  • Сопровождение
    Куратором
  • Техническая поддержка
    В рабочее времяЧат в вкЧат в мессенджереЭлектронная почтаТелефон
  • Перспективы после обучения
    ТрудоустройствоСтажировка
  • Год выхода
    2025 Последнее обновление: 06.03.2025
  • Образовательный материал
    228 часов
  • Теория
    15%
  • Практика
    85%
  1. Нажмите на кнопку
    Узнать подробнее
  2. Вы перейдете на детальную страницу профессии Академии. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на профессию.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к профессии.
  5. Если вы еще не готовы к покупке профессии, то советуем для начала освоить бесплатный материал Академии.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о профессии

Р Рита Дмитренок
Добрый день. Проходила курс по iOS разработке. Мне курс понравился, все было хорошо структурировано и подано. Эксперты подавали информацию доступным для всех языком.
06.03.2025
D Daniel K
Без зазрений совести могу сказать, что все просто прекрасно! Актуальная программа обучения, опытный и приятный преподаватель, взаимодействие с группой, во всех твоих проколах помогут и пойдут на уступки и т. д Все было на высшем уровне, большое спасибо!
25.02.2025
S Slavik Bashvi
Прошел обучение по iOS разработке. Очень благодарен нашему преподавателю, который всегда давал обратную связь и много дополнительных ресурсов с литературой и пабликами. Занятия с ним были интересные и мы всегда получали ответы на вопросы, казалось бы даже самые глупые, и в целом дал много наставлений и общего понимания как все устроено в сфере разработки iOS приложений. Для меня обучение было очень интересным, было круто узнать как весь процесс разработки проходит от начала и до конца, здорово было начать делать свой дипломный проект, получать фидбэк и наставления от преподавателя, окунувшись на все 100 в сферу разработки и ощутив на себе все тяготы этого дела) В целом весь полученный опыт оставил хорошее впечатление об организации процесса в самой школе.
22.02.2025
D Didi
Мне очень все понравилось. Преподаватель очень хороший, все четко ясно понятно, и вообще вы большие молодцы!
17.02.2025
Е Евгений
Обучался iOS-разработке, очень рад, что выбрал именно это направление и именно курс Eduson x TeachMeSkills.
10.02.2025

Другие курсы автора