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

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

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

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

Swift Fundamentals & First Steps in SwiftUI

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

О курсе

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. Unlock the power of iOS app development with this hands-on Swift programming and SwiftUI course! Through a combination of core programming concepts and a project-based approach, you’ll gain the skills needed to build your very own apps. From setting up Xcode to exploring essential Swift features like variables, optionals, functions, and loops, you’ll master key concepts that are vital for building interactive applications. Throughout this course, you’ll create a “Greetings” app that guides you through practical SwiftUI techniques. Learn to add dynamic features like user input handling, animations, and multi-language support. Explore how to implement a robust UI layout with stacks, grids, and complex controls, along with managing app icons, launch screens, and adaptive interfaces for both iPhone and iPad. This course is ideal for beginners looking to dive into iOS development and Swift programming. Whether you're starting from scratch or improving your skills, you’ll benefit from real-time interaction and continuous practice with Swift syntax, app design, and building functional UIs. All you need is a basic understanding of programming and curiosity about app development to get started. By the end of the course, you will be able to confidently create and customize iOS apps using Swift and SwiftUI, implement interactive features such as gestures and animations, manage localization and multi-language support, and adapt apps for different devices and orientations.

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

Swift ProgrammingAnimationsInteractive DesignUser Interface (UI)Apple XcodeUI ComponentsIntegrated Development EnvironmentsProgramming PrinciplesUser Interface (UI) DesigniOS DevelopmentDevelopment EnvironmentApplication DevelopmentApple iOSMobile Development

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

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

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

Introduction

Introduction to SpecializationВидеоIntroduction to the Course 'Swift Fundamentals & First Steps in SwiftUI'ЧтениеFull Specialization ResourcesЧтениеInstall Xcode 14 and SF SymbolsВидео

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

Packt - Course Instructors

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

 Swift Fundamentals & First Steps in SwiftUI
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.1 ч

5 модулей

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

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

Часть программы вашего университета
Introducing Xcode 14Видео
Xcode 13 Versus Xcode 14Видео
Take a Tour of Xcode + HotkeysВидео
Introduction - AssessmentЗадание
02Swift Programming Language Fundamentals17 материалов

Swift Programming Language Fundamentals

Introduction to Swift FundamentalsВидеоVariables and Let ConstantsВидеоString Arrays and For LoopsВидеоStructs and Arrays of StructsВидеоOptionals, If, If LetВидеоA Note about Line BreaksВидеоInt, Double, Float, Type OfВидеоDivision, Modulo, More For Loops and If StatementsВидеоSimplify the Code with a FunctionВидеоMultiline StringsВидеоMore on Loops (For, While, and Repeat)ВидеоThe Guard StatementВидеоTuples and Named TuplesВидеоEnumerationsВидеоNamed EnumerationsВидеоUnderstanding Data Types, Operations, and Control Structures in SwiftDIALOGUESwift Programming Language Fundamentals - AssessmentЗадание
03The Greetings App34 материалов

The Greetings App

Introduction to the Greetings AppВидеоIntroducing ModifiersВидеоMore Text Views in a VStackВидеоAdding a ViewВидеоAdding a Struct and an Array of StructsВидеоSimplifying the Code with the ForEach ViewВидеоAdd the Greeting Title and Some SpacersВидеоCleaning Up the Code by Refactoring and Adding a Background ColorВидеоAdding a Cool Gradient BackgroundВидеоRandom Color on Tap GestureВидеоRotation Animation of a Circle Using a @State VariableВидеоCreating a Random CaptionВидеоDark ModeВидеоCreating an App IconВидеоResizing the App IconВидеоClear the Background of the App IconВидеоCreate a Launch ScreenВидеоAdding Documentation to the ViewsВидеоLocalizing Your AppВидеоAdding Yet Another Language to the AppВидеоChange Language in Preview and SimulatorВидеоCode Factorization and Some Thoughts on Landscape Mode and iPad SupportВидеоLandscape ViewsВидеоAdapting to Portrait and Landscape ModeВидеоSupporting iPadВидеоFinal Touch - Search Project - iOS 16ВидеоProgrammatically Change Current LanguageВидеоPersist Current LanguageВидеоAn Interesting Question: Color.orange Versus .orange?ВидеоAppendix: Alternative Way to Generate an App IconВидеоMark, Todo, Minimap, and NavigationВидеоAppendix: Preview DiscussionВидеоCreating Interactive User Interfaces with SwiftUIDIALOGUEThe Greetings App - AssessmentЗадание
04SwiftUI Basics13 материалов

SwiftUI Basics

SwiftUI Basics: HStack, VStack, ZStack, Colors, and GradientsВидеоState Variables, Let Constants, Tap GestureВидеоMultilineTextAlignment, Rotations in 3DВидеоSwiftUI Basics Animate FontВидеоExploring Grids in iOS 16ВидеоNavigation Stack and TextfieldВидеоAnimate EverythingВидеоSimple List ExampleВидеоVideo Exercise: Arithmetic ProgressionВидеоExploring Xcode's Library Part 1ВидеоExploring Xcode's Library Part 2ВидеоUnderstanding and Creating Arithmetic Progression Views in SwiftUIDIALOGUESwiftUI Basics - AssessmentЗадание
05Exploring Images and AsyncImage16 материалов

Exploring Images and AsyncImage

Import Images and Creating Useful EnumsВидеоImage Scale to Fit Versus FillВидеоAspect RatioВидеоScroll and Iterate Through ImagesВидеоScroll and Overlay with Ease in AnimationВидеоIntroducing AsyncImageВидеоAsyncImage ContinuedВидеоSimplifying the AsyncImage CodeВидеоImages and LazyVGridВидеоVideo Exercise: Play/Pause ImageВидеоSolution: Play/Pause ImageВидеоConclusion to the Course 'Swift Fundamentals & First Steps in SwiftUI'ЧтениеUnderstanding AsyncImage and Image Handling in SwiftUIDIALOGUEExploring Images and AsyncImage - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание