Профессия «iOS-разработчик» академии Eduson Academy
Живые вебинары, Вебинары в записи, Видеоуроки / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Узнайте, как создавать приложения для iOS. Овладейте навыками, которые помогут стать востребованным специалистом в IT-индустрии.
Обновлено: 06.03.2025
Источник изображения: Pixabay
Старт следующего потока
12 мая
Через 42 дня
Стоимость:
140 000 ₽- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
- 7 месяцев
- 21 модуль
- 228 часов образовательный материал, 15% теория, 85% практика
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для новичков
- Домашние задания: есть, с проверкой
- Сопровождение: куратором
- Сертификат / Удостоверение
- Трудоустройство / Стажировка
- Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
- Доступ: сразу после оплаты
Чему вы научитесь?
- Применять фреймворки для создания приложений.
- Работать с Xcode, API.
- Разрабатывать мобильные приложения для iOS.
- Публиковать приложения в AppStore.
- Проходить собеседования.
О профессии
Описание
Программа обучения
Особенности
Смартфоны и планшеты Apple пользуются огромной популярностью, а спрос на качественные приложения для iOS только растет. Компании по всему миру ищут квалифицированных iOS-разработчиков, предлагая высокие зарплаты и возможности карьерного роста. Освоив технологии разработки мобильных приложений для iOS, можно запустить карьеру в престижных IT-компаниях или начать развивать собственные проекты. Курс «Академия Eduson Academy» — это обучение созданию приложения для мобильных устройств на базе iOS.
На занятиях вы изучите фреймворки для создания приложений и современные технологии разработки. Научитесь создавать пользовательские интерфейсы и реализовывать логику работы приложений. Закрепление знаний проходит на реальных проектах. Преподаватели всегда готовы ответить на интересующие студентов вопросы. Обучение рассчитано на новичков, которые хотят стать iOS-разработчиками и всех, кто мечтает о карьере в Apple-индустрии.
Краткое содержание курса «iOS-разработчик»:
- Знакомство с XCode и базовый функционал SWIFT.
- Механизм визуализации интерфейса программы.
- Анимация, работа с датами и управление памятью.
- Асинхронное программирование. Процесс разработки и локализация.
- Пошаговая инструкция для публикации приложения.
- Психологические аспекты собеседования.
В результате вы получите знания и практический опыт создания приложений для 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%
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу профессии Академии. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на профессию.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к профессии.
- Если вы еще не готовы к покупке профессии, то советуем для начала освоить бесплатный материал Академии.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о профессии
Другие курсы автора
- Формат — Видеоуроки
Курс — Менеджер по работе с маркетплейсами
- Формат — Видеоуроки
Курс — Финансовый директор
- Формат — Видеоуроки
- 1,5 месяца
- 121 урок
Курс — Профессия IT-рекрутер
- Формат — Видеоуроки
- 341 урок
Профессия — Аналитик данных
- Формат — Видеоуроки
- 1,5 месяца
- 44 урока
Курс — Веб-дизайнер
- Формат — Видеоуроки
- 120 уроков