Мы используем cookie для стабильной работы сервиса. Подробнее

SwiftUI - проектирование и программирование на новом фреймворк от Apple

SwiftUI - проектирование и программирование на новом фреймворк от Apple

  Сложность

Пока неизвестно

  Длительность

Пока неизвестно

  Формат

онлайн

  Документ

Пока неизвестно

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

Уточняйте у консультанта

Подробнее о курсе

SwiftUI - самый новый фреймворк от Apple для построения интерфейсов, появился в 2018 году как замена слишком сложному и громоздкому UIKit. Больше никакого наследования и легаси - только структуры и протоколы. SwiftUI позволяет многократно экономить время, затрачиваемое на разработку простых и сложных интерфейсов. На рынке труда уже второй год появляются вакансии с требованием знать SwiftUI, и из года в год этих вакансий будет становиться всё больше. В этом курсе слушатели научатся создавать простые и сложные интерфейсы, синхронизировать их с внутренней и сетевой логикой приложения.

Автор курса

Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

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

  Модуль 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 ак. ч.)

Что вы получите

создавать простые и сложные интерфейсы;

синхронизировать их с внутренней и сетевой логикой приложения.

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

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

обновлено: 31.07.2026