Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

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

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Нет
Сертификат
Сертификат
Есть

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

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

Вы научитесь:
создавать простые и сложные интерфейсы;
синхронизировать их с внутренней и сетевой логикой приложения.

Что вы получите после обучения

Навыки
1
Программирование
3
Создание интерфейсов
4
Обработка данных
5
Создание модификаторов
Сертификат

Школа

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный 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 ак. ч.)

Рейтинг курса

4
Может быть интересно
SwiftUI - проектирование и программирование на новом фреймворк от Apple
На сайт курса

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