СКИДКА ДО 50%

ДЕНЬ

:

ЧАСОВ

:

МИНУТ

:

СЕКУНД
45 занятий

Курс «IOS-разработчик»

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

Купить курс
  • Уникальная программа курсаУникальная программа курса
  • Индивидуальный/ групповой урокИндивидуальный/ групповой урок
  • Постоянный доступ к видеозаписям уроковПостоянный доступ к видеозаписям уроков
  • Поддержка преподавателя 24/7Поддержка преподавателя 24/7

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

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

Лицензия № Л035-01255-50/00639874
Что за зверь такой этот "Swift"

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

Вы научитесь:

  • В первую очередь обучающиеся поймут хотят ли они продолжать двигаться в этом направлении или нет
  • Узнают типы данных в программировании
  • Как взаимодействовать с данными
  • Основам программирования
  • Общие принципы программирования

Методический план модуля:

Так как модуль посвящен фундаменту языка, то вся работа будет проходить в песочнице под названием «Playground». На первом занятии ребята узнают, что такое константы и переменные, как их создавать, а также использовать.

Итог модуля:

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

ООП

В данном модуле будет изучен один из видов программирования – Объектно-ориентированное программирование. ООП является основным видом программирования для написания пользовательских приложений. Так же студенты познакомятся с работой в Git.

Вы научитесь:

  • Работать в XCode
  • Применять концепции ООП
  • Работать с файлами
  • Создавать консольные приложения
  • Продумывать логику работы приложения.

Методический план модуля:

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

Итог модуля:

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

Мои первые приложения

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

Вы научитесь:

  • Работать в XCode
  • Строить интерфейсы приложений
  • Взаимодействовать с пользовательскими элементами
  • Обрабатывать пользовательские действия с экрана телефона
  • Продумывать логику работы приложения
  • Основам расстановки UI – элементов на экране.

Методический план модуля:

В рамках модуля будет создаваться приложение. Каждый студент вначале модуля выберет тему для проекта. В теоретической части урока будет рассмотрена тема. В практической части будет продемонстрировано применение знаний. Домашним заданием каждого урока будет применение к проекту темы урока. По итогу модуля у студента будет понимание как устроены разные приложения на базовом уровне.

Итог модуля:

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

Оживление приложений

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

Вы научитесь:

  • Внедрение зависимостей в приложение с помощью Cocoapods
  • Получение данных из сети через URLSession и Alamofire
  • Сохранение пользовательских данных, где и как лучше это делать
  • Работать с базами данным на примере CoreData и Realm
  • Работать с многопоточностью – GCD.

Методический план модуля:

Студенты будет разбираться, как работают большинство клиент-серверных приложений. В данном модуле познакомимся с тем, что такое запрос на сервер и ответом от него. Создадим приложение, которое будет получать данные от сайта через API(Application User Interface – способ получения JSON(JavaScript Object Notation) - формат получения данных от сервера)), эти данные будем отображать на экран устройства.

Итог модуля:

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

Паттерны

Почему MVC паттерн – это плохо. Что чаще всего используется в коммерческой разработке. Какой архитектурный паттерн выбрать при создании собственного приложения. Кто такие «Банда четырех»

Вы научитесь:

  • MVVM
  • VIPER
  • Clean Swift
  • Принципы SOLID. Паттерны «Банды четырех»

Методический план модуля:

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

Итог модуля:

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

Заработок будет расти вместе с опытом

По данным hh.ru, средняя зарплата iOS разработчика — 155 000 ₽

78 000 ₽

Junior
после курса

155 000 ₽

Middle
1–5 лет

250 000 ₽ +

Senior
более 5 лет

Цены

-12% скидка
Индивидуальные

Занятия проходят в браузере, через сервис Zoom. Ученик будет общаться с преподавателем по видеосвязи и вместе решать задания. Вы сами выбираете график учёбы.

5 752 руб/мес
5 061 руб/мес
при рассрочке на 24 месяца
-14% скидка
Групповые

Онлайн занятия в небольшом кругу учеников. Можно присутствовать на уроке или смотреть его в записи. Занятия проводятся 2 раза в неделю.

4 831 руб/мес
4 141 руб/мес
при рассрочке на 24 месяца

Развивайте свою карьеру с нами

Профессиональное резюме

Наша команда экспертов поможет вам выделиться среди кандидатов. Мы создадим эффективное и привлекательное резюме, которое подчеркнет ваши навыки и достижения.

Оформление портфолио

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

Карьерная консультация

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

Получи бесплатный урок в подарок

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

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

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

Заявка на обучение

Вопросы и ответы

  • Кому подойдет курс разработки приложений для IOS?
    Данный курс подойдет тем, кто хочет разрабатывать приложения для iOS. Для прохождения курса нужен компьютер от Apple.
  • Как проходят уроки на курсе IOS?
    Индивидуально или в группе. Урок длится 1 час, через Zoom. Занятие включает в себя: теорию, практику, ответы на вопросы, домашнюю работу и ее проверку. Во время урока у ученика выделяется время на создание своего проекта. Так он быстрее научится самостоятельно искать и исправлять ошибки.
  • Курс IOS подойдёт новичкам?
    Да! Вам не нужно обладать специальными знаниями. Вы можете приступить к курсу будучи полным новичком в сфере программирования.
  • Могу ли я оплатить только те модули, которые интересны?
    Да, можете. Для уточнения цены интересующего вас модуля свяжитесь с менеджером +7 (495) 023-53-52
  • Какой результат после пройденного курса IOS?
    Прохождение курса разработки приложений для IOS позволит вам стать способным разработчиком, специализирующимся на создании приложений для устройств Apple на Swift.
  • На какой курс можно пойти после прохождения курса IOS?
    Вы можете изучить и расширить свои знания языков программирования, а также записаться на консультацию к преподавателям школы YCLA Coding - мы всегда рады помочь!
  • Сколько зарабатывает iOS разработчик?
    Средняя зарплата iOS разработчика: Junior - 78 000₽, Middle - 155 000₽, Senior - 250 000₽ +
  • Сколько человек занимается в группе?
    В группе занимается до 4х человек.
Обратный звонок

У вас остались вопросы?

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

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