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

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

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

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

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17

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

О курсе

This course 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. In this course, you'll learn to build and publish iPhone apps using Swift, SwiftUI, and iOS17. By the end, you'll be able to create fully functional applications and deploy them to the App Store. You'll start by mastering the Xcode interface, understanding Swift’s core concepts, and building simple apps like a Resume app. Along the way, you’ll learn how to use SwiftUI views, modifiers, and stacks to create user interfaces. You’ll also dive into the basics of data storage, from arrays to SwiftData, and manage user input with forms and persistent storage. The journey continues with more complex apps, such as a Daily Journal and a Course List App. You’ll learn how to handle web APIs and JSON to fetch live data, build a dynamic course list, and enhance your apps with smooth, responsive navigation. You'll also explore advanced topics like integrating web requests, handling JSON, and creating polished user interfaces with SF Symbols and AsyncImage. This course is designed for absolute beginners who have little to no experience with app development. By the end, you'll be ready to deploy your very own apps to the App Store. If you're passionate about creating iOS apps but have no prior coding experience, this course is the perfect starting point.

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

Swift ProgrammingApple iOSData PersistenceMobile DevelopmentApple XcodeApplication Programming Interface (API)JSONApplication DesignUser Interface (UI) DesignApplication DeploymentUser Interface (UI)Application DevelopmentData StructuresWeb ServicesUI ComponentsiOS DevelopmentProgramming Principles

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

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

01Introduction2 материалов

Introduction

IntroductionВидеоFull Course ResourcesЧтение
02Resume App - SwiftUI and Designing Apps8 материалов

Resume App - SwiftUI and Designing Apps

Xcode TourВидео

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

Packt - Course Instructors

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

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.8 ч

8 модулей

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

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

Часть программы вашего университета
ViewsВидео
HStack and VStackВидео
ModifiersВидео
Spacer and ZStackВидео
Resume AppВидео
Designing with Xcode and SwiftUIDIALOGUE
Resume App - SwiftUI and Designing Apps - AssessmentЗадание
03Text Editor App - Swift Basics11 материалов

Text Editor App - Swift Basics

Variables and ConstantsВидеоTypes: String, Int, and DoubleВидеоComments and PrintВидеоDisplaying DataВидеоTextFieldВидеоStructsВидеоReusable ViewsВидеоIf StatementsВидеоFinding AnswersВидеоCreating and Managing Variables in SwiftDIALOGUEText Editor App - Swift Basics - AssessmentЗадание
04Daily Journal App Part 1 - Lists and Multi-Screen Views11 материалов

Daily Journal App Part 1 - Lists and Multi-Screen Views

Renaming and RefactoringВидеоArraysВидеоLists and ArraysВидеоClasses and IdentifiableВидеоNavigationStack and NavigationLinkВидеоAdding PropertiesВидеоDetail ViewsВидеоRow ViewВидеоFor LoopsВидеоBuilding a Day Journal App with Lists in SwiftDIALOGUEDaily Journal App Part 1 - Lists and Multi-Screen Views - AssessmentЗадание
05Daily Journal App Part 2 - SwiftData11 материалов

Daily Journal App Part 2 - SwiftData

SwiftData BasicsВидео@Query and Fetching DataВидеоSaving SwiftData ObjectsВидеоBooleansВидеоDisplaying a View with SheetsВидеоForms and Data InputВидеоDismissing SheetsВидеоEditing SwiftData ObjectsВидеоDeleting Objects from SwiftDataВидеоGetting Started with Swift Data in iOS 17DIALOGUEDaily Journal App Part 2 - SwiftData - AssessmentЗадание
06Course List App - Web APIs and JSON13 материалов

Course List App - Web APIs and JSON

Course List PreviewВидеоFunctionsВидеоParameters and ReturnВидеоOptionalsВидеоAPIs and JSONВидеоURLSession and URLRequestВидеоJSONDecoderВидеоListing CoursesВидеоAsyncImageВидеоSF SymbolsВидеоDesign PolishВидеоBuilding an App with APIs and Images in SwiftDIALOGUECourse List App - Web APIs and JSON - AssessmentЗадание
07Getting Your App on the App Store6 материалов

Getting Your App on the App Store

Paid Developer AccountВидеоCertificates, IDs, and ProfilesВидеоUploadingВидеоMetadataВидеоSubmitting an iOS App to the App StoreDIALOGUEGetting Your App on the App Store - AssessmentЗадание
08Outro3 материалов

Outro

So Long!ВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание