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

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

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

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

Advanced Swift Techniques for iOS & Networking

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

О курсе

In this course, you will master advanced networking techniques and Swift programming strategies for iOS development. You'll explore how to efficiently fetch and manage network data, build dynamic and interactive graphs using Swift Charts, and implement powerful data pipelines with Combine. These skills are crucial for developing data-driven, high-performance iOS applications. Throughout the course, you'll gain hands-on experience with real-world challenges like managing network data asynchronously and visualizing it with Swift Charts. By mastering these advanced techniques, you'll be able to create responsive, data-intensive apps that stand out in today’s mobile development landscape. This course blends theory with practical application, ensuring that you not only learn how to use the latest Swift tools but also how to implement them effectively in real-world projects. By the end, you’ll have the confidence to tackle complex networking scenarios and optimize the performance of your iOS apps. This course is ideal for iOS developers with a basic understanding of Swift who want to enhance their skills in networking, data management, and advanced Swift techniques. Familiarity with iOS development and basic Swift is recommended for maximum benefit. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

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

Data IntegrationData PipelinesSwift ProgrammingUser Interface (UI) DesignUser Interface and User Experience (UI/UX) DesignJSONInteractive Data VisualizationApple iOSiOS DevelopmentMobile DevelopmentSoftware Development Tools

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

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

01Connecting and Fetching Data from the Network8 материалов

Mastering Network Communication and Data Handling in Swift Apps

OverviewВидеоIntroductionЧтениеImplementing Error HandlingЧтениеDeserializing a Network ResponseЧтение

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

Packt - Course Instructors

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

Advanced Swift Techniques for iOS & Networking
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 3.2 ч

4 модулей

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

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

Часть программы вашего университета
Integrating Network Calls Within App FlowsЧтение
Incremental LoadingЧтение
Exploring Networking and CombineЧтение
Network Data Handling and Data Store FundamentalsЗадание
02Creating Dynamic Graphs with Swift Charts6 материалов

Bringing Data to Life: Building Interactive Charts with Swift

OverviewВидеоIntroductionЧтениеAdding Interval Bar ChartsЧтениеCreating a SectorMark ChartЧтениеVisualizing Functions with ChartsЧтениеExploring Dynamic Graphs in SwiftЗадание
03Swift Macros6 материалов

Building Custom Macros with SwiftSyntax: From Exploration to Implementation

OverviewВидеоIntroductionЧтениеInvestigating the TreeЧтениеCreating Our First Swift MacroЧтениеDeclaring the StructInit StructЧтениеExploring Swift Macros and Compiler PluginsЗадание
04Creating Pipelines with Combine7 материалов

Mastering Reactive Data Streams with Combine

OverviewВидеоIntroductionЧтениеDelving into Combine ComponentsЧтениеCreating a Custom SubscriberЧтениеCreating a Custom OperatorЧтениеCombining Multiple Values Using combineLatestЧтениеMastering Combine PipelinesЗадание