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

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

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

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

Foundations of Swift and SwiftUI

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

О курсе

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. Dive into the world of Swift and SwiftUI with this meticulously designed course, perfect for both newcomers and seasoned developers. Start with the basics of app development, including setting up Xcode 15 and understanding macOS Sonoma, and gradually move towards mastering Swift's powerful language features and SwiftUI's declarative syntax. Each module is crafted to build your confidence and expertise, allowing you to create seamless and responsive applications for the entire Apple ecosystem. The course is structured to provide a solid foundation in Swift, starting with fundamental programming concepts and gradually progressing to more complex topics such as control flow, data types, and functional programming. You'll explore the unique aspects of SwiftUI, Apple's revolutionary UI framework, and learn how to build dynamic, interactive interfaces with ease. Throughout the course, practical examples and hands-on projects will reinforce your learning, ensuring that you not only understand the theory but also know how to apply it in real-world scenarios. By the end of this course, you will have a deep understanding of Swift and SwiftUI, equipped with the skills to develop, test, and deploy applications across all Apple platforms. You'll be able to handle everything from simple tasks to complex app functionalities, making you a proficient developer ready to tackle any project. Ideal for aspiring/current app developers to enhance Swift and SwiftUI skills, covering fundamentals to advanced techniques. Join us and transform your coding skills, creating applications that stand out in the App Store.

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

Memory ManagementSwift ProgrammingObject Oriented Programming (OOP)Apple software proficiencyProgramming PrinciplesApplication DevelopmentComputer ProgrammingPerformance TuningApple XcodeCross Platform DevelopmentCode ReusabilityApple iOSDevelopment EnvironmentMobile DevelopmentiOS DevelopmentIntegrated Development Environments

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

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

01App Development - How to use this Course (Updated to iOS 17)6 материалов

App Development - How to use this Course (Updated to iOS 17)

Introduction to the SpecializationВидеоIntroduction to the Course 'Foundations of Swift and SwiftUI'ЧтениеFull Specialization ResourcesЧтениеApp Development OverviewВидео

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

Packt - Course Instructors

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

Foundations of Swift and SwiftUI
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 7.4 ч

3 модулей

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

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

Часть программы вашего университета
Xcode 15Видео
Development - Languages - Frameworks - APIs – CompilersВидео
02Introduction to Swift (Updated to iOS 17)8 материалов

Introduction to Swift (Updated to iOS 17)

Computer Programming – PlaygroundВидеоVariablesВидеоData TypesВидеоPart 1 - Conditionals and Loops - If elseВидеоPart 2 - Conditionals and Loops - switchВидеоPart 3 - Conditionals and Loops - while - repeat while - for inВидеоPart 4 - Conditionals and Loops - Control transfer statementsВидеоExploring Variables and Data Types in SwiftDIALOGUE
03Swift Paradigm (Updated to iOS 17)47 материалов

Swift Paradigm (Updated to iOS 17)

Part 1 - Programming Paradigms – FunctionsВидеоPart 2 - Generic FunctionsВидеоPart 3 - Standard FunctionsВидеоPart 4 – ScopesВидеоPart 5 – ClosuresВидеоPart 1 – StructuresВидеоPart 2 - Key PathsВидеоPart 3 – MethodsВидеоPart 4 - InitializationВидеоPart 5 - Computed PropertiesВидеоPart 6 - Property ObserversВидеоPart 7 - Type Properties and MethodsВидеоPart 8 - Generic StructuresВидеоPart 9 - Primitive Type StructuresВидеоPart 10 - Range StructuresВидеоPart 11 - String StructuresВидеоPart 12 - Array StructuresВидеоPart 13 - Set StructuresВидеоPart 14 - Dictionary StructuresВидеоPart 1 - EnumerationsВидеоPart 2 - Raw ValuesВидеоPart 3 - Associated ValuesВидеоPart 1 - Objects - Definition of ObjectsВидеоPart 2 - Type Properties and MethodsВидеоPart 3 - Reference TypesВидеоPart 4 - SelfВидеоPart 5 - Memory ManagementВидеоPart 6 - InheritanceВидеоPart 7 - Type CastingВидеоPart 8 - InitializationВидеоPart 9 - DeinitializationВидеоPart 10 - Access Control and Modifiers - SingletonsВидеоPart 1 - ProtocolsВидеоPart 2 - Definition of ProtocolsВидеоPart 3 - Generic ProtocolsВидеоPart 4 - Swift ProtocolsВидеоPart 5 - ExtensionsВидеоPart 6 - DelegatesВидеоPart 1 - Errors - Throwing ErrorsВидеоPart 2 - Handling ErrorsВидеоPart 3 - ResultsВидеоPart 1 - Property WrappersВидеоPart 2 - MacrosВидеоConclusion to the Course 'Foundations of Swift and SwiftUI'ЧтениеUnderstanding Swift ProtocolsDIALOGUEFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание