Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

Введение в SDK iOS

Код курса: АЙПРОГСДК




По окончании курса Вы будете уметь:
  • Создавать программы на базе iOS SDK
  • Использовать Xcode и Simulator
  • Пользоваться общими приемами и практиками навигации в программах и элементами пользовательского интерфейса
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 24 ак. ч.

Отзывы о Центре

Тут работают очень отзывчивые люди с желанием поделиться знаниями с другими людьми. Мне очень понравилось! Желаю Вам прогрессировать и развиваться дальше! Сейчас меня всё устраивает и я обязательно буду учиться далее

Cлушатель: Загер Давид Константинович

Удобство организации учебного процесса от момента заказа курсов до непосредственного обучения. Информационный обмен на высшем уровне. Обратная связь с кураторами и "бумажный" документооборот организованы прекрасно.

Cлушатель: Милованов Антон Михайлович

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Swift. Основы программирования или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

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

  Тема Ак. часов  
   
  Модуль 1. Введение в Interface Builder Basics

Навигация по Interface Builder, создание базового экрана программы и добавление в него элементов, взаимодействие с ними из программного кода.

1  
  Модуль 2. Отображение данных

Использование Interface Builder для создания базового экрана приложения, добавление текстовых полей и изображений.

1  
  Модуль 3. Элементы управления в действии

Использование Interface Builder для добавления кнопок, переключателей и ползунков в сцену. Создание связанных с элементами интерфейса фрагментов кода (actions и outlets), добавление в них базового кода и изучение процесса взаимодействия кода и элементов интерфейса.

1  
  Модуль 4. Auto Layout и Stack Views

Основы размещения элементов интерфейса при помощи Auto Layout, что позволяет создавать адаптирующиеся под различные устройства интерфейсы пользователя.

1  
  Модуль 5. Segues и Navigation Controllers

Применение Segues для перехода от одного экрана интерфейса к другому и создание навигационных связей между экранами. Использование элемента Navigation controller для упрощения навигации по связанным сценам или иерархическому контенту.

1  
  Модуль 6. Tab Bar Controllers

Tab Bar Controller как средство организации навигации по различным блокам информации или различным режимам работы.

1  
  Модуль 7. Цикл жизни View Controller

Изучение цикла жизни типичного View controller, что позволяет понять потенциал расширения этого важного класса.

1  
  Модуль 8. Создание простого рабочего приложения

Создание на базе ранее полученных знаний простого рабочего приложения с понятной навигационной иерархией.

1  
  Модуль 9. Анатомия программы и её цикл жизни

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

1  
  Модуль 10. Model-View-Controller

Организация файлов, структур и классов для создания программы в рамках концепции Model-View-Controller.

1  
  Модуль 11. Table Views

Базовые приемы работы с табличными данными в программе для iOS.

1  
  Модуль 12. Настраиваемые Table Views

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

1  
  Модуль 13. Сохранение данных

Реализация постоянного хранения данных при помощи NSCoding — протокола сохранения файлов в папку Документы данного приложения.

1  
  Модуль 14. System View Controllers

Добавление в программу функционала различных System View Controllers для отображения предупреждений, обмена данными, отсылки сообщений и доступа к камере и библиотеке фотографий на устройстве iOS.

1  
  Модуль 15. Построение сложных экранов ввода данных

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

1  
  Модуль 16. Работа с Web: HTTP и URLSession

Изучение процесса отправления и приема данных через Web, приемов работы с URL и извлечения из полученного набора необходимых вашему приложению данных.

1  
  Модуль 17. Работа с Web: Декодирование JSON

Как читать и писать блоки данных JSON. Преобразование данных JSON в типы данных Swift и обратно и реализация этого для созданных вами объектов моделей данных.

1  
  Модуль 18. Работа с Web: Параллельность

Знакомство с реализацией параллельности в iOS. Как гарантировать, что код, изменяющий элементы интерфейса пользователя, исполняется в правильном месте.

1  
  Аудиторная нагрузка в классе с преподавателем 24  
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Расписание

Звоните по тел. +7 (495) 232-32-16

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Записаться
Частные лица 36 500 36 500
Организации 36 500 36 500

Ваша выгода может быть 3 340 рублей

Введение в SDK iOS + Swift. Уровень 2. Объектно - ориентированное программирование = 55 150 руб.*
58 490 руб.
*Данное предложение действует только для частных лиц.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

БУХ

Удостоверение*

Cert_Common

Свидетельство

Cert_Inter

Cертификат международного образца

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

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра

Актуальные новости

Учитесь в удобное Вам время! Теперь забронировать место в группе еще проще

Учитесь в удобное Вам время! Теперь забронировать место в группе еще проще

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

Полный текст новости

Ежемесячный розыгрыш призов «Счастливый номер Вашего свидетельства». Проверьте свой выигрыш!

Ежемесячный розыгрыш призов «Счастливый номер Вашего свидетельства». Проверьте свой выигрыш!

Каждый месяц центр «Специалист» проводит розыгрыш подарков среди своих выпускников – приятный бонус к полученным знаниям. Для того чтобы участвовать в розыгрыше, не нужно ничего делать – слушатель становится им автоматически после получения свидетельства (или удостоверения) учебного центра.

Полный текст новости

Все новости

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

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