آموزش ساخت اپلیکیشن‌های داده‌محور با Core Data، یادگیری ماشین و معماری اپلیکیشن - آخرین آپدیت

دانلود Data-Driven Apps with Core Data, ML, and App Architecture

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را بیازمایید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما با تسلط بر Core Data، یادگیری ماشین (ML) و معماری اپلیکیشن، در ساخت برنامه‌های داده‌محور غوطه‌ور خواهید شد. شما یاد می‌گیرید که چگونه با ادغام این فناوری‌های ضروری، اپلیکیشن‌هایی پویا و بهینه خلق کنید. در پایان این دوره، مهارت‌های عملی در مدیریت داده‌ها، استقرار مدل‌های یادگیری ماشین و ساختاربندی اپلیکیشن‌ها برای مقیاس‌پذیری و کارایی بالا کسب خواهید کرد. شما با توسعه یک بازی ریاضی مبتنی بر Core Data شروع می‌کنید که در آن مدیریت داده‌های بازی، پیاده‌سازی امتیازات برتر و ساخت نماهای تعاملی بازی را می‌آموزید. سپس دوره به تبدیل بازی Core Data به Swift Data می‌پردازد تا درک شما از فریم‌ورک‌های مدرن داده‌ها اصلاح شود. در نهایت، ساخت یک اپلیکیشن پیش‌بینی بقای مسافران تایتانیک را با استفاده از Core ML و Create ML بررسی خواهید کرد و یک پروژه کامل یادگیری ماشین از ابتدا تا انتها می‌سازید. این دوره برای هر کسی که به دنبال درک معماری اپلیکیشن و مدیریت داده‌ها در توسعه iOS است، ایده‌آل است. محتوای دوره برای توسعه‌دهندگانی که هدفشان تعمیق دانش در Core Data، Swift Data و ادغام مدل‌های ML در اپلیکیشن‌ها است، بسیار مناسب است. داشتن تجربه قبلی در توسعه iOS و برنامه‌نویسی Swift توصیه می‌شود. در پایان این دوره، شما قادر خواهید بود اپلیکیشن‌های داده‌محور را با استفاده از Core Data، Swift Data و Core ML بسازید و منتشر کنید، معماری‌های مستحکمی برای اپلیکیشن طراحی کنید، مدل‌های یادگیری ماشین را در Swift پیاده‌سازی کنید و داده‌های برنامه را با فریم‌ورک‌های مدرنی مانند Core Data و Swift Data مدیریت نمایید.

سرفصل ها و درس ها

بازی ریاضی با Core Data Core Data Math Game

  • مقدمه‌ای بر بازی Introduction to the Game

  • شروع پروژه، نمای اصلی و ساختار پوشه‌ها Starting Project, Main View, Folder Structure

  • منابع گرافیکی بخش اول (موجودات و حباب‌ها) The Assets - Part 1 (Creatures and Bubbles)

  • منابع گرافیکی بخش دوم (حباب‌ها در Figma) The Assets - Part 2 (Bubbles in Figma)

  • پشتیبانی از بومی‌سازی (Localization) Supporting Localizations

  • دیتابیس امتیازات برتر و View Model High Score Database and View Model

  • فراخوانی امتیازات برتر از دیتابیس Fetch High Scores From Database

  • مرتب‌سازی، ذخیره، بروزرسانی و حذف امتیازات Order High Scores, Save, Update and Delete

  • مدل مسئله (Problem Model) Problem Model

  • مدل بازی (Game Model) Game Model

  • افزودن Game View Model Adding Game View Model

  • شروع نمای جمع و امتیازات برتر Starting Addition and High Score View

  • نمای جان‌ها و امتیاز Score Lives View

  • نمای حباب (Bubble View) Bubble View

  • نمای تنظیمات (Options View) Options View

  • نمای پایان بازی (Game Over) Game Over View

  • بازگشت به View Model امتیازات برتر 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

  • افزودن افکت Bounce به دکمه‌ها Adding Some Bounce to the Buttons

  • ساده‌سازی پروژه با استفاده از Observation Simplify Project Using Observation

  • بروزرسانی Updating

تبدیل بازی ریاضی به Swift Data Converting to Swift Data Math Game

  • خوش‌آمدگویی به تبدیل Core Data به Swift Data Welcome to Core Data to Swift Data

  • افزودن بازی با SwiftData - کلاس مدل در SwiftData Adding Game Using SwiftData - The Model Class in SwiftData

  • تبدیل HighScoreView و RankScoreView Converting the HighScoreView and RankScoreView

  • تبدیل AdditionGameView Converting the AdditionGameView

  • تبدیل EnterNewHighScoreView Converting EnterNewHighScoreView

  • پاک‌سازی پروژه و ماکروی Preview Cleaning Up the Project and the Preview Macro

  • مرتب‌سازی با استفاده از Sort Descriptor Order Using a Sort Descriptor

  • بازنویسی (Refactor) افزودن و بروزرسانی Refactor Add and Update

ساخت و استقرار پیش‌بینی بقای تایتانیک با CoreML و CreateML Building and Deploying Titanic Survival Predictions With CoreML and CreateML

  • ساخت مدل تایتانیک با CreateML Create the Titanic Model With CreateML

  • مدل تایتانیک در Swift The Titanic Model in Swift

  • رابط کاربری اپلیکیشن تایتانیک The Titanic User Interface

  • نمای بخش Segment Segment Section View

  • نمای بخش Slider Slider Section View

  • پیش‌بینی بقا Predicting Survival

اپلیکیشن هشدار (Alarm) Alarm App

  • ایجاد پروژه Alarm 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

  • مدل زمان (Time Model) The Time Model

  • پشتیبانی از تاریخ و ساعت Time and Date Support

  • مدل هشدار (Alarm Model) The Alarm Model

  • داده‌های تستی برای هشدارها Dummy Alarm Data

  • ساختار نمای صفحه شروع (Splash Screen) 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 و تکمیل رابط کاربری فعال‌سازی اعلان‌ها MainGradient, ButtonView and Complete Enable Notifications View UI

  • نمای درباره (About View) 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) 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) Alarm Row View

  • ساخت AddEditCircularAlarmView Create AddEditCircularAlarmView

  • نمای CentralDatePickerView CentralDatePickerView

  • ویژگی‌های محاسباتی نمای زمان دایره‌ای Circular Time View Computed Properties

  • نمای TimeArcView TimeArcView

  • نمایش آیکون در نمای زمان دایره‌ای DisplayIconOnCircularTimeView

  • نمای MainAddEditView MainAddEditView

  • جایگزینی Context Menu با Menu 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) Local Notification Manager

  • فعال‌سازی اعلان‌ها و Scene Phase 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

  • پاک‌سازی ToBedWakeUpView 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) Remove Request

  • اتصال بک‌اند به نمای لیست هشدارها Connecting Backend to List of Alarms View

  • قابلیت لغو و ذخیره هشدار CancelSaveAlarm Functionality

  • لغو و ذخیره - زمان‌بندی هشدار هنگام ذخیره CancelSaveAlarm - Schedule Alarm on Save

  • افزودن Sheet به ListOfAlarmsView و بک‌اند به AddEditAlarmView Add Sheet to ListOfAlarmsView and Add Backend to AddEditAlarmView

  • اتصال CurrentAlarmIndex و استفاده از Breakpoints Binding CurrentAlarmIndex and Using Breakpoints

  • اعلان‌های Push محلی در حالت Foreground Foreground Local Push Notification

  • نمای ListOfTheAlarmsView - شیت برای دکمه افزودن هشدار ListOfTheAlarmsView - Sheet for Add Alarm Button

  • آماده‌سازی زیرساخت برای AddEditCircularAlarmView Prepare Groundwork for AddEditCircularAlarmView

  • نمای انتخاب هشدار Choose Alarm View

  • تنظیم نمای هشدار دایره‌ای در کادر Get Circular Alarm View in the Picture

  • بهبود تجربه کاربری - AlarmRowViewButton 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

  • تمرین ویدئویی: نمای DaysBackView Video Exercise: DaysBackView

نمایش نظرات

آموزش ساخت اپلیکیشن‌های داده‌محور با Core Data، یادگیری ماشین و معماری اپلیکیشن
جزییات دوره
17h 59m
116
(آخرین آپدیت)
27
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده