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

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

  Сложность

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

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

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

  Формат

онлайн

  Документ

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

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

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

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

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

Автор курса

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

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

  Модуль 1. Введение &nbsp(2&nbspак.&nbspч.)

Введение. О фреймворке SwiftUI. Принципы программирования и проектирования, применяемые при разработке на SwiftUI.

  Модуль 2. Простые элементы пользовательского интерфейса. Модификаторы &nbsp(4&nbspак.&nbspч.)

Стеки - HStack, VStack, ZStack Текст Изображения, цвета и градиенты Обертка свойства @State Переключатели: Toggle и Picker Переключатели Slider и Stepper Практическая работа - верстка простого макета с простой бизнес-логикой

  Модуль 3. Жесты. Сложные UI-элементы &nbsp(5&nbspак.&nbspч.)

Нажатия и жесты List (таблица) NavigationView TabView Form Alert Практическая работа - создание простого приложения на SwiftUI

  Модуль 4. Обертки свойств. Модификаторы. Переходы между View. Работа с UserDefaults. Анимация &nbsp(4&nbspак.&nbspч.)

Обертки свойств @ObservedObject, @Published, @EnvironmentObject Создание модификаторов Переходы между View UserDefaults Практическая работа - создание приложения с локальным хранением данных, используя парадигму MVVM

  Модуль 5. Работа SwiftUI с сетью &nbsp(3&nbspак.&nbspч.)

Асинхронные функции Получение данных из сети Отправка данных в сеть Размещение полученных данных в интерфейсе SwiftUI

  Модуль 6. Итоговая практическая работа &nbsp(6&nbspак.&nbspч.)

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

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

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

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

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

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

обновлено: 18.02.2025

Похожие курсы

iOS Developer

iOS Developer

Otus
 онлайн
 12 часов
  Перейти к курсу
iOS-разработчик

iOS-разработчик

Создание игр в Scratch

Создание игр в Scratch

iOS-разработчик расширенный

iOS-разработчик расширенный

Введение в SDK iOS

Введение в SDK iOS

iOS Developer. Basic

iOS Developer. Basic

Otus
 онлайн
 5 часов
  Перейти к курсу
Профессия iOS-разработчик

Профессия iOS-разработчик

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

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