Разработка iOS приложений на Swift 5. Уровень 1
Курс знакомит с разработкой приложений для iOS на языке Swift 5 с использованием среды Xcode. Слушатели изучают интерфейс, создание UI как в Interface Builder, так и программно, работу с таблицами, коллекциями, жестами и передачей данных. В результате совместной работы создаётся приложение, которое можно разместить в AppStore.
- Объём
- 24 ак. ч. аудиторной нагрузки с преподавателем + 24 ак. ч. бесплатно для самостоятельной работы
- Формат
- Очно или онлайн
- Документ
- По окончании выдаётся удостоверение
Чему вы научитесь
- Работать с интерфейсом IDE Xcode и симулятором
- Понимать архитектуру проекта
- Создавать простые интерфейсы в Interface Builder
- Создавать интерфейсы через код
- Работать с системными и кастомными UI элементами
- Работать с жестами
- Оптимизировать и организовывать код
- Понимать архитектурный паттерн MVC
- Работать с данными: хранение, использование, передача между экранами
- Воссоздавать интерфейс по дизайн-макету
Программа курса
7 модулей · 24 ак. ч. аудиторной нагрузки с преподавателем + 24 ак. ч. бесплатно для самостоятельной работы
-
1Введение1 ак. ч.
- Знакомство с интерфейсом Xcode
- Знакомство с деревом проекта
- Знакомство с тестовой средой - симулятором
-
2InterfaceBuilder - создание простых интерфейсов3 ак. ч.
- Работа с простыми элементами пользовательского интерфейса
- Маска автомасштабирования (Autoresizing mask) и ограничения (Constraints)
- Segues - переходы и передача данных между экранами
-
3Работа с интерфейсом через код5 ак. ч.
- Создание элементов интерфейса через код
- Размещение элементов интерфейса на экране
- Программирование целевых действий для кнопок
- Работа с UIAlertController
- Передача данных между контроллерами
- Базовое хранение данных
-
4PickerView2 ак. ч.
- Размещение PickerView
- Заполнение PickerView данными
- Обработка действий с PickerView
-
5TableView7 ак. ч.
- Основные свойства таблицы
- Базовые и пользовательские ячейки таблицы. Переиспользуемые ячейки
- Работа с данными в таблице
- Работа с протоколами - UITableViewDelegate, UITableViewDataSource
- Обработка нажатия на ячейку
- Контекстные кнопки на ячейках
-
6CollectionView4 ак. ч.
- Основные свойства CollectionView
- Отрисовка коллекции. CompositionLayout
- Работа с элементами - отрисовка и заполнение
- Работа с данными в коллекции - заполнение, удаление
- Работа с протоколами - UICollectionViewDelegate, UICollectionViewDataSource
-
7Работа с жестами2 ак. ч.
- Создание жестов
- Программирование целевых действий для жестов
- Назначение жестов пользовательским элементам
Кому подойдёт курс
Курс помогает сделать первые шаги в программировании и освоить разработку под iOS.
Позволяет начать программировать под iPhone, используя имеющийся опыт.
Даёт возможность познакомиться с новой платформой и расширить навыки.
Подходит для получения базовых знаний по разработке мобильных приложений.
Курс даёт практические навыки для создания собственного приложения.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- группы в разное время, возможны занятия с 10:00 до 17:10, с 14:00 до 17:10, с 18:30 до 21:30
- Объём
- 24 ак. ч. аудиторной нагрузки с преподавателем + 24 ак. ч. бесплатно для самостоятельной работы
- Практика
- предусмотрено время для самостоятельной практической отработки в компьютерных классах Центра
- Документ
- По окончании выдаётся удостоверение (при предоставлении копии диплома о высшем или среднем профессиональном образовании) и сертификат международного образца в личном кабинете.
Бонусы: 24 ак. ч. бесплатного времени для самостоятельной практики в компьютерных классах Центра; Скидка до 30% при обучении в составе дипломных программ (для частных лиц)
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 27%.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Практическая направленность: в течение курса слушатели совместно с преподавателем создают приложение, которое можно разместить в AppStore.
- Доступны очный и онлайн форматы обучения.
- Предоставляется дополнительное бесплатное время для отработки материала в компьютерных классах.
- По окончании выдаются удостоверение и сертификат международного образца.
На что обратить внимание
- Требуется предварительная подготовка в объёме курса Swift. Уровень 2 или эквивалентная.
- Необходим собственный Macbook с определённой версией MacOS и установленным XCode 11.
- Стоимость обучения не указана на странице.
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Какие требования к предварительной подготовке?
Необходимо успешное окончание курса Swift. Уровень 2. Объектно-ориентированное программирование или эквивалентная подготовка.
Нужен ли свой компьютер для обучения?
Да, для прохождения курса требуется собственный Macbook с версией операционной системы не ниже MacOS 10.12.6 Sierra и установленным XCode 11.
Какой документ выдается после окончания курса?
Выдаётся удостоверение (при предоставлении копии диплома о высшем или среднем профессиональном образовании) и сертификат международного образца, который можно получить в личном кабинете.
В каком формате проходят занятия?
Обучение доступно в очном и онлайн форматах. Также есть возможность свободного обучения по записям с поддержкой преподавателя.
Сколько времени отводится на практику?
Аудиторная нагрузка составляет 24 ак. ч. с преподавателем, плюс предоставляется 24 ак. ч. бесплатно для самостоятельной практической отработки в компьютерных классах Центра.
Можно ли получить скидку на обучение?
Да, курс обойдётся до 30% дешевле при изучении в составе дипломных программ. Предложение действует только для частных лиц.
Похожие курсы в других школах
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
DEV1 Разработка серверной части приложений PostgreSQLУчебный центр Трайтек · 32 часа 36 000 ₽
-
DEV2 Разработка серверной части приложений PostgreSQL. Расширенный курсУчебный центр Трайтек · 32 часа 36 000 ₽
-
Разработчик Web-приложений (MCSA: Web Applications)Учебный Центр «Специалист» · 164 часа 131 290 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.