اصول iOS 17
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
توسعه برای iOS یک مهارت ارزشمند و پرتقاضاست، اما اگر تجربهی توسعه برای پلتفرمهای اپل را ندارید، ممکن است به طرز شگفتانگیزی متفاوت باشد. در این دوره، اصول iOS 17، شما به سرعت با استفاده از Xcode 15 ،Swift 5 و SwiftUI برای ساخت اپلیکیشنهای عالی iOS آشنا خواهید شد و به جدیدترین ویژگیهای iOS 17 دسترسی پیدا خواهید کرد.
در ابتدا، شما ابزارها و اصول اساسی طراحی اپلیکیشنهای iOS با رابطهای کاربری تطبیقپذیر، قابل دسترس و محلیسازی شده که بر روی دستگاههای مختلف کار میکنند، خواهید آموخت.
سپس، شما به کاوش در مورد برخی از متداولترین سناریوهایی که هنگام ساخت یک اپلیکیشن برای iOS 17 با آنها مواجه خواهید شد، خواهید پرداخت. این سناریوها شامل انجام وظایف متداول شبکه، مدیریت دادهها، اضافه کردن push notifications به اپلیکیشن و پیادهسازی ویجتها هستند.
در نهایت، شما خواهید آموخت که چگونه اپلیکیشن خود را در App Store منتشر کنید.
پس از اتمام این دوره، شما با بهترین شیوههای جاری، معماری iOS و مهمترین ایدههایی که برای ارائه ایدههای اپلیکیشن خود به iOS 17 نیاز دارید، آشنا خواهید بود.
اصول iOS 17
-
بررسی دوره 0:01:00
-
بررسی نسخه: آنچه برای شروع نیاز دارید 0:03:00
-
چگونه توسعه iOS را بیاموزیم؟ 0:07:00
-
معرفی 0:03:00
-
انتقال یک اپلیکیشن به iOS 17 0:07:00
-
پشتیبانی از نسخههای قدیمیتر iOS 0:08:00
-
آنچه هر اپلیکیشن iOS 17 نیاز دارد 0:03:00
-
معرفی اصول رابط کاربری اپل 0:06:00
-
دسترسپذیر کردن یک رابط کاربری تطبیقپذیر 0:10:00
-
اضافه کردن و سفارشیسازی تغییرات لایه 0:06:00
-
پشتیبانی از نوع پویا 0:08:00
-
پیادهسازی حالت تاریک 0:11:00
-
کار با SFSymbols 5 0:05:00
-
دسترسپذیر کردن اپلیکیشنها 0:11:00
-
محلیسازی یک اپلیکیشن iOS 0:08:00
-
درک سشن های URL 0:03:00
-
بررسی اتصال شبکه 0:03:00
-
ارسال درخواستهای HTTP 0:07:00
-
درخواست دادهها از REST APIs 0:03:00
-
بازبینی پاسخهای HTTP 0:05:00
-
مدیریت خطاهای شبکه 0:05:00
-
سازماندهی کد شبکه 0:07:00
-
یکپارچهسازی تسک های شبکه با SwiftUI 0:08:00
-
درک سناریوهای مدیریت داده 0:05:00
-
انکودینگ و دیکودینگ دادهها 0:09:00
-
مدیریت تنظیمات با UserDefaults 0:08:00
-
همگامسازی تنظیمات با iCloud Key-value Store 0:08:00
-
پیکربندی اپلیکیشنها با فهرستهای ویژگی 0:08:00
-
انجام تسک های مدیریت فایل 0:06:00
-
درک سناریوهای Notification 0:04:00
-
درخواست اجازه برای ارسال نوتیفیکیشن ها 0:05:00
-
ارسال نوتیفیکیشن های محلی 0:08:00
-
نوار کناری: درک الگوی طراحی واگذاری 0:07:00
-
واکنش به نوتیفیکیشن های محلی 0:08:00
-
پیکربندی یک پروژه Xcode برای نوتیفیکیشن های راه دور 0:07:00
-
تست نوتیفیکیشن های راه دور 0:04:00
-
عملی کردن نوتیفیکیشن ها 0:05:00
-
ارسال نوتیفیکیشن های پسزمینه بیصدا 0:05:00
-
راهاندازی یک سرور نوتیفیکیشن راه دور 0:09:00
-
اضافه کردن یک ویجت به پروژه Xcode 0:10:00
-
پیکربندی یک ویجت 0:08:00
-
اشتراکگذاری دادهها بین یک اپلیکیشن و یک ویجت 0:07:00
-
قابل تنظیم کردن ویجتها 0:12:00
-
ایجاد ویجتهای تعاملی 0:07:00
-
آمادهسازی برای منتشر کردن اپلیکیشن خود 0:02:00
-
اضافه کردن یک آیکون اپلیکیشن 0:02:00
-
ایجاد یک صفحه راهاندازی اپلیکیشن iOS 0:04:00
-
ساخت نسخه نهایی اپلیکیشن خود 0:03:00
-
پیکربندی یک اپلیکیشن در App Store Connect 0:03:00
-
ارسال یک اپلیکیشن برای بررسی 0:04:00
مشخصات آموزش
اصول iOS 17
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:50
- مدت زمان :5:05:10
- حجم :941.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy