Обучение
- Подготовительные курсы
-
Программирование
- Промышленная разработка программного обеспечения на Java
- Промышленная разработка ПО на ASP.NET
- Разработка игр на Unity
- Курсы создания сайтов и Front-end разработки
- Разработка мобильных приложений под iOS
- Разработка мобильных приложений на Android
- Разработка веб-приложений на PHP
- Разработка веб-приложений на Python
- Разработка игр на С++
- Разработка на Node.js
- Программирование на Go (Golang)
- Реляционные базы данных и SQL
- Веб-разработка на Ruby on Rails
- Наука о данных
- Тестирование ПО
- Гуманитарные и экономические дисциплины в IT
- Управление проектами
- Бизнес-анализ
- Веб-дизайн и компьютерная графика
- Системное и сетевое администрирование
- Маркетинг и продажи
- Английский язык для IT
- IT Практикум
Обучение
- Программирование
- Промышленная разработка программного обеспечения на Java
- Промышленная разработка ПО на ASP.NET
- Разработка игр на Unity
- Курсы создания сайтов и Front-end разработки
- Разработка мобильных приложений под iOS
- Разработка мобильных приложений на Android
- Разработка веб-приложений на PHP
- Разработка веб-приложений на Python
- Разработка игр на С++
- Разработка на Node.js
- Программирование на Go (Golang)
- Реляционные базы данных и SQL
- Веб-разработка на Ruby on Rails
- Тестирование ПО
- Ручное тестирование ПО
- Автоматизированное тестирование на Python
- Автоматизированное тестирование на Java
- Автоматизированное тестирование на JavaScript
- Автоматизированное тестирование на C#
- Тестирование безопасности
- Гуманитарные и экономические дисциплины в IT
- Technical writing
- IT HR
- PR в IT
- Управление финансами в IT
Комплексный курс по разработке iOS приложений
iOS – это вторая по популярности мобильная операционная система в мире. Сегодня количество активных устройств Apple, а речь в том числе идёт про смартфоны, планшеты, смарт-часы, достигло отметки в 1,3 миллиарда. Всего в 2018 году в App Store и Google Play зафиксировано 113 миллиардов загрузок приложений и игр на сумму 76 миллиардов долларов. Причём наибольший денежный вес дали именно iOS приложения. Согласно отчёту Sensor Tower, App Store в третьем квартале прошлого года и вовсе заработал на 93 процента больше, чем Google Play.
После прохождения курса вы будете готовы к собеседованию на позицию Junior iOS-разработчика, сможете работать в команде мобильной разработки, применять iOS SDK и Swift, создавать собственные приложения для App Store.
Технические требования к оборудованию слушателей дистанционных курсов.
Описание курса
Описание курса
Формы обучения
Группа | Дистанционная |
Стоимость | 2469 BYN |
Рассрочка | пять выплаты 543 BYN/ месяц |
Старт | Начало занятий на согласовании с тренером |
Длительность | 152 уч.ч (четыре с половиной месяца) |
Описание | Вебинары 2 раза в неделю 18.30-21.20 |
Осталось мест |
В группе конкурс. Условия по телефону +375 (44) 570-22-22 |
№ группы: Md-ID1- | |
Условия отбора
Зачисление на курс проводится на конкурсной основе по результатам:
-
теста на компетенции или логико-математические задачи;
-
теста по английскому языку.
Обратите внимание: на занятиях вам понадобится собственный Mac.
Для кого этот курс
-
Для всех желающих освоить программирование “с нуля”.
-
Для студентов с техническим образованием, которые хотят начать карьеру в IT-сфере;
-
Для программистов, которые хотят освоить новое направление программирования и сменить сферу деятельности;
Необходимая подготовка
Для чего этот курс
-
подготовить специалистов, обладающих определенной базой навыков и знаний в сфере iOS-разработки;
-
подготовить к прохождению собеседования в IT-компании на позицию Junior iOS-разработчика;
-
научить создавать приложения мечты для Appstore и получать пассивный доход как инди-разработчик.
Вы будете уметь
Создавать свои приложения для App Store;
Разбираться в коде и архитектуре приложений для iOS;
Применять в работе последние мировые тенденции в iOS SDK и Swift;
Использовать в работе полученные теоретические знания, что позволит в кратчайшие сроки войти в профессию.
Внимание:
Доступ к электронным материалам открыт в период прохождения курса. По окончании курса доступ закрывается.
Программа курса
- Основы программирования Swift
- IDE
- Основы программирования
- Основные типы данных Swift
- Тюпл
- Основные операторы
- Опциональные типы
- Функции
- Замыкания
- Перечисления
- Сабскрипты - Коллекции
- Строки
- Массивы
- Словари
- Кучи
- Основные методы коллекций - ООП
- Структуры и классы
- Инициализаторы
- Свойства класса
- Методы
- Основы ООП
- Расширения
- Протоколы - UI
- Основы пользовательского интерфейса
- Основные элементы UI
- Создание UI кодом
- Constraints
- Навигация
- Коллекции (UITableView, UICollectionView, UIStackView)
- Анимация
- Отображение ошибок (UIAlertController)
- Обработка жестов (UIGestureRecognizer)
- Хib - Работа с текстом
- NSAttributedString
- UITextField
- UITextView - Работа с датой
- Date
- DateFormatter
- UIDatePicker - Хранение данных
- UserDefaults
- CoreData
- Протокол Codable - Многопоточность
- Понятие и основы работы с многопоточными приложениями
- Grand Central Dispatch (GCD) - Работа с сетью
- Основы клиент-серверных приложений
- Основные виды запросов
- URLSession
- Rest API - Паттерны
- Singleton
- Делегирование
- KVO
- Шаблон - Архитектура приложения
- MVVM
- MVC (iOS)
- SOLID - Фреймворки
- Pods
- CoreMotion
- Keychain - Память
- ARC
- Система контроля версий
- Git
- Работа с SourceTree - Дополнительно
- Таймеры
- Push-notifications
- Локализация
- Сертификаты, Provision-файлы
- Публикация приложения - Собеседование
- Подготовка к собеседованию
- Тренировочное собеседование
Трудоустройство выпускников
IT-Academy не только обучает, но и помогает слушателям, нацеленным на результат, найти работу. Выпускники курса «Комплексный курс по разработке iOS приложений» участвуют в «Программе трудоустройства», с помощью которой можно получить заветную должность практически в любой IT-компании!
Преподаватели курса
Другие курсы программы Разработка мобильных приложений под iOS

Максим Деханов
Сфера интересов: iOS, Android, Flutter, Unity
Профессиональный путь:
-
БНТУ Факультет Информационных технологий и робототехники. 2014 - 2018.
-
Фриланс: 2016 – 2017.
-
Lifetech: iOS Developer 2017 - ….
-
Лучшие проекты: Bip Messenger, Lifebox, Мой Life:), Speed Reading.
Особенности преподавания: Курс подходит как для новичков в программировании, так и для тех, кто хочет сменить направление. Изучаемый материал является практико-ориентированным и может использоваться в будущих проектах.

Владимир Пашник
Сфера интересов: iOS разработка, алгоритмы и структуры данных
Профессиональный путь: Appyfurious: 2017 - 2018
Sense Digital: 2018 - 2019
Freelance: c 2020
Лучшие проекты: StaticWallpaper, Astrology Advisor, Palmist
Особенности преподавания: В данном курсе рассмотрим основные темы, необходимые для разработки приложений под iOS. Изучая примеры и решая задачи мы осилим такие сложные темы, как многопоточность, работа с базами данных, работа с сетью. Разберем базовые структуры данных, изучим тонкости языка Swift и разберем механизмы управления памятью. Важной частью курса является практика в виде задач, лабораторных работ и итогового проекта.
Для прохождения курса желателен базовый набор знаний синтаксиса языка (первые пять разделов учебника по языку Swift от Apple). Курс является насыщенным и требует ежедневной подготовки.
Приглашаю на курс мотивированных и ответственных студентов. Совместными усилиями мы постараемся достичь хороших результатов!
Отзывы на курс от выпускников Все отзывы
Очень насыщенный и полезный курс
Поскольку начал изучать разработку iOS-приложений с 0, то для меня весь материал оказался очень полезным. Курс был очень насыщенным, так как проходил удаленно. Мы затронули темы, которые даже не входили в первоначальный план.
Всем очень рекомендую курс

Алексей
Поскольку начал изучать разработку iOS-приложений с 0, то для меня весь материал оказался очень полезным. Курс был очень насыщенным, так как проходил удаленно. Мы затронули темы, которые даже не входили в первоначальный план. Хочу отметить, что очень удобно иметь запись занятий и возможность несколько раз их пересматривать, так как не всегда понимаешь тему с первого раза.
Курс очень интенсивный, единственная проблема, которая у меня возникала, – нехватка времени. Возможно, можно было бы сделать курс чуть длиннее по времени, но с тем же объёмом информации.

Александр Бородич
Курсы очень понравились, преподаватель Всеволод профессионал своего дела, очень хорошо разбирается в материале и умеет доходчиво его донести. Также всегда делает акцент на вещах, которые в будущем пригодятся на реальном собеседовании, работе.
Для любителей яблочной техники, которые хотят сделать карьеру в сфере высоких технологий, но ещё до конца не определились с направлением, курс подойдёт очень кстати. Также считаю, что курс очень хорошо подойдёт студентам младших курсов технических специальностей (сам пошёл на 4 и жалею, что не раньше).
Если реально стараться и освоить всю или практически всю программу, вполне можно трудоустроиться после окончания, главное - выполнять ВСЕ домашние задания без исключения и относиться к занятиям с полной ответственностью, а не “ну посижу вечером после работы/учёбы послушаю”.
Всем очень рекомендую курс, т.к он действительно очень полезный, а освоить его самому дома практически нереальная задача.
Акции и новости