Разработка приложений для iOS – это перспективное направление в IT-индустрии. Разработчики на iOS создают приложения для устройств Apple. На этом курсе за 12 месяцев вы освоите все необходимые навыки для создания удобных и функциональных приложений. В качестве базовых языков программирования вы изучите Objective-C и Swift. В результате обучения вы сможете создавать приложения, интегрированные с медиафайлами, календарем, списком контактов, а также с социальными сетями. Программа построена таким образом, что все теоретические знания вы будете закреплять на практических заданиях. К концу обучения вы создадите собственное приложение и зарегистрируете его в App Store и получите сертификат, подтверждающий ваши компетенции. 

Русский
4,1
Наверх

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

Программировать на Swift
Работать с источниками данных
Публиковать приложения в AppStore
Разрабатывать приложения на базе iOS
Использовать мультимедиа и изображения при создании приложений

Преподаватели

Программа курса

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

25
Модулей
25
Онлайн-уроков

Начнете обучение со знакомства с системой Mac OS, которая используется на ноутбуках и компьютерах от Apple. Вы узнаете, как найти командную строку и разберетесь в структуре программного кода приложений. 

Погрузитесь в специфику операционной системы iOS, которая используется на мобильных устройствах Apple. Познакомитесь с языком программирования Swift. Вы рассмотрите переменные, типы данных, числовые операторы, а также наиболее распространенные функции. 

Начнете глубокое изучение с рассмотрения переменных, типов данных и операторов, используемых в языке программирования Swift. Узнаете, какие особенности есть у каждой составляющей языка и как их использовать. 

Перейдете к изучению операторов. Сперва изучите логические связи, а затем операторы ветвлений. Научитесь оформлять цикличные значения, используя for-in, for, while, repeat-while. 

Рассмотрите иные составляющие языка Swift такие, как одномерные и многомерные массивы и строки. Узнаете, как работать с упорядоченными значениями одного и того же типа, и как преобразовывать строки. 

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

Следующей темой для рассмотрения будут разделы функций и структур. Узнаете, какие виды функций существуют в языке Swift и как с помощью структур связываются свойства и поведение. 

Узнаете, как можно управлять отдельными битами с необработанными данными при помощь операторов. Также научитесь проводить работу с файлами. 

Познакомитесь с объектно-ориентированным программированием, который представляет собой класс языков программирования, где программы считаются объединением ряда объектов, разделенным по классам. 

Изучите инструменты для работы с файлами в программном коде, написанном на Swift. Поймете, как загрузить, хранить и извлекать файловые системы. 

Исследуете популярные и редкие способы многопоточного программирования на базе iOS. Поймете, как ранжировать их по приоритетности, и обеспечить безопасность передачи данных. 

Получите представление, как с помощью обобщений создавать один класс или функцию, которая будет подходить под множество значений. Подробнее познакомитесь с универсализациями в языке Swift. Узнаете, какие виды коллекций бывают и чем они отличаются от массивов данных. 

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

Поймете, как должно выглядеть приложение на iOS в общем виде. Также обратите внимание на пользовательский интерфейс, удобный для использования. 

Познакомитесь с инструментом для моделирования интерфейсов приложений Storyboards. Научитесь выделять слои, создавать кнопки и переходы, а также добавлять изображения и визуальные эффекты. 

Научитесь встраивать в приложение обработку жестов пользователей. Поймете, как настроить элементы пользовательского управления, чтобы все работало корректно и без багов. 

Поймете, как создавать и настраивать многопоточность при помощи специального инструмента от Apple Grand Central Dispatch. В качестве практики настроите очередь отправки, внедрите параллельные потоки. 

Познакомитесь с рядом феймворков и документацией по созданию графических стилей, изображений, анимации, эффекта движения и отслеживания местонахождения устройства. Научитесь комбинировать эти инструменты для создания эффектного приложения. 

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

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

Поработаете над настройкой аудио, видео и изображений с камеры смартфона или планшета, встроенных в ваше приложение. Рассмотрите типичные ошибки при внедрении аудио-визуальных инструментов в рабочий проект. 

Рассмотрите популярные варианты по подключению приложения к сети или определенным веб-сервисам. Поймете, как работает эта интеграция и попробуете самостоятельно наладить передачу данных через социальные сети пользователя. 

Завершив свой проект, вы сможете выложить его в общий доступ в облачный сервис iCloud с последующим переносом в магазин приложений App Store. Пройдете регистрацию как разработчик. 

Готовое приложение перед публикацией необходимо проверить на наличие багов и ошибок. Научитесь проводить модульное тестирование и искать несоответствия техническому заданию. 

В конце курса вы получите представление о работе с команде с другими разработчиками и руководителями проектов. Поймете, как налаживать коммуникацию при создании общего проекта. 

Как проходит обучение

Иллюстрация к пункту обучения

Изучение темы

Просмотр обучающих видеороликов

Иллюстрация к пункту обучения

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Иллюстрация к пункту обучения

Работа с куратором

Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок

Иллюстрация к пункту обучения

Создание итогового проекта

Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио

Помощь с трудоустройством

Создадите портфолио

Научитесь оформлять портфолио так, чтобы работодателю было удобно изучать ваши работы и у него осталось хорошее впечатление

Подготовитесь к собеседованию

Научитесь рассказывать о себе последовательно и без стресса, правильно реагировать на вопросы работодателя и завершать беседу

Научитесь работать на себя

Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права

Оформите резюме и сопроводительное письмо

Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний

Спецификация

Формат обучения
Длительность
12 Месяцев
Доступ к курсу
С даты начала обучения
Направление
Инструменты
Уровень
Junior
Помощь в трудоустройстве
Да
Финальная цена
80 380 ₽
Цена в рассрочку
2 630 ₽ / Месяц

Отзывы о Компьютерной Академии TOP

Компьютерная Академия TOP
1.0051
Как платят так и работают
Достоинства

Хорошая идея

Недостатки

Пришла я значит на замечательное собеседование, хотела продолжить свою преподавательскую деятельность в данной школе и была не просто разочарована, а прям возмущена. Уважаемые родители за такие деньги что они платят преподавателям у них будут работать или студенты или некомпетентные люди. 350Р В ЧАС!!! В ЧАС КАРЛ!!! ( говорю за свой город) это мизерная цена еще и как самозанятый. Да что говорить про репетиторство в нашем городе в муниципальных школах платят больше 400-500, час у репетитора 700-1500р и больше, зависит от уровня. И это я про обычных учителей, как бы программистам они платят 600р ЗА 1.5 ЧАСА, КАКОЙ ПРОГРАММИСТ ЗА ТАКИЕ ДЕНЬЖИЩЕ ТО РАОТАТЬ БУДЕТ ??? Меня пытались убедить пойти на менеджера и получать % от договоров, совершать звонки и тд. ведь у них девочки "по 100К в месяц и больше получают" но почему то работников нет. Уважаемые родители. не отдавайте своего ребенка в ТОП, найдите хороших учителей, поговорите с ними лично, а не с менеджерами которые будут вам лапшу на уши вешать

Компьютерная Академия TOP
5.0051
Отличная академия
Достоинства

Я по профессии бухгалтер, а нынче даже нам без навыков программирования никуда. Вот я и пошла искать подходящие курсы, наткнулась на рекламу Тора, привлекло, что они делают большой упор на it. Решила оставить заявку и не прогадала) Здесь действительно можно многому научиться, нужны только компьютер и желание. Уроки проходят два раза в неделю по полтора часа, слушать их всегда интересно и познавательно. Можно не стесняться задавать вопросы преподаватель всегда ответит. Но я поймала себя на том что мне это редко пригождалось. Всё объяснено и без этого подробно и доступно. Домашки тоже понравились, сразу видно что составлялись с умом. 

После положительных впечатлений записала ещё сына. Ему двенадцать. Он сходил на пробные занятия и теперь хочет в академию Шаг! Там будут очные уроки, мы его туда записали, скоро всё начнётся. 

Особой похвалы заслуживают менеджеры - помогут с выбором программы, определят в нужную по времени группу. 

Недостатки

Нет, всецело рекомендую 

Компьютерная Академия TOP
3.0051
Ужасный преподаватель
Достоинства

Кураторы неплохие. Менеджеры вежливые.

Недостатки

Не доучился я здесь и ушёл в онлайн-школу получше. Причина ухода в преподавателе. Вообще не понять его белиберду. Такое даже объяснениями не назовёшь. А чаще всего просто скидывает код, а ты сам его изучай и понимай. На вопросы не отвечает. Разве что девушкам. Пристрастия у него такие. Тут только надеяться на то, что твои и их ошибки совпадут. Тогда может и поймёшь в чём тут сыр-бор. 

Странно, что поменять нельзя. Выбора не дают, только бросать курс. Кроме меня ещё пятнадцать человек ушло. Люди просто забивают на процесс. Пачками бросают обучение. 

Зовут преподавателя Михаил Ильин. Остерегайтесь этого имени. Бесполезно к нему ходить. После четырёх месяцев это уже понятно, никаких надежд не питаешь. Что-то правильно выполнить только на авось можно.

Компьютерная Академия TOP
1.0051
Оно вам не надо
Достоинства

Школа не оправдала ожиданий, нет разницы, очно или дистанционно учиться, все равно толку нет. 

Плюсов не вижу и никому не рекомендую. Сама бросила, жаль денег.

Недостатки

Слабые преподаватели, которые не могут объяснить самые простые темы. Иногда везет, и попадается хороший препод, но это редкость. 

Неактуальные материалы, программам лет по 10, новому ничему научиться нельзя

Плохая организация. Если у вам будут вопросы к учебной части, даже не надейтесь на быструю реакцию - отвечать будут ОЧЕНЬ долго. Очная группа быстро закрылась, потому что люди стали уходить (интересно, почему же?))), на онлайн-занятиях тоже было не очень продуктивно, потому что постоянно приходили новички, и преподавателю нужно было объяснять заново (хорошо еще, если он умеет это делать).

Компьютерная Академия TOP
1.0051
Не ожидал, расстроен
Недостатки

Платформа совсем не готова к реализации данного курса на Веб-разработчика. Жалко время и денег. Красиво только было обещано, быстро записали, началось обучение. не надо было оплачивать курс весь, лучше уйти и хоть как то сэкономить. Группа была набрана большая 25 человек, спустя полгода нас осталось 10. объединили с другой группой. Преподаватели без образования. лекции неинтересные, и не информативные. Приходилось искать материал по темам самостоятельно. Контакт с учителями натянутый, похоже они сами мало понимают  чему учат. Новичкам точно не сюда. Ищите платформы по своим друзьям, знакомым.Работу хотя бы для практики не предоставляют, а это необходимо.  Я недоучился, пришлось бросить, деньги конечно не вернули. Как можно так наживаться, образования хочется достойного

Компьютерная Академия TOP
4.0051
Программирование с ранних лет
Достоинства

Записали ребенка на программу юного программиста. Могу сказать, что ручаюсь за качество обучения в академии. У этой платформы просто нет конкурентов достаточно достойных. 

Курс два года длится. Спешить некуда и можно спокойно осваивать знания. Материал доступно объясняют, а это важно для детей. Усваивается тоже хорошо, это ощущается по рассказам дочки. Ребята учатся в группах по десять человек, это не очень много, поэтому никто без внимание не остается. Можно отдавать ребенка на учебу уже с четырех лет, программа под это подстроена. Мы так и сделали с женой и результатами довольны. После этой академии пойдем в школу с углубленным изучением программирования. Хорошую базу мы уже получили. Советую

Недостатки

Нет

Компьютерная Академия TOP
5.0051
Отличный летний лагерь
Достоинства

Мир вокруг нас постоянно меняется: глобализация, прогресс в разных сферах, развитие технологий. В этом быстро меняющемся мире современные подростки сталкиваются с различными внешними воздействиями и становятся зависимыми от интернета. Во многом эти проблемы связаны с воспитанием детей, которое начинается в семье и продолжается в школе. Многие подростки нуждаются в профессиональной поддержке педагогов для развития своих способностей, сильных сторон личности и направления своей энергии в нужное русло.Я была рада узнать об осеннем лагере в Академии ТОП. Благодаря этому лагерю мы с удовольствием продолжаем получать дополнительное образование. Хочу выразить огромную благодарность вам за организацию такого полезного мероприятия.

Компьютерная Академия TOP
5.0051
Сети и кибербезопасность
Достоинства

Пошла в академию ТОР на курс по кибербезопасности. Уроки проходят раз в неделю по 3 пары. Длительность обучения – 2,5 года. Мне очень понравились материалы, которые предоставили для прохождения программы (в том числе для самостоятельной отработки). Много было литературы на английском: для кого то это был минус, но мне все было ок. На курсе давали реально много интересной и актуальной информации. 

Недостатки

Не понравился преподаватель. Он очень старался отвечать на все вопросы после трех пар, но вести такие большие группы для него очевидно сложно. 

Компьютерная Академия TOP
5.0051
Нравится заниматься английским
Достоинства

Посещаю курсы английского языка в академии ТОР, и пока всё идёт замечательно. В группе нас четверо, занятия проходят дважды в неделю. Сначала идёт лекция, затем диалоги, после этого домашнее задание. В начале курса преподаватель говорил на английском с субтитрами внизу экрана, теперь же мы общаемся исключительно на английском, что стимулирует прогресс. Занятия ещё не начались, но я уже начинаю думать на английском.

Недостатки

Пока не сделаешь одну домашку, доступ к следующей не открывается

Компьютерная Академия TOP
1.0051
Обманщики!!!
Недостатки

Крайне не рекомендую к посещению так называемую "академию" ТОП! Никакой официальной документации вы тут не дождетесь, отчислить могут за любую ерунду, а ты узнаешь об этом задним числом и поделать уже ничего не сможешь... Им самое важное заполучить ваши деньги, а дальше хоть трава не расти. Короче очередные мощенники от образования

Компьютерная Академия TOP
4.0051
Уйдёте обученными
Достоинства

Учимся без малого год. Дочка показывает неплохие результаты. Успехи чувствуются. Я сама слежу за процессом. Программа-то интересная. Рассказываю хорошо вроде, без воды. Впечатлений больше положительных.

Недостатки

В один момент программа как будто пошла по кругу. Одно и то же начали мусолить. Потом выправилось. 

Компьютерная Академия TOP
5.0051
Компьютерная академия для деток!
Достоинства

Очень хорошая школа для деток - Академия ТОП! Моей дочке тут очень нравится! Видно что с ребятами занимаются ответственно, дают дейцствительно нужные и полезные знания, а так же всясеские мероприятия, например посвещение. Удобное место нахождения, легко доьбираться

Компьютерная Академия TOP
5.0051
Помогает усидчивости ребенка
Достоинства

Ребенок стал более усидчивым, появилась дисциплина. Методика преподавания отлично подходит по возрасту

Недостатки

Стоимость обучения за одного ребенка в целом нормальная, но когда платишь уже за двух, становится не так приятно. Можно ли рассмотреть скидку за опт?)

Компьютерная Академия TOP
5.0051
Отлично для новичков
Достоинства

Изучаю дисциплину Java-разработчик в Академии ТОР. Мне ысе нравится, для новичков есть вводный курс, в целом все понятно. Это также заслуга преподавателя Гридчиной Алевтины Александровной. Она терпеливо и качественно работает с нами, спасибо за труд!

Недостатки

Нет

Компьютерная Академия TOP
5.0051
Про ТОР академию
Достоинства

Прохожу онлайн-обучение в ТОР Академии. Всё на высоте. Платформа удобная и наглядная. Преподаватели объясняют доходчиво. Внимательные к своим ученикам. Готовы терпеливо одно и то же по кругу повторять) Получаю удовольствие от обучения. 

Недостатки

Не нашла. 

Компьютерная Академия TOP
5.0051
Советую программирование в Академии ТОР
Достоинства

Давно думала научиться программировать, решила попробовать онлайн-курс в академии ТОР. Мне такой формат понравился, преподаватели хорошо объясняют темы и помогают понять сложные моменты. Советую попробовать курс по программированию!

Компьютерная Академия TOP
5.0051
Занимается сын
Достоинства

Сейчас сюда ходит мой сыночек! Очень нравяться ему занятия, интересные говорит. Что больше всего нас с ним привлекает - тут не просто весело проводишь время, но и овладеваешь реально полезными навыками, которые могут потянуть на полноценный старт в карьере!

Компьютерная Академия TOP
5.0051
Очень круто
Достоинства

Очень классная академия. Нравятся здешние курсы, интересно изучать, слушать преподавателей. Полезные они, много информации получаешь, сам замечаешь, как начинаешь лучше понимать материалы. Советую всем этот сайт, он классный. 

Недостатки

Минусов нет. 

Компьютерная Академия TOP
5.0051
Учеба в академии top
Достоинства

Академия ТОР на сой взгляд является лучшей для изучения программирования, верстки, 3д-моделирования и других современных навыков. Учителя очень интересно и не занудно объяснят, как пошагово выполнить задачу и получить результат. Спасибо!

Компьютерная Академия TOP
5.0051
Отличная академия
Достоинства

Обучение высший класс. Академия классная и могу её советовать. Понравилась дружелюбная атмосфера и профессиональный подход. Во всём помогающий препод тоже немаловажно.

Недостатки

Не нашёл минусов.

Ещё 134 отзыва

Другие популярные курсы

Картинка курса

Дизайнер интерьеров

Логомашина
Дизайн
4,8
149 100 ₽
248 500 ₽
Картинка курса

Операционный директор

Eduson Academy
Бизнес и управление
4,3
155 600 ₽
389 000 ₽
Картинка курса

Тренер по фитнесу. Фитнес-нутрициолог

НАДПО
Другие профессии
4,5
46 900 ₽
60 970 ₽
Картинка курса

Дизайнер интерьеров

EDPRO
Дизайн
4,6
94 000 ₽
Изображение курса
Компьютерная Академия TOP
Программирование
12 Месяцев
Разработка приложений для iOS
2 630 ₽ в месяц
80 380 ₽