К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Building and Managing User Interfaces · LearnSpace
Назад в каталог
courseraПрограммирование

Building and Managing User Interfaces

Курс от Packt
Начальный≈ 9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. Embark on a journey to master the essentials of building and managing user interfaces using Swift and SwiftUI, tailored for iOS 17. The course begins with an in-depth exploration of fundamental frameworks such as Foundation, which provides the backbone for data manipulation and basic tasks in iOS applications. You'll learn how to handle strings, ranges, numbers, dates, measurements, and timers, ensuring you can manage various data types efficiently and accurately. Additionally, you’ll delve into the RegexBuilder framework, mastering the art of text parsing and data validation with regular expressions. Moving forward, the course dives deep into the SwiftUI framework, starting with the essential tools in Xcode's projects and editor area. You'll explore the structure of SwiftUI files, the use of the canvas for real-time UI design, and advanced concepts like opaque types. Each section of SwiftUI is covered comprehensively, from text views and modifiers to color views, materials, images, and SF Symbols. You'll also learn about event modifiers, custom modifiers, and various layout techniques, including stacks, grids, and custom views, ensuring you can create flexible and adaptive interfaces. The final part of the course focuses on declarative user interfaces and lists, crucial for modern iOS development. You’ll gain expertise in managing state with @State and @Binding, implementing control views like buttons and text fields, and working with advanced components like sliders, progress views, and steppers. You'll also explore list management, including scrollable views, lazy grids, sections, swipe actions, and outline lists. By the end of this course, you'll be equipped with the knowledge and skills to build sophisticated, responsive, and visually appealing iOS applications. Ideal for iOS developers with basic programming and iOS knowledge looking to enhance their Swift and SwiftUI skills. Experience is Swift programming is recommended.

Навыки, которые вы освоите

Swift ProgrammingUser Interface (UI)Apple XcodeMobile DevelopmentApplication FrameworksEvent-Driven ProgrammingiOS DevelopmentUI ComponentsApple iOSInteractive Design

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

4 модулей · 71 учебных материалов

01Introduction to Frameworks (Updated to iOS 17)13 материалов

Introduction to Frameworks (Updated to iOS 17)

Introduction to the Course 'Building and Managing User Interfaces'ЧтениеFull Specialization ResourcesЧтениеPart 1 - Frameworks - Foundations & More Standard FunctionsВидеоPart 2 - StringsВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Building and Managing User Interfaces
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Part 3 - RangesВидео
Part 4 - NumbersВидео
Part 5 - DatesВидео
Part 6 - MeasurementsВидео
Part 7 - TimerВидео
Part 1 - RegexBuilder FrameworkВидео
Part 2 - Regex BuilderВидео
Core GraphicsВидео
Using Swift Frameworks for App DevelopmentDIALOGUE
02SwiftUI Framework (Updated to iOS 17)23 материалов

SwiftUI Framework (Updated to iOS 17)

Part 1 - XCode - Projects - Editor AreaВидеоPart 2 - SwiftUI FilesВидеоPart 3 - CanvasВидеоPart 4 - Opaque TypesВидеоPart 1 - Text View (iOS 17)ВидеоPart 2 - ModifiersВидеоPart 3 - Color ViewВидеоPart 4 - MaterialsВидеоPart 5 - ImagesВидеоPart 6 - SF SymbolsВидеоPart 7 - Event ModifiersВидеоPart 8 - Custom ModifiersВидеоPart 1 - Layout - StacksВидеоPart 2 - Safe AreaВидеоPart 3 - PrioritiesВидеоPart 4 - Alignment GuidesВидеоPart 5 - GroupsВидеоPart 6 - GridsВидеоPart 7 - Custom ViewsВидеоPart 8 - Custom LayoutВидеоPart 9 - Generic ViewsВидеоEnvironmentВидеоSwiftUI Framework (Updated to iOS 17) - AssessmentЗадание
03Declarative User Interface (Updated to iOS 17)15 материалов

Declarative User Interface (Updated to iOS 17)

Part 1 - States - @StateВидеоPart 2 - @BindingВидеоPart 3 - Binding StructuresВидеоPart 1 - Control Views - Button ViewВидеоPart 2 - TextField ViewВидеоPart 3 - SecureField View ViewВидеоPart 4 - TextEditor ViewВидеоPart 5 - Toggle ViewВидеоPart 6 - Slider ViewВидеоPart 7 - ProgressView ViewВидеоPart 8 - Stepper ViewВидеоPart 9 - GroupBox ViewВидеоPart 1 - ModelВидеоPart 2 - Accessing the ModelВидеоUnderstanding Declarative Syntax and State Management in SwiftUIDIALOGUE
04Lists (Updated to iOS 17)20 материалов

Lists (Updated to iOS 17)

Part 1 - Lists - Lists of ViewsВидеоPart 2 - ScrollView ViewВидеоPart 3 - Lazy GridsВидеоPart 1 - List ViewВидеоPart 2 - SectionsВидеоPart 3 - Edit ModeВидеоPart 4 - Swipe ActionsВидеоPart 5 - Custom ButtonsВидеоPart 6 - RefreshableВидеоPart 7 - Outline ListВидеоTablesВидеоPart 1 - Picker ViewВидеоPart 2 - Date Picker ViewВидеоPart 1 - FormsВидеоPart 2 - Disclosure GroupВидеоConclusion to the Course 'Building and Managing User Interfaces'ЧтениеLists (Updated to iOS 17) - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеCreating Dynamic Lists with SwiftUIDIALOGUEFull Course AssessmentЗадание