SwiftUI-проектирование и программирование на новом фреймворк от Apple
Курс посвящён фреймворку SwiftUI от Apple для построения интерфейсов. Слушатели учатся создавать простые и сложные интерфейсы, синхронизировать их с внутренней и сетевой логикой приложения. Программа рассчитана на тех, кто уже знаком со Swift и объектно-ориентированным программированием.
- Объём
- 24 ак. ч. аудиторной нагрузки + 24 ак. ч. бесплатно для самостоятельной практической отработки
- Формат
- Очно или онлайн
- Документ
- Свидетельство выпускника, сертификат международного образца, удостоверение
Чему вы научитесь
- Создавать простые и сложные интерфейсы на SwiftUI
- Синхронизировать интерфейс с внутренней логикой приложения
- Синхронизировать интерфейс с сетевой логикой приложения
- Использовать стеки HStack, VStack, ZStack
- Работать с обёртками свойств @State, @ObservedObject, @Published, @EnvironmentObject
- Создавать модификаторы и переходы между View
- Обрабатывать нажатия и жесты
- Использовать List, NavigationView, TabView, Form, Alert
- Работать с UserDefaults для локального хранения данных
- Получать и отправлять данные по сети, размещать их в интерфейсе
Программа курса
6 модулей · 24 ак. ч. аудиторной нагрузки + 24 ак. ч. бесплатно для самостоятельной практической отработки
-
1Введение2 ак.ч
- О фреймворке SwiftUI
- Принципы программирования и проектирования, применяемые при разработке на SwiftUI
-
2Простые элементы пользовательского интерфейса. Модификаторы4 ак.ч
- Стеки - HStack, VStack, ZStack
- Текст
- Изображения, цвета и градиенты
- Обертка свойства @State
- Переключатели: Toggle и Picker
- Переключатели Slider и Stepper
- Практическая работа - верстка простого макета с простой бизнес-логикой
-
3Жесты. Сложные UI-элементы5 ак.ч
- Нажатия и жесты
- List (таблица)
- NavigationView
- TabView
- Form
- Alert
- Практическая работа - создание простого приложения на SwiftUI
-
4Обертки свойств. Модификаторы. Переходы между View. Работа с UserDefaults. Анимация4 ак.ч
- Обертки свойств @ObservedObject, @Published, @EnvironmentObject
- Создание модификаторов
- Переходы между View
- UserDefaults
- Практическая работа - создание приложения с локальным хранением данных, используя парадигму MVVM
-
5Работа SwiftUI с сетью3 ак.ч
- Асинхронные функции
- Получение данных из сети
- Отправка данных в сеть
- Размещение полученных данных в интерфейсе SwiftUI
-
6Итоговая практическая работа6 ак.ч
Подробный план занятий модуля — на сайте школы.
Кому подойдёт курс
Курс позволяет освоить новый фреймворк SwiftUI для создания интерфейсов.
На рынке труда появляются вакансии с требованием знать SwiftUI.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- очно - классическое обучение с преподавателем в классе в составе группы; онлайн - классическое обучение с преподавателем онлайн в составе группы; свободное обучение - самостоятельное обучение по записям с возможностью задавать вопросы преподавателю через личный кабинет
- Объём
- 24 ак. ч. аудиторной нагрузки + 24 ак. ч. бесплатно для самостоятельной практической отработки
- Практика
- практические работы в модулях, итоговая практическая работа (6 ак. ч.), дополнительное время для самостоятельной практики в компьютерных классах Центра
- Документ
- Свидетельство выпускника, сертификат международного образца, удостоверение о повышении квалификации (для получения удостоверения необходимо предоставить копию диплома о высшем или среднем профессиональном образовании)
Бонусы: 24 ак. ч. бесплатно для самостоятельной практической отработки и проработки материала в компьютерных классах Центра; Скидка до 30% при изучении курса в составе дипломных программ (только для частных лиц)
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 32%.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Обучение проходит в очном, онлайн или свободном формате
- Помимо 24 ак. ч. аудиторной нагрузки предусмотрено 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах
- Практические работы в каждом модуле и итоговая практическая работа
- Возможность получить скидку до 30% при обучении в составе дипломных программ
На что обратить внимание
- Требуется предварительная подготовка: успешное окончание курса Swift. Уровень 2. Объектно-ориентированное программирование или эквивалентная подготовка
- Стоимость обучения не указана на странице
- Для получения удостоверения о повышении квалификации необходимо предоставить копию диплома о высшем или среднем профессиональном образовании
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Какая подготовка нужна для курса?
Требуется успешное окончание курса Swift. Уровень 2. Объектно-ориентированное программирование или эквивалентная подготовка.
Сколько часов длится курс?
Аудиторная нагрузка составляет 24 ак. ч. с преподавателем, плюс 24 ак. ч. бесплатно для самостоятельной практической отработки.
Какой документ выдают после окончания?
Выдаются свидетельство выпускника, сертификат международного образца и удостоверение о повышении квалификации (для удостоверения нужна копия диплома о высшем или среднем профессиональном образовании).
В каком формате можно учиться?
Доступны очное обучение в классе, онлайн-обучение с преподавателем и свободное обучение по записям с возможностью задавать вопросы преподавателю через личный кабинет.
Есть ли скидки на курс?
Курс обойдётся до 30% дешевле, если изучать его в составе дипломных программ. Предложение действует только для частных лиц.
Похожие курсы в других школах
-
M20465 Проектирование решений на основе баз данных SQL Server 2014Учебный центр Трайтек · 24 часа Бесплатно
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
ENSLD Проектирование корпоративных сетей CiscoУчебный центр Трайтек · 40 часов 125 000 ₽
-
Управление проектами с использованием Oracle PrimaveraPM Expert · 24 часа 30 500 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.