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

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

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

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

Creating iOS Apps Using Swift

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

О курсе

Get hands-on with Swift and SwiftUI building a real app experience and understanding how modern iOS apps are structured. During this course, you’ll gain the skills you need to design, develop, and build real-world mobile applications using SwiftUI, Swift 6, and Xcode 26. You’ll create a complete Weather and Places app while learning MVVM architecture, async await networking, URLSession API integration, SwiftData persistence, and MapKit integration. You’ll explore Apple Intelligence and Foundation Models to understand how modern apps can include AI-powered features. Plus, you’ll work with CoreLocation services, Swift Charts visualization, SwiftUI animations, and accessibility features to build smooth and user-friendly apps. By the end, you’ll be able to build complete iOS applications, connect them to live data, store information locally, and design clean, responsive interfaces; the in-demand job-ready skills successful iOS developers use in their work. Enroll today to enhance your resume and start building real-world iOS apps with Swift.

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

Swift ProgrammingSoftware Design PatternsData PersistenceAnimationsiOS DevelopmentUser Interface (UI)UsabilityAI PersonalizationInteractive Data VisualizationMobile DevelopmentUI ComponentsWeb Content Accessibility GuidelinesApple XcodeAI EnablementMobile Development ToolsApplication Programming Interface (API)Apple iOSApple software proficiency

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

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

01Modern SwiftUI and App Architecture16 материалов

Welcome to the Course

Course IntroductionВидеоCourse OverviewЧтениеReading: Helpful Tips for Course CompletionPLUGIN

Advanced SwiftUI Layouts and Custom Components

Advanced SwiftUI LayoutsВидео

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

Ramanujam Srinivasan

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

IBM Skills Network Team

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

Creating iOS Apps Using Swift
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.2 ч

4 модулей

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

Часть программы вашего университета
Custom Components and Design SystemВидео
Lab: Build a Weather Dashboard UIPLUGIN
Practice Quiz: Advanced SwiftUI Layouts and Custom ComponentsЗадание

Data Flow and MVVM Architecture

Observable Deep Dive and Data Flow PatternsВидеоMVVM Architecture in PracticeВидеоLab: Refactor Weather Dashboard with MVVMPLUGINArchitecture Decision: Choosing the Right PatternDIALOGUEPodcast: Clean Architecture in iOS: Lessons from Production AppsPLUGINPractice Quiz: Data Flow and MVVM Architecture Задание

Module Summary and Assessment

Reading: Module 1 CheatsheetPLUGINReading: Summary and Highlights: Modern SwiftUI and App ArchitectureЧтениеGraded Quiz: Modern SwiftUI and App ArchitectureЗадание
02Networking and Live Data15 материалов

Async/Await and URLSession

Swift Concurrency with Async/Await ВидеоURLSession and REST API IntegrationВидеоBuilding a Reusable Network Layer ВидеоReading: REST API Essentials for iOS DevelopersPLUGINLab: Fetch Live Weather Data from an APIPLUGINPractice Quiz: Async/Await and URLSessionЗадание

MapKit and Location Services

MapKit and Location ServicesВидеоReading: MapKit and Location Services: Permissions and Privacy Best PracticesPLUGINLab: Add an Interactive Map to the Weather AppPLUGINDialogue: Debugging a Networking IssueDIALOGUEPodcast: APIs, Maps, and Real-World Data: Building AppsPLUGINPractice Quiz: MapKit and Location Services Задание

Module Summary and Assessment

Reading: Module 2 CheatsheetPLUGINSummary and Highlights: Networking and Live DataЧтениеGraded Quiz: Networking and Live DataЗадание
03Data Persistence and Polish16 материалов

SwiftData and Swift Charts

Reading: Introduction to AppStoragePLUGIN SwiftData PersistenceВидеоData Visualization with Swift ChartsВидеоLab: Save Favorite Locations with SwiftDataPLUGINPractice Quiz: SwiftData and Swift Charts Задание

Animations, Accessibility, and AI

Animations and Transitions in SwiftUI ВидеоAccessibility and InternationalizationВидеоIntroduction to Apple Intelligence and FoundationВидеоReading: Apple Intelligence for Developers: What You Can Build Today PLUGINLab: Add AI-Powered Travel Tips with Foundation Models PLUGINLab: Polish the Weather App with AnimationsPLUGINPodcast: On-Device AI, SwiftData, and the Future of iOS Development PLUGINPractice Quiz: Animations, Accessibility, and AI Задание

Module Summary and Assessment

Reading: Module 3 CheatsheetPLUGINSummary and Highlights: Data Persistence and Polish ЧтениеGraded Quiz: Data Persistence and Polish Задание
04Final Project, Final Exam, and Course Wrap-Up10 материалов

Final Project Build

Reading: Final Project OverviewPLUGINLab: Final Project: Build a Local Events Explorer AppPLUGINFinal Project: Submission and EvaluationВнешний инструмент

Glossary, Final Exam, and Course Wrap-Up

Reading: Code CheatsheetPLUGINReading: Course Glossary PLUGINPodcast: Your iOS Journey: From Student to Professional DeveloperPLUGIN Final Exam: Creating iOS Apps Using Swift ЗаданиеCourse Wrap-Up ВидеоCongratulations and Next StepsЧтениеTeam and AcknowledgementsЧтение