آموزش توسعه اپلیکیشن موبایل چند پلتفرمی با React Native - آخرین آپدیت

دانلود Cross Platform Mobile Development with React Native

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توضیحات دوره: سفر خود را به دنیای توسعه اپلیکیشن‌های موبایل چند پلتفرمی (Cross-Platform) با ری‌اکت نیتیو (React Native) آغاز کنید. این دوره آموزشی برای کمک به شما در ساخت اپلیکیشن‌های موبایل قدرتمند، مقیاس‌پذیر و کاربرپسند طراحی شده است که به راحتی در هر دو سیستم‌عامل اندروید و iOS اجرا می‌شوند. شما درک عمیقی از معماری React Native، محیط توسعه قدرتمند آن و مفاهیم ضروری مانند مسیریابی (Navigation)، تعامل کاربر و مدیریت وضعیت (State Management) کسب خواهید کرد. چه تازه‌کار باشید و چه بخواهید از فریم‌ورک‌های نیتیو به سمت ری‌اکت نیتیو مهاجرت کنید، این دوره مهارت‌های لازم برای خلق اپلیکیشن‌های حرفه‌ای را به شما می‌آموزد. توضیحات ماژول‌ها: ماژول ۱: مقدمه‌ای بر React Native و توسعه موبایل بنیاد توسعه چند پلتفرمی را با بررسی معماری، ابزارها و محیط توسعه ری‌اکت نیتیو بنا کنید. تفاوت بین فریم‌ورک‌های چند پلتفرمی و توسعه نیتیو را درک کرده و اولین اپلیکیشن React Native خود را پیاده‌سازی کنید. ماژول ۲: مفاهیم اصلی React Native به عمق مفاهیم اصلی ری‌اکت نیتیو از جمله توسعه مبتنی بر کامپوننت، استایل‌دهی و مدیریت تعاملات کاربر بروید. یاد بگیرید چگونه رابط‌های کاربری پویا و واکنش‌گرا طراحی کرده و مسیریابی کارآمد بین صفحات را پیاده‌سازی کنید. ماژول ۳: کار با داده‌ها در React Native با یادگیری مدیریت وضعیت (State)، یکپارچه‌سازی API و ذخیره‌سازی داده‌های محلی، بر مدیریت داده‌ها در ری‌اکت نیتیو مسلط شوید. کشف کنید چگونه با حفظ عملکرد و تجربه کاربری بهینه، داده‌ها را فراخوانی و نمایش دهید. اهداف یادگیری: در پایان این دوره، دانش‌پذیران قادر خواهند بود: - اصول کلیدی توسعه چند پلتفرمی و معماری React Native را شرح دهند. - با استفاده از کامپوننت‌ها و تکنیک‌های استایل‌دهی React Native، اپلیکیشن‌های موبایل واکنش‌گرا و تعاملی بسازند. - تکنیک‌های کارآمد مدیریت وضعیت، فراخوانی داده‌ها و ذخیره‌سازی محلی را در اپلیکیشن‌های خود پیاده‌سازی کنند. - مشکلات رایج در ساختار پروژه، مسیریابی و بهینه‌سازی عملکرد اپلیکیشن را ارزیابی و رفع عیب کنند. مخاطبان هدف: این دوره برای افراد زیر ایده‌آل است: - مبتدیانی که می‌خواهند ساخت اپلیکیشن‌های موبایل را شروع کنند. - توسعه‌دهندگانی که قصد مهاجرت از توسعه اپلیکیشن نیتیو به فریم‌ورک‌های چند پلتفرمی را دارند. - مهندسان نرم‌افزاری که به دنبال گسترش مهارت‌های خود در حوزه توسعه اپلیکیشن موبایل هستند. - دانشجویان و متخصصانی که به ساخت اپلیکیشن با React Native علاقه‌مندند. توجه: این دوره، اولین بخش از سری تخصصی سه قسمتی «طراحی و توسعه اپلیکیشن موبایل: تعالی در پروژه‌های چند پلتفرمی» می‌باشد. سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity توسعه یافته و هیچ‌گونه وابستگی، تأییدیه، حمایت یا ارتباط رسمی با شرکت متا (Meta) یا زیرمجموعه‌های آن ندارد. این دوره محتوای آمادگی رسمی برای آزمون‌های متا نیست. تمامی علائم تجاری و نام‌های شرکت‌های ذکر شده، متعلق به صاحبان مربوطه بوده و صرفاً برای مقاصد شناسایی استفاده شده‌اند.

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

مقدمه‌ای بر React Native و توسعه موبایل Introduction to React Native and Mobile Development

  • توسعه چند پلتفرمی چیست؟ What is Cross-Platform Development?

  • مروری بر فریم‌ورک React Native Overview of React Native Framework

  • تفاوت‌های بین توسعه نیتیو و چند پلتفرمی Differences Between Native and Cross-Platform Development

  • ری‌اکت نیتیو چگونه کار می‌کند؟ How React Native Works

  • نقش جاوا اسکریپت کور و بریج (Bridge) The Role of JavaScript Core and the Bridge

  • کامپوننت‌های نیتیو در ری‌اکت نیتیو Native Components in React Native

  • نصب Node.js و React Native CLI Installing Node.js and React Native CLI

  • راه‌اندازی اندروید استودیو و Xcode Setting Up Android Studio and Xcode

  • ساخت و اجرای یک اپلیکیشن پایه React Native Creating and Running a Basic React Native App

  • ساختار پروژه یک اپلیکیشن React Native Project Structure of a React Native App

  • راه‌اندازی اندروید استودیو و Xcode Setting Up Android Studio and Xcode

  • لاگ‌گیری در اپلیکیشن React Native Logging in React Native App

مفاهیم اصلی React Native Core Concepts of React Native

  • کامپوننت‌های تابعی در مقابل کلاسی Functional vs Class Components

  • JSX در React Native JSX in React Native

  • استفاده از Props برای رابط کاربری پویا Using Props Dynamic UI

  • مدیریت State در کامپوننت React Native Managing State in React Native Component

  • رویکردهای استایل‌دهی در ری‌اکت نیتیو React Native Styling Approaches

  • استایل‌دهی درون‌خطی (Inline) و فایل‌های خارجی Inline and External StyleSheets

  • ایجاد طراحی‌های رابط کاربری واکنش‌گرا Creating Responsive UI Designs

  • استفاده از دکمه‌ها، ورودی‌ها و المان‌های لمسی Using Buttons, Inputs, and Touchables

  • مدیریت فرم‌ها با TextInput Form Handling with TextInput

  • مدیریت فرم‌ها با TextInput (عملی) Form Handling with TextInput (Demo)

  • مقدمه‌ای بر React Navigation Introduction to React Navigation

  • پیاده‌سازی Stack Navigation Implementing Stack Navigation

  • استفاده از تب و دراور نویگیشن Using Tab and Drawer Navigation

کار با داده‌ها در React Native Working with Data in React Native

  • مقدمه‌ای بر هوک‌ها (useState, useEffect) Introduction to Hooks (useState, useEffect)

  • انتقال وضعیت به بالا و ارسال با Props Lifting State Up and Passing State with Props

  • مدیریت وضعیت سراسری با Context API Global State Management with Context API

  • درخواست‌های API با Fetch و Axios Making API Requests with Fetch and Axios

  • نمایش داده‌ها در FlatList و SectionList Displaying Data in FlatList and SectionList

  • تکنیک‌های Pull to Refresh و صفحه‌بندی (Pagination) Pull-to-Refresh and Pagination Techniques

  • نمایش و مدیریت تصاویر Displaying and Handling Images

  • ضبط و پخش ویدیو و صدا Capturing and Playing Video and Audio

  • آپلود و دانلود فایل در React Native File Uploads and Downloads in React Native

نمایش نظرات

آموزش توسعه اپلیکیشن موبایل چند پلتفرمی با React Native
جزییات دوره
15h 33m
34
(آخرین آپدیت)
596
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

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