آموزش مفاهیم پیشرفته در توسعه ری‌اکت نیتیو (React Native) - آخرین آپدیت

دانلود Advanced Concepts in React Native Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توضیحات دوره: مهارت‌های ری‌اکت نیتیو (React Native) خود را با این دوره پیشرفته به سطح بالاتری ارتقا دهید. با تسلط بر تکنیک‌های پیشرفته رابط کاربری (UI) و تجربه کاربری (UX)، مدیریت ژست‌های حرکتی (Gestures) و انیمیشن‌ها، در ساخت اپلیکیشن‌های موبایل جذاب و با عملکرد بالا غوطه‌ور شوید. یکپارچه‌سازی‌های نیتیو را برای بهره‌گیری از ویژگی‌های خاص دستگاه و APIهای مختص هر پلتفرم کاوش کنید. در نهایت، با یادگیری بهترین روش‌های تست و دیباگ (اشکال‌زدایی)، از پایداری و اطمینان برنامه‌های خود اطمینان حاصل کنید. این دوره شکاف بین سطح متوسط و متخصص را پر کرده و شما را برای ارائه اپلیکیشن‌هایی با ویژگی‌های غنی و تجربه کاربری روان توانمند می‌سازد. توضیحات سرفصل‌ها: فصل ۱: رابط کاربری (UI) و تجربه کاربری (UX) پیشرفته تکنیک‌های پیشرفته چیدمان، انیمیشن‌ها و مدیریت ژست‌های حرکتی را برای خلق تجربه‌های کاربری پویا و تعاملی بیاموزید. عملکرد برنامه خود را بهینه کنید تا در تمامی دستگاه‌ها به نرمی اجرا شود. فصل ۲: ویژگی‌های نیتیو و APIهای مخصوص پلتفرم نحوه ادغام کد‌های نیتیو و دسترسی به ویژگی‌های خاص پلتفرم مانند سنسورهای دستگاه، موقعیت جغرافیایی و اعلان‌ها را کشف کنید. برای گسترش قابلیت‌ها، بر استفاده از کتابخانه‌ها و SDKهای جانبی مسلط شوید. فصل ۳: تست و دیباگ اپلیکیشن‌های ری‌اکت نیتیو با یادگیری نوشتن تست‌های واحد (Unit)، یکپارچه‌سازی (Integration) و سرتاسری (E2E)، اعتماد به نفس خود را در ساخت اپلیکیشن‌ها افزایش دهید. از ابزارها و استراتژی‌های پیشرفته دیباگ برای شناسایی و رفع مشکلات مختص هر پلتفرم استفاده کنید و در عین حال، بهترین روش‌های امنیتی را رعایت کنید. اهداف یادگیری: در پایان این دوره، دانش‌پذیران قادر خواهند بود: - رابط‌های کاربری پیشرفته را با استفاده از انیمیشن‌ها، گذارها (Transitions) و چیدمان‌های بهینه طراحی کنند. - ویژگی‌های نیتیو دستگاه و کتابخانه‌های جانبی را برای افزایش قابلیت‌های برنامه یکپارچه کنند. - عملکرد اپلیکیشن را با دیباگ، تست و تحلیل موثر کد بهبود بخشند. - اقدامات امنیتی را برای محافظت از داده‌های حساس و تضمین انطباق با مقررات حریم خصوصی پیاده‌سازی کنند. مخاطبین دوره: این دوره برای افراد زیر ایده‌آل است: - توسعه‌دهندگان سطح متوسط ری‌اکت نیتیو که قصد دارند اپلیکیشن‌های پیشرفته بسازند. - توسعه‌دهندگانی که به دنبال ادغام ویژگی‌های مختص پلتفرم در اپلیکیشن‌های چندپلتفرمی خود هستند. - متخصصانی که علاقه‌مند به بهبود پایداری اپلیکیشن از طریق تست‌های دقیق و روش‌های دیباگ هستند. - مهندسانی که می‌خواهند اپلیکیشن‌های موبایل بصری، پویا و با کارایی بالا ایجاد کنند. نکته: این دوره، دومین دوره از مجموعه تخصصی ۳ بخشی «طراحی و توسعه جامع اپلیکیشن موبایل: تعالی چندپلتفرمی» است. سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity توسعه یافته و به شرکت متا (Meta) یا هیچ‌یک از شرکت‌های تابعه یا وابسته آن وابسته نیست، مورد تایید یا حمایت آن‌ها نمی‌باشد. این دوره یک جزوه آموزشی رسمی متا محسوب نمی‌شود. تمامی علائم تجاری، علائم خدمات و نام‌های شرکت‌های ذکر شده، متعلق به مالکان مربوطه بوده و صرفاً جهت شناسایی استفاده شده‌اند.

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

رابط کاربری و تجربه کاربری پیشرفته Advanced UI and User Experience

  • استفاده از ScrollView برای محتوای طولانی Using ScrollView for Long Content

  • پیاده‌سازی چیدمان گرید با FlatList Implementing Grid Layouts with FlatList

  • شخصی‌سازی کامپوننت‌های NativeBase و React Native Paper Customizing NativeBase and React Native Paper Components

  • استفاده از Animated API برای انیمیشن‌های پایه Using the Animated API for Basic Animations

  • ساخت انیمیشن‌های پیچیده با Reanimated Building Complex Animations with Reanimated

  • انیمیت کردن گذار بین صفحات Animating Transitions Between Screens

  • پیاده‌سازی سوایپ، پینچ و ضربه Implementing Swipes, Pinches, and Taps

  • استفاده از React Native Gesture Handler Using React Native Gesture Handler

  • ساخت تعاملات ژست حرکتی سفارشی Building Custom Gesture Interactions

  • جلوگیری از رندر مجدد با React.memo و useCallback Avoiding Re-renders with React.memo and useCallback

  • بهینه‌سازی لیست‌ها و ویوها با VirtualizedList Optimizing Lists and Views with VirtualizedList

  • پروفایلینگ و رفع گلوگاه‌های عملکردی Profiling and Debugging Performance Bottlenecks

ویژگی‌های نیتیو و APIهای اختصاصی پلتفرم Native Features and Platform-Specific APIs

  • درک پل ارتباطی Native Module Understanding the Native Module Bridge

  • ایجاد و لینک کردن ماژول‌های نیتیو سفارشی Creating and Linking Custom Native Modules

  • دیباگ مشکلات کد نیتیو Debugging Issues with Native Code

  • دسترسی به دوربین و کتابخانه‌های رسانه Accessing Camera and Media Libraries

  • یکپارچه‌سازی موقعیت جغرافیایی و نقشه Geolocation and Maps Integration

  • استفاده از سنسورها (شتاب‌سنج، ژیروسکوپ) در ری‌اکت نیتیو Using Sensors (Accelerometer, Gyroscope) in React Native

  • پیاده‌سازی اعلان‌های محلی (Local Notifications) Implementing Local Notifications

  • تنظیم Push Notifications با فایربیس Setting Up Push Notifications with Firebase

تست و دیباگ اپلیکیشن‌های ری‌اکت نیتیو Testing and Debugging React Native Apps

  • مقدمه‌ای بر Jest برای تست‌نویسی Introduction to Jest for Testing

  • تست‌نویسی با ری‌اکت نیتیو Testing with React Native

  • تست کدهای ناهمگام با Mocks Testing Asynchronous Code with Mocks

  • راه‌اندازی Detox برای تست‌های E2E Setting Up Detox for E2E Testing

  • پیاده‌سازی تست Jest در ری‌اکت نیتیو Implementing Jest Testing in React native

  • ابزارهای دیباگ: React Native Debugger و Flipper Debugging Tools: React Native Debugger and Flipper

  • مدیریت و لاگ کردن خطاها Handling and Logging Errors

نمایش نظرات

آموزش مفاهیم پیشرفته در توسعه ری‌اکت نیتیو (React Native)
جزییات دوره
10h 35m
27
(آخرین آپدیت)
402
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری