دوره آموزشی ساخت یک برنامه برای همه پلتفرمهای اپل
1 ساعت 22 دقیقهپیشرفته2021-02-09
مدرسین

Brian Advent
Software Developer, Educator, Mathematician
جزئیات دوره
هر پلتفرم اپل - macOS، iOS، iPadOS، watchOS و tvOS - قابلیتهای فردی و تجربه کاربری را ارائه میدهد، در عین حال محکم با هم ادغام میشوند تا احساسی یکپارچه ایجاد کند. در این دوره مبتنی بر پروژه، بیاموزید که چگونه برنامهای بسازید که نه تنها در تمام پلتفرمهای Apple بصورت یکپارچه اجرا شود، بلکه با عملکرد خاص و UX هر دستگاه نیز متناسب باشد. در یک پروژه نمونه، چگونگی راه اندازی یک الگوی چند پلتفرمی و ایجاد رابطهای کاربری را با استفاده از یک ابزار واحد و API کشف کنید. الزامات مختلف ناوبری را برای iPhone، iPad و Mac در نظر بگیرید و اصول طراحی خاص هر یک را کاوش کنید. بعلاوه، نحوه نوشتن کد مستقل و خاص پلتفرم را کشف کنید.
مهارت ها
Apple WatchMac OSiOS DevelopmentiOSUX DesignMobile DevelopmentAppleUser ExperienceWeb DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - برنامه هایی را ایجاد کنید تا به طور یکپارچه در همه دستگاه های اپل اجرا شوند
- 02 - آنچه باید بدانید
- 03 - استفاده از فایل های تمرین
1. اپلیکیشن های چند پلتفرمی اپل
- 04 - مروری بر پلتفرم اپل
- 05 - SwiftUI و برنامه های چند پلتفرمی
- 06 - برنامه چند پلتفرمی - آب و هوا در همه جا
2. نمونه معرفی برنامه
- 07 - نمونه برنامه در عمل
- 08 - نمای کلی پروژه - اهداف چندگانه
3. iOS، iPadOS و macOS
- 09 - نوار تب برای آیفون
- 10 - نوار کناری برنامه برای iPad و Mac
- 11 - ناوبری مناسب برای هر پلتفرم
- 12 - معیارها و رنگ های مختلف
- 13 - ظروف و اندازه مورد نیاز
- 14 - یک نمای تنظیمات ایجاد کنید
- 15 - تنظیمات در iPad و Mac
- 16 - ماندگاری داده در macOS و iOS
4. watchOS و tvOS
- 17 - اهداف جدید برای watchOS و tvOS
- 18 - پیش بینی در یک نگاه
- 19 - تجربه تلویزیونی همهجانبه
نتیجه
- 20 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی ساختن اولین اپلیکیشن iOS 15
- دوره آموزشی ساخت اولین برنامه iOS 16
- دوره آموزشی تفکر طراحی: چگونه از حل خلاقانه مسائل برای طراحی بهتر استفاده کنیم
- دوره آموزشی توسعه برنامه برای مایکروسافت هولولنز
- دوره آموزشی فلاتر: بخش 4 ساختن یک اپلیکیشن با State
- دوره آموزشی ساخت یک برنامه Flashcard با جاوااسکریپت و بوت استرپ
- دوره آموزشی ایجاد یک وب انعطاف پذیر
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد تحول دیجیتال
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن iOS
- مسیر آموزشی تبدیل شدن به یک طراح تعاملی
- مسیر آموزشی تبدیل شدن به یک مدیر بازاریابی آنلاین
- مسیر آموزشی استفاده از هوش مصنوعی مولد به عنوان یک متخصص خلاق
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده برنامه FileMaker Custom
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)