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

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

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

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

Advanced Navigation and Data Handling

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course is designed to elevate your SwiftUI skills by diving into the latest navigation and data handling techniques available in iOS 17. You will begin by exploring strategies for managing multiple views within your application, mastering the art of navigating seamlessly from one view to another. The course then guides you through adding and customizing toolbars, enhancing your app's navigation and functionality. As you progress, you will learn to implement search bars, enabling users to filter and find content efficiently. The course also covers the use of Navigation Links, essential for creating navigable links between your app's views. Modal views, such as sheets, are explored to display temporary content without losing context, while the Inspector view allows you to view and edit UI element details effectively. Further, you will discover how to implement popover views for presenting information in a focused area, and how to create and manage alert views to display important messages. The course also introduces confirmation dialogs, Tab Views, and universal interfaces, ensuring your app provides a consistent experience across all Apple platforms. Finally, you will delve into size classes and GeometryReader views for adaptive interfaces, and preferences for complex data flow management. Ideal for developers who want to master navigation and data handling techniques, this course is perfect for developers seeking to create sophisticated and user-friendly app. Prior programming knowledge in Swift is recommended to fully benefit from the course.

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

User Interface (UI)Swift ProgrammingData StorageCloud StorageMobile DevelopmentContext ManagementComputer GraphicsiOS DevelopmentUI ComponentsApple iOSHuman Computer InteractionAnimationsDataflowInformation ArchitectureInteractive DesignData Persistence

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

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

01Navigation (Updated to iOS 17)19 материалов

Navigation (Updated to iOS 17)

Introduction to the Course 'Advanced Navigation and Data Handling'ЧтениеFull Specialization ResourcesЧтениеPart 1 - Multiple ViewsВидеоPart 2 - ToolbarВидео

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

Packt - Course Instructors

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

Advanced Navigation and Data Handling
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.6 ч

5 модулей

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

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

Часть программы вашего университета
Part 3 - SearchВидео
Part 4 - Navigation LinkВидео
Part 1 - Modal Views - SheetsВидео
Part 2 - InspectorВидео
Part 3 - PopoverВидео
Part 4 - Alert ViewsВидео
Part 5 - Confirmation DialogВидео
Tab ViewВидео
Part 1 - Universal InterfaceВидео
Part 2 - Three Columns LayoutВидео
Part 3 - ConfigurationВидео
Part 1 - Adaptivity - Size ClassesВидео
Part 2 - GeometryReader ViewВидео
Part 3 - PreferencesВидео
Building Navigation Systems in SwiftUIDIALOGUE
02Concurrency (Updated to iOS 17)11 материалов

Concurrency (Updated to iOS 17)

Part 1 - Asynchronous and Concurrent TasksВидеоPart 2 - TasksВидеоPart 3 - Async and AwaitВидеоPart 4 - ErrorsВидеоPart 5 - ConcurrencyВидеоPart 6 - ActorsВидеоPart 7 - Main ActorВидеоPart 8 - Asynchronous SequencesВидеоPart 9 - Task GroupВидеоPart 10 - Asynchronous ImagesВидеоUnderstanding Asynchronous and Concurrent Programming in SwiftDIALOGUE
03Storage (Updated to iOS 17)29 материалов

Storage (Updated to iOS 17)

User preferences - App StorageВидеоPart 1 - SwiftDataВидеоPart 2 - ModelВидеоPart 3 - ContainerВидеоPart 4 - ContextВидеоPart 5 - Implementing SwiftDataВидеоPart 6 - AttributesВидеоPart 7 - RelationshipsВидеоPart 8 - Deleting ObjectsВидеоPart 9 - Sorting ObjectsВидеоPart 10 - Filtering ObjectsВидеоPart 11 - Dynamic QueryВидеоPart 12 - SearchВидеоPart 13 - Fetching ObjectsВидеоPart 14 - PreviewsВидеоPart 15 - Modifying ObjectsВидеоPart 16 - ImagesВидеоPart 17 - SectionsВидеоPart 18 - ArchivingВидеоPart 1 - CloudKit - Enabling CloudKitВидеоPart 2 - CloudKit DashboardВидеоPart 3 - Deploy to ProductionВидеоPart 1 - FilesВидеоPart 2 - URLs and PathsВидеоPart 3 - Files and DirectoriesВидеоPart 4 – BundleВидеоPart 5 - DocumentsВидеоStorage (Updated to iOS 17) - AssessmentЗаданиеPersisting Data with UserDefaults in SwiftDIALOGUE
04Graphics and Animations (Updated to iOS 17)20 материалов

Graphics and Animations (Updated to iOS 17)

Part 1 - Shapes - Common ShapesВидеоPart 2 - GradientsВидеоPart 3 - EffectsВидеоPart 4 - PatternsВидеоPart 1 - PathsВидеоPart 2 - Custom ShapesВидеоTransformationsВидеоCanvasВидеоPart 1 - Charts - Mark ViewsВидеоPart 2 - Chart ModifiersВидеоPart 3 - SelectionВидеоPart 4 - Multiple MarksВидеоPart 5 - ScrollingВидеоImage RendererВидеоPart 1 - AnimationsВидеоPart 2 - Animating Custom ShapesВидеоPart 3 - Canvas AnimationsВидеоPart 4 - TransitionsВидеоPart 5 - Animating SF SymbolsВидеоCreating Custom Shapes with SwiftUIDIALOGUE
05Gestures (Updated to iOS 17)13 материалов

Gestures (Updated to iOS 17)

Part 1 - Gesture Recognizers - Gesture ModifiersВидеоPart 2 - Hit TestingВидеоPart 1 - Gesture StructuresВидеоPart 2 - Tap GestureВидеоPart 3 - Long Press GestureВидеоPart 4 - Magnification GestureВидеоPart 5 - Rotation GestureВидеоPart 6 - Drag and Drop GesturesВидеоConclusion to the Course 'Advanced Navigation and Data Handling'ЧтениеUnderstanding Tap and Long Press GesturesDIALOGUEGestures (Updated to iOS 17) - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание