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

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

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

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

Capstone Projects & Advanced Challenges

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

О курсе

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. Designed for developers seeking to enhance their skills in iOS app development, this course takes you through building advanced, real-world apps from scratch. You will work on a series of capstone projects, learning how to create apps that feature interactive user interfaces, multimedia integration, custom fonts, dynamic data handling, and more. As you progress, you will develop expertise in Swift, learn essential best practices, and dive into crucial techniques such as state persistence, API integration, and UI responsiveness. The course is structured into detailed modules that guide you through hands-on development of multiple projects, including a puzzle game, quote generator, meditation app, finance app, and task manager. Each project challenges you to apply new skills while refining the ones you’ve already acquired. With real-time feedback from the Coursera Coach, you will be able to test your knowledge and iterate on your projects effectively. By the end of the course, you will be well-versed in iOS app development with the ability to build functional, polished apps. You’ll be able to implement advanced features like animated UI elements, complex data structures, and external APIs. This course is perfect for intermediate developers who want to further their knowledge and tackle larger, more sophisticated projects. By the end of the course, you will be able to design, build, and deploy advanced iOS applications, including creating custom UIs, integrating APIs, handling data persistence, and implementing multimedia features such as sound effects and animations.

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

User Interface (UI) DesignApplication DesignFrontend PerformanceInteractive DesignGame DesignApplication Programming Interface (API)Data PersistenceJSONiOS DevelopmentAnimation and Game DesignRestful APITypography

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

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

01Mystic Puzzle20 материалов

Mystic Puzzle

Introduction to the Course 'Capstone Projects & Advanced Challenges'ЧтениеCreating the Puzzle ModelВидеоAdding Documentation to the ModelВидеоAdding the View Model and Adding Extensions to CGPointВидео

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

Packt - Course Instructors

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

Capstone Projects & Advanced Challenges
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.9 ч

7 модулей

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

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

Часть программы вашего университета
Adding Tiles to the ViewВидео
Adding Some More TilesВидео
Adding Digits to the ViewВидео
Adding the Two Digit Numbers to the ViewВидео
Add Background ImagesВидео
Adding a Custom FontВидео
Move Tile on TapВидео
Shuffle TilesВидео
Adding ButtonsВидео
Implementing the done() FunctionВидео
Adding a Sound EffectВидео
Saving State Using JSONDecoderВидео
Add an App IconВидео
Full Specialization ResourceЧтение
Creating a Puzzle Game in SwiftUIDIALOGUE
Mystic Puzzle - AssessmentЗадание
02Quote of the Day App15 материалов

Quote of the Day App

Warming Up With an Awesome ViewВидеоGetting Started With the Main Quote AppВидеоRandom Quote API and the Quote ModelВидеоThe Quote ViewВидеоThe Quote View Model and an API CallВидеоPutting It All TogetherВидеоImport ImagesВидеоSelect Image ViewВидеоSelect Font ViewВидеоImport Custom FontВидеоAdd Fonts to Select Image ViewВидеоDealing With Large QuotesВидеоSliders for Text Opacity and SizeВидеоBuilding a Stylish SwiftUI Quote App: Views, Fonts, and InteractivityDIALOGUEQuote of the Day App - AssessmentЗадание
03Speed Code a Chill Meditation App3 материалов

Speed Code a Chill Meditation App

Chill Meditation AppВидеоUnderstanding SwiftUI State and Timers with a Photo AppDIALOGUESpeed Code a Chill Meditation App - AssessmentЗадание
04Meditation App - Frontend13 материалов

Meditation App - Frontend

Getting StartedВидеоColor Palette and the Home ScreenВидеоCreating the Greetings ViewВидеоCreating the Chips ViewВидеоCurrent Meditation ViewВидеоThe Feature View - Part 1ВидеоThe Feature View - Part 2ВидеоThe Feature View - Part 3ВидеоTab View - Part 1ВидеоTab View - Part 2ВидеоCleaning Up the CodeВидеоStructuring and Customizing Views in a SwiftUI Meditation AppDIALOGUEMeditation App - Frontend - AssessmentЗадание
05Finance App UI34 материалов

Finance App UI

Intro Finance AppВидеоColor Palette and the Avatar ViewВидеоChoicesView Using a List of Custom LabelsВидеоAbout View - Final Tweaks and Adding an Optional DescriptionВидеоCreditCardView - Import EMV Chip From FigmaВидеоCreditCardView - The ChipВидеоCreditCardView - Working on the ViewВидеоCreditCardViewPageВидеоCreditCardViewPage ContinuedВидеоCreditCardViewPage CompletedВидеоCreditCardView - TopViewВидеоCreditCardView - Adding FoldersВидеоCreditCardView - TransactionViewВидеоCreditCardView - Import Icons From FlatIconsВидеоCreditCardView - Using IconsВидеоYourBalanceView - Getting StartedВидеоYourBalanceView - First StepsВидеоYourBalanceView - Designing the HeaderВидеоYourBalanceView - Designing the Amount ViewВидеоYourBalanceView - Actions ViewВидеоYourBalanceView - Action of the Week ViewВидеоYourBalanceView - Monthly Expenses ViewВидеоYourBalanceView - Monthly Expenses View CompletedВидеоYourBalanceView - Monthly Expenses View Refactoring Bar ViewВидеоVideo Exercise (Apple Fitness Exercise UI)ВидеоImportant!ВидеоSolution - Part 1ВидеоSolution - Part 2ВидеоSolution - Part 3ВидеоSolution - Part 4ВидеоSolution - Part 5ВидеоSolution - Part 6ВидеоDesigning a Credit Card View with Figma IconsDIALOGUEFinance App UI - AssessmentЗадание
06Multilingual Animals15 материалов

Multilingual Animals

Getting Started and Creating the BackgroundВидеоGet Pictures From PexelsВидеоResize and Import ImagesВидеоAnimal Image EnumerationВидеоThe Animal ModelВидеоThe Animal Image ViewВидеоSpeechВидеоAnimalViewModelВидеоLanguage View ModelВидеоAnimateView: ImageВидеоAnimate View ButtonsВидеоAnimateView: The FlagsВидеоCreating the App IconВидеоBuilding a Multilingual Animal App in SwiftUIDIALOGUEMultilingual Animals - AssessmentЗадание
07Task Manager UI Exercise19 материалов

Task Manager UI Exercise

Part 1 - The Getting Started ViewВидеоThe Color PaletteВидеоCreate the Avatar ViewВидеоCleaning Up the CodeВидеоCreating a Custom ShapeВидеоAdding a Navigation ViewВидеоCode Refactoring and Adding Multiple ViewsВидеоDark ModeВидеоPart 2 - The Monthly Review ViewВидеоThe Circle AvatarВидеоCompleting the Top Avatar ViewВидеоConcentric Circles Using ForEach and ScaleEffectВидеоMobile App Design ViewВидеоMonthly Review Title ViewВидеоTask Summary ViewВидеоConclusion to the Course 'Capstone Projects & Advanced Challenges'ЧтениеTask Manager UI Exercise - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание