Курс

iOS-разработка для начинающих

Course icon
iOS-разработчик создаёт приложения для устройств Apple: онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы. Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.После курса у вас будет приложение в портфолио и набор навыков, который позволит устроиться на стажировку или продолжить развиваться в профессии.
Записаться на курс
Course icon
  • Длительность 3 месяца
  • Онлайн в удобное время
  • Практика во время курса
  • Доступ к курсу навсегда

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

Уроки модуля
  • Среда разработки Xcode — это программа, в которой вы будете писать и тестировать приложения. В этом модуле вы узнаете, как установить Xcode, и создадите первый проект.

Уроки модуля
  • Переменные — это маленькие кирпичики, из которых состоят большие программы. Вы научитесь создавать переменные и присваивать им значения, а также разберётесь, что такое типы и зачем они нужны.

Уроки модуля
  • Вы узнаете, как работать с датами, строковыми типами, и познакомитесь с функциями.

Уроки модуля
  • Научите программы принимать решения и повторять одинаковые действия хоть до бесконечности.

Уроки модуля
  • В этом модуле вы узнаете, как хранить наборы данных в Swift. А ещё научитесь фильтровать и сортировать такие коллекции и получать доступ к любому из их элементов.

Уроки модуля
  • Узнаете, как в Swift хранить данные в формате «ключ-значение»‎.

Уроки модуля
  • Напишете небольшое приложение — счётчик нажатий на кнопку. На таком простом, на первый взгляд, проекте вы научитесь связывать графические элементы интерфейса с логикой.

Уроки модуля
  • Познакомитесь с ключевой сущностью ООП — классом. Научитесь работать со свойствами экземпляра класса и поймёте, почему они могут быть «ленивыми».

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

Уроки модуля
  • Протоколы напоминают классы, но это не одно и то же. Про них и поговорим.

Уроки модуля
  • Узнаете, как выравнивать элементы интерфейса, и напишете свой калькулятор.

Уроки модуля
  • Научитесь экспортировать из графического макета картинки, шрифты и цвета, чтобы интерфейс приложения был похож на задумку UI-дизайнера. А ещё добавите локализуемые строки, чтобы ваши будущие проекты могли перевести на другие языки.

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

Уроки модуля
  • Познакомитесь с классами UITableView и UITableViewCell, с помощью которых у вас получится создавать таблицы. Вы сможете выбирать, редактировать и удалять каждую ячейку. Как в Экселе.

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

Уроки модуля
  • До этого модуля вы нигде не фиксировали изменения в программном коде. Пора это исправить. Для этого вы научитесь работать с инструментом git.

Уроки модуля
  • Чтобы приложение не зависало каждый раз, когда подгружает данные, неплохо бы сделать процесс загрузки фоновым. Этим и займёмся в модуле: вы научитесь писать асинхронные запросы, узнаете, что такое GCD и приоритет очередей.

Уроки модуля
  • По косточкам разберёте, как устроены сетевые запросы, чем GET отличается от POST, познакомитесь с моделью REST и форматом JSON.

Уроки модуля
  • Узнаете, как отправлять данные при помощи POST-запросов.

Уроки модуля
  • Научитесь сохранять и получать данные из хранилищ UserDefaults и CoreData.

Уроки модуля
  • Узнаете, как оживить свои приложения с помощью анимации.

Уроки модуля
  • Научитесь структурировать код по паттернам MVVM, MVC. Узнаете, что такое SOLID и почему важно соблюдать code style.

Уроки модуля
  • Добавите в приложение несколько экранов и сделаете переход между ними с помощью паттерна роутер.

Уроки модуля
  • Перед размещением в App Store Apple ревьюит все приложения — проверяет производительность, надёжность и соответствие гайдлайнам. В этом модуле вы научитесь готовиться к App Review и работать с TestFlight.

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

Тарифы курса

– 33%

iOS-разработка для начинающих

Студенты могут вернуть до 13% стоимости курса, оформив налоговый вычет

Стоимость курса

71484

108309

В рассрочку без переплат

3610 ₽/мес

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

Вам нужна помощь в подборе курса?
Наши менеджеры свяжутся с вами и проконсультируют вас.

Отзывы

Контакты

Нужна помощь в подборе курса?
Свяжитесь с нами!
Звоните: Пишите:

Ваша заявка принята!

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