دوره آموزشی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع فلاتر: ساخت برای پلتفرم های متعدد
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی شناسایی شرکتی با استفاده از اطلاعات منبع باز: بررسی فاز اول در Cyber Kill Chain Framework
- دوره آموزشی راهنمای کامل امنیت نرمافزارهای متنباز
- دوره آموزشی مدلهای زبان بزرگ در AWS: ساخت و استقرار مدلهای زبان بزرگ متنباز
- دوره آموزشی هوش مصنوعی تولیدی و مدلهای متنباز: تمرین عملی با مدلهای Hugging Face
- دوره آموزشی فایروالهای متنباز