Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

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 символов

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

обновлено: 19.09.2024

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

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

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

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