دوره آموزشی Core Animation در توسعه پیشرفته برنامه iOS
2 ساعت 32 دقیقهپیشرفته2018-08-06
مدرسین

Harrison Ferrone
Software Engineer, Game Developer, and Creative Technologist
جزئیات دوره
ایجاد انیمیشنهای پیچیده و چشمنواز برای برنامههای iOS شما، کلیدی است که کاربران شما را خوشحال میکند و تجربه تعاملی را به یاد میآورد. در این دوره میتوانید Core Animation API را از انیمیشنهای لایه پایه گرفته تا انتقالهای کنترلکننده مشاهده سفارشی و انیمیشنهای سه بعدی بررسی کنید. مدرس Harrison Ferrone نشان میدهد که چگونه انیمیشنهای لایه ساده بسازید، درختهای لایه اشکالزدایی را برای کد سوئیفت تمیزتر، انیمیشنهای گروهی، و اضافه کردن easing، looping، و transitions - همه ویژگیهایی که برای ایجاد انیمیشن UI با ظاهری حرفهای نیاز دارید، نشان میدهد. بعلاوه، یاد بگیرید که چگونه تغییر رنگ گرادیان، اشکال و موقعیت اشیاء را در طول یک مسیر متحرک کنید. توسعه اقدامات و معاملات سفارشی؛ و ساخت افکت های سه بعدی، از جمله ساطع کننده های ذرات. در پایان دوره، پایه و اساس ایجاد انیمیشن های پیچیده و زیبای iOS را به طور کامل از طریق کد خواهید داشت.
اهداف یادگیری
مبانی اصلی انیمیشن
انیمیشن لایه ای ساده
استفاده مجدد از انیمیشن
انیمیشن بهار
کلیدها و نمایندگان
تسهیل و حلقه زدن
انیمیشن کی فریم
انتقال ها
متحرک سازی گرافیک ها، اشکال و مسیرها
اقدامات سفارشی
جلوه های سه بعدی
اهداف یادگیری
مبانی اصلی انیمیشن
انیمیشن لایه ای ساده
استفاده مجدد از انیمیشن
انیمیشن بهار
کلیدها و نمایندگان
تسهیل و حلقه زدن
انیمیشن کی فریم
انتقال ها
متحرک سازی گرافیک ها، اشکال و مسیرها
اقدامات سفارشی
جلوه های سه بعدی
مهارت ها
Cross-Platform DevelopmentiOSMobile DevelopmentAppleLearning
سرفصل ها
0. مقدمه
- 01 - نگاهی پیشرفته به CoreAnimation
- 02 - آنچه باید بدانید
1. شروع به کار
- 03 - نمای کلی پروژه شروع کننده
- 04 - انیمیشن هسته 101
2. تفکر در لایه ها
- 05 - انیمیشن لایه ای ساده
- 06 - استفاده مجدد از انیمیشن ها
- 07 - استفاده از حالت های پر
- 08 - کار با فنر قسمت 1
- 09 - کار با فنر قسمت 2
- 10 - درک لایه ارائه
- 11 - مفاتیح و نمایندگان قسمت اول
- 12 - مفاتیح و نمایندگان قسمت دوم
- 13 - آسان کردن و حلقه زدن انیمیشن ها
- 14 - چالش فصل
- 15 - راه حل
3. گروه ها، فریم های کلیدی، و انتقال
- 16 - ایجاد گروه های انیمیشن
- 17 - کار با انیمیشن های کی فریم قسمت 1
- 18 - کار با انیمیشن های کی فریم قسمت 2
- 19 - استفاده از انتقال لایه
- 20 - چالش فصل
- 21 - راه حل
4. شکل لایه ها و فراتر از آن
- 22 - متحرک سازی شیب ها
- 23 - کار با خواص شکل
- 24 - متحرک سازی فریم های کلیدی بر اساس مسیر
- 25 - اصلاح اشکال
- 26 - کار با لایه های رپلیکاتور
- 27 - چالش فصل
- 28 - راه حل
5. سفارشی کردن اقدامات و تراکنش ها
- 29 - ایجاد اشیاء عمل
- 30 - CALayerDelegate
- 31 - استفاده از معاملات سفارشی
- 32 - چالش فصل
- 33 - راه حل
6. جلوه ها و انیمیشن های سه بعدی
- 34 - ایجاد دیدگاه
- 35 - کار به صورت سه بعدی
- 36 - متحرک سازی به صورت سه بعدی
- 37 - ایجاد ذرات ریز
- 38 - سفارشی سازی سلول های امیتر
- 39 - چالش فصل
- 40 - راه حل
نتیجه
- 41 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی پیشرفته Core Motion در توسعه اپلیکیشن های iOS
- دوره آموزشی MapKit و Core Location در توسعه اپلیکیشن های iOS
- دوره آموزشی توسعه برنامه iOS: وب سرویس RESTful
- دوره آموزشی یادگیری ماشینی برای آی او اس: Core ML و ایجاد ML
- دوره آموزشی یادگیری ماشین برای توسعه دهندگان iOS
- دوره آموزشی توسعه پیشرفته iOS: دسترسی به Keychain
- دوره آموزشی یادگیری جامع توسعه اپلیکیشن iOS
- دوره آموزشی جاوا اسکریپت: برنامه های کاربردی وب پیشرفته
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده برنامه FileMaker Custom
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی ساخت اپلیکیشن با watchOS 4
- مسیر آموزشی بهبود مهارت های توسعه iOS خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار