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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data-Driven Apps with Core Data, ML, and App Architecture · LearnSpace
Назад в каталог
courseraПрограммирование

Data-Driven Apps with Core Data, ML, and App Architecture

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

О курсе

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 will dive into building data-driven apps by mastering Core Data, Machine Learning (ML), and app architecture. You’ll learn to create dynamic and efficient apps by integrating these essential technologies. By the end of the course, you’ll have developed hands-on skills in data management, machine learning model deployment, and structuring apps for scalability and performance. You will start by developing a Core Data math game, where you will learn to manage game data, implement high scores, and build interactive game views. The course then moves into converting your Core Data game to Swift Data, refining your understanding of modern data frameworks. Finally, you will explore creating a Titanic survival prediction app using Core ML and Create ML, building a complete end-to-end machine learning project. This course is perfect for anyone looking to understand app architecture and data management in iOS development. The content is ideal for developers aiming to deepen their knowledge of Core Data, Swift Data, and integrating ML models into apps. Prior experience in iOS development and Swift programming is recommended. By the end of the course, you will be able to build and deploy data-driven applications using Core Data, Swift Data, and Core ML, design robust app architectures, implement machine learning models in Swift, and manage app data with modern frameworks like Core Data and Swift Data.

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

Mobile DevelopmentApplication DevelopmentGame DesignSwift ProgrammingSoftware ArchitectureCore Data (Software)User Interface (UI)Database DevelopmentSoftware DesignApplication FrameworksDatabase ApplicationModel OptimizationUI ComponentsApple iOSiOS DevelopmentPerformance TuningDatabase ManagementApplication DesignAI IntegrationsMachine Learning Software

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

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

01Core Data Math Game32 материалов

Core Data Math Game

Introduction to the Course 'Data-Driven Apps with Core Data, ML, and App Architecture'ЧтениеFull Specialization ResourceЧтениеIntroduction to the GameВидеоStarting Project, Main View, Folder StructureВидео

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

Packt - Course Instructors

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

Data-Driven Apps with Core Data, ML, and App Architecture
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19 ч

4 модулей

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

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

Часть программы вашего университета
The Assets - Part 1 (Creatures and Bubbles)Видео
The Assets - Part 2 (Bubbles in Figma)Видео
Supporting LocalizationsВидео
High Score Database and View ModelВидео
Fetch High Scores From DatabaseВидео
Order High Scores, Save, Update and DeleteВидео
Problem ModelВидео
Game ModelВидео
Adding Game View ModelВидео
Starting Addition and High Score ViewВидео
Score Lives ViewВидео
Bubble ViewВидео
Options ViewВидео
Game Over ViewВидео
Back to the High Score View ModelВидео
New High Score in Game ViewВидео
Enter New High ScoreВидео
High Score View ContinuedВидео
Rank Score View - Edit ModeВидео
RankScoreView - Not Edit ModeВидео
Delete High ScoreВидео
Addressing a Subtle Bug, Remove CheatВидео
Adding an App IconВидео
Adding Some Bounce to the ButtonsВидео
Simplify Project Using ObservationВидео
UpdatingВидео
Modeling Game and High Score Logic in SwiftUIDIALOGUE
Core Data Math Game - AssessmentЗадание
02Converting to Swift Data Math Game10 материалов

Converting to Swift Data Math Game

Welcome to Core Data to Swift DataВидеоAdding Game Using SwiftData - The Model Class in SwiftDataВидеоConverting the HighScoreView and RankScoreViewВидеоConverting the AdditionGameViewВидеоConverting EnterNewHighScoreViewВидеоCleaning Up the Project and the Preview MacroВидеоOrder Using a Sort DescriptorВидеоRefactor Add and UpdateВидеоTransitioning from Core Data to Swift Data in a SwiftUI AppDIALOGUEConverting to Swift Data Math Game - AssessmentЗадание
03Building and Deploying Titanic Survival Predictions With CoreML and CreateML8 материалов

Building and Deploying Titanic Survival Predictions With CoreML and CreateML

Create the Titanic Model With CreateMLВидеоThe Titanic Model in SwiftВидеоThe Titanic User InterfaceВидеоSegment Section ViewВидеоSlider Section ViewВидеоPredicting SurvivalВидеоBuilding a Data-Driven Titanic Survival Predictor with Create MLDIALOGUEBuilding and Deploying Titanic Survival Predictions With CoreML and CreateML - AssessmentЗадание
04Alarm App79 материалов

Alarm App

Create the Alarm ProjectВидеоCreating the App IconВидеоFolder StructureВидеоLocalizationВидеоColor PaletteВидеоTime of Day Icon - Part 1ВидеоTime of Day Icon - Part 2ВидеоThe Time ModelВидеоTime and Date SupportВидеоThe Alarm ModelВидеоDummy Alarm DataВидеоSplash Screen View StructureВидеоSplash Screen: Animated Circles SubviewВидеоFour Cool Circles ViewВидеоSplash Screen: Animate Four Cool CirclesВидеоCool Text View and Custom FontsВидеоImport Image and Complete Splash ScreenВидеоEnable Notifications View - General StructureВидеоMainGradient, ButtonView and Complete Enable Notifications View UIВидеоAbout ViewВидеоAdd and Edit Alarm - Part 1 - You Did It ViewВидеоAdd and Edit Alarm - Part 2 - ToBedWakeUpViewВидеоCancel and Save ButtonsВидеоAlarm Toggle ViewВидеоTime PickerВидеоSelect Activity View - Part 1ВидеоSelectActivityView - Part 2ВидеоBack to the Main Alarm ViewВидеоCreate List of the Alarms ViewВидеоList of the Alarms View ContinuedВидеоAlarm Row ViewВидеоCreate AddEditCircularAlarmViewВидеоCentralDatePickerViewВидеоCircular Time View Computed PropertiesВидеоTimeArcViewВидеоDisplayIconOnCircularTimeViewВидеоMainAddEditViewВидеоReplacing Context Menu With MenuВидеоAdd Border to Select Activity ViewВидеоSelect Activity View Expanded - Row of CirclesВидеоSelect Activity View Expanded - Row of ActivitiesВидеоSelect Activity View Expanded - In ActionВидеоExtending Localized Strings and Adding More LanguagesВидеоLocal Notification ManagerВидеоEnable Notifications and Scene PhaseВидеоAdding the Alarm Model and Saving StateВидеоGet Pending AlarmsВидеоSounds, Play Sounds, Sounds UI - Part 1ВидеоSounds, Play Sounds, Sounds UI - Part 2ВидеоSounds, Play Sounds, Sounds UI - Part 3ВидеоSounds, Play Sounds, Sounds UI - Part 4ВидеоSounds, Play Sounds, Sounds UI - Part 5ВидеоCleaning Up ToBedWakeUpViewВидеоList of Alarms and Alarms Row View - Connect to BackendВидеоList of Alarms View ContinuedВидеоAdding Schedule to Local Notification ManagerВидеоAdding Schedule to Local Notification Manager ContinuedВидеоRemove RequestВидеоConnecting Backend to List of Alarms ViewВидеоCancelSaveAlarm FunctionalityВидеоCancelSaveAlarm - Schedule Alarm on SaveВидеоAdd Sheet to ListOfAlarmsView and Add Backend to AddEditAlarmViewВидеоBinding CurrentAlarmIndex and Using BreakpointsВидеоForeground Local Push NotificationВидеоListOfTheAlarmsView - Sheet for Add Alarm ButtonВидеоPrepare Groundwork for AddEditCircularAlarmViewВидеоChoose Alarm ViewВидеоGet Circular Alarm View in the PictureВидеоImprove UX - AlarmRowViewButtonВидеоTweak Alarm Model and Connect Circular Alarm ViewВидеоToggle Between Circular and Standard ViewВидеоToggle Add Edit Alarm Type - Image Display ViewВидеоToggle Add Edit Alarm Type - Select ViewВидеоVideo Exercise: DaysBackViewВидеоBuilding a Smart Alarm App: Time Models & Local Notifications in SwiftDIALOGUEConclusion to the Course 'Data-Driven Apps with Core Data, ML, and App Architecture'ЧтениеAlarm App - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание