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

دانلود Learning Management System Mobile App using React Native

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت اپلیکیشن LMS با React Native، API و Tailwind CSS

آموزش جامع ساخت اپلیکیشن موبایل سیستم مدیریت یادگیری (LMS) با استفاده از React Native، API و Tailwind CSS. این دوره برای توسعه‌دهندگان مبتدی و حرفه‌ای طراحی شده و شما را در تمام مراحل توسعه، از راه‌اندازی محیط توسعه تا یکپارچه‌سازی APIها، راهنمایی می‌کند.

چه چیزی یاد خواهید گرفت؟

  • ساخت اپلیکیشن موبایل با React Native و Tailwind CSS: یاد بگیرید چگونه اپلیکیشن‌های موبایل کاملاً کاربردی با استفاده از فریم‌ورک React Native ایجاد کنید.
  • یکپارچه‌سازی API: درک نحوه یکپارچه‌سازی APIها برای واکشی و مدیریت داده‌ها در اپلیکیشن موبایل.
  • طراحی رابط کاربری: تسلط بر اصول طراحی UI مختص اپلیکیشن‌های موبایل، با اطمینان از طرح‌بندی‌های بصری و واکنش‌گرا.
  • احراز هویت و مجوز: پیاده‌سازی مکانیزم‌های امن احراز هویت و مجوز کاربر در اپلیکیشن.
  • مدیریت وضعیت: استفاده از تکنیک‌های مدیریت وضعیت برای کنترل و همگام‌سازی وضعیت اپلیکیشن در سراسر کامپوننت‌ها.
  • Tailwind CSS: یادگیری Tailwind CSS با ساخت یک پروژه واقعی.

پیش‌نیازها

  • دانش پایه‌ای JavaScript
  • آشنایی با React
  • کامپیوتر با دسترسی به اینترنت
  • اشتیاق به یادگیری و ساخت اپلیکیشن‌های موبایل با React Native و APIها

در این دوره جامع، یاد خواهید گرفت که چگونه یک اپلیکیشن موبایل سیستم مدیریت یادگیری (LMS) کاملاً کاربردی را از ابتدا با استفاده از React Native بسازید. این دوره که برای توسعه‌دهندگان مبتدی و باتجربه طراحی شده است، شما را در کل فرآیند توسعه، از تنظیم محیط توسعه گرفته تا ادغام APIهای پشتیبان برای تکمیل منطق LMS راهنمایی می‌کند.

نکات برجسته دوره

  1. آشنایی با React Native:

    • درک اصول React Native.
    • تنظیم محیط توسعه خود برای توسعه React Native.
    • بررسی اجمالی کامپوننت‌ها، وضعیت و ویژگی‌ها در React Native.
  2. راه‌اندازی پروژه:

    • ایجاد یک پروژه جدید React Native.
    • ساختاردهی پروژه خود برای مقیاس‌پذیری و قابلیت نگهداری.
    • یکپارچه‌سازی کتابخانه‌ها و ابزارهای ضروری.
  3. احراز هویت کاربر:

    • پیاده‌سازی عملکردهای ثبت‌نام و ورود کاربر.
    • استفاده از یکپارچه‌سازی API برای احراز هویت امن.
    • مدیریت جلسات کاربر و ماندگاری وضعیت با استفاده از Redux.
  4. یکپارچه‌سازی API:

    • تنظیم APIهای RESTful برای بک‌اند LMS خود.
    • واکشی و نمایش داده‌ها با استفاده از فراخوانی‌های API.
    • مدیریت داده‌های ناهمزمان با روش‌ها و قلاب‌های چرخه عمر React Native.
  5. تحویل محتوا:

    • نمایش محتوای دوره (فیلم‌ها).
    • پیاده‌سازی پخش‌کننده‌های رسانه و نمایشگرهای محتوا.
    • اطمینان از تحویل روان و کارآمد محتوا.
  6. پیام‌رسانی:

    • پیاده‌سازی سیستم پیام‌رسانی بلادرنگ.
    • اطمینان از تحویل و مدیریت قابل اعتماد پیام.
  7. یادداشت‌ها و نظرات:

    • اجازه دادن به کاربران برای ایجاد و مدیریت یادداشت‌های شخصی.
    • پیاده‌سازی سیستم بررسی و رتبه‌بندی برای دوره‌ها.
    • یکپارچه‌سازی با بک‌اند برای ذخیره و بازیابی یادداشت‌ها و نظرات.
  8. تنظیمات نمایه:

    • ساخت یک سیستم مدیریت نمایه کاربر.
    • اجازه دادن به کاربران برای به‌روزرسانی اطلاعات و ترجیحات شخصی خود.
    • مدیریت ایمن داده‌های حساس کاربر.
  9. بارگذاری و مدیریت تصویر:

    • پیاده‌سازی عملکرد بارگذاری تصویر برای پروفایل‌های کاربری.
    • ادغام با APIهای بک‌اند برای ذخیره و بازیابی تصاویر.
    • اطمینان از بارگیری و نمایش کارآمد تصویر در برنامه.
  10. یکپارچه‌سازی پیشرفته API:

    • کار با APIهای پیچیده بک‌اند برای رسیدگی به عملکردهای مختلف.
    • اطمینان از ارتباط یکپارچه بین برنامه و بک‌اند.
    • مدیریت پاسخ‌های API و مدیریت خطا به طور موثر.
  11. رابط کاربری و تجربه کاربری:

    • طراحی یک رابط بصری و کاربرپسند با استفاده از Tailwind CSS.
    • استفاده از تکنیک‌های سبک‌دهی و طرح‌بندی React Native.
    • بهبود تجربه کاربری با انیمیشن‌ها و عناصر تعاملی.

در پایان این دوره، درک عمیقی از React Native و مهارت‌های لازم برای ساخت و استقرار یک برنامه تلفن همراه LMS قوی خواهید داشت. این دوره نه تنها جنبه‌های فنی توسعه را پوشش می‌دهد، بلکه بر بهترین شیوه‌ها در کدنویسی، طراحی و تجربه کاربری نیز تأکید دارد. چه به دنبال ارتقای مهارت‌های خود باشید و چه بخواهید یک پروژه جدید را شروع کنید، این دوره تمام ابزارها و دانش مورد نیاز برای موفقیت را در اختیار شما قرار می‌دهد.


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

مقدمه ای بر "اپلیکیشن موبایل LMS با استفاده از React Native + یکپارچه سازی API" Introduction to "LMS Mobile App Using React Native + APIs Integration"

  • مقدمه Introduction

راه اندازی پروژه React Native React Native Project Setup

  • راه اندازی پروژه React Native React Native Project Setup

  • پیکربندی Tailwind CSS در React Native Tailwind CSS React Native Configuration

  • ناوبری React Native React Native Navigation

طراحی کامپوننت موبایل Mobile Component Design

  • طراحی رابط کاربری اپلیکیشن موبایل Mobile App UI Design

  • طراحی رابط کاربری صفحه جزئیات دوره Course Detail Screen UI Design

  • طراحی کامپوننت سبد خرید Cart Component UI Design

  • طراحی کامپوننت پرداخت Checkout Component UI Design

  • طراحی کامپوننت ثبت نام و ورود Register and Login Component UI Design

  • طراحی کامپوننت داشبورد Dashboard Component UI Design

  • طراحی کامپوننت جزئیات دوره دانشجو Student Course Detail Component UI Design

پیکربندی ها Configurations

  • Redux در React Native Redux In React Native

  • Card Id و هوک داده های کاربر Card Id and User Data Hook

  • اتصال React Native و Django Connecting React Native & Django

یکپارچه سازی API احراز هویت با React Native Authentication API Integration to React Native

  • ادغام API ثبت نام با استفاده از React Native Integrate Registration API Using React Native

  • ادغام API ورود با استفاده از React Native Integrate Login API Using React Native

  • خروج از برنامه React Native Logout From React Native App

یکپارچه سازی API دوره با React Native Course API Integration to React Native

  • یکپارچه سازی API لیست دوره در React Native Course List API Integration In React Native

  • نمایش جزئیات دوره Course Detail View

یکپارچه سازی API سبد خرید با React Native Cart API Integration to React Native

  • یکپارچه سازی API افزودن دوره به سبد خرید Add Course To Cart API Integration

  • یکپارچه سازی React Native API سبد خرید Cart API React Native Integration

پرداخت و ادغام API پرداخت Stripe با React Native Checkout and Stripe Payment API Integration to React Native

  • یکپارچه سازی API صفحه پرداخت Checkout Page API Integrations

  • پرداخت Stripe با استفاده از React Native Stripe Payment Using React Native

  • یکپارچه سازی API تأیید پرداخت Stripe در React Native Stripe Payment Verification API Integration In React Native

API های داشبورد دانشجویی Student Dashboard APIs

  • داشبورد دانشجویی Student Dashboard

  • جزئیات دوره دانشجویی Student Course Detail

  • ویژگی پیام و یکپارچه سازی API Message Feature and API Integration

  • ویژگی دفترچه یادداشت و یکپارچه سازی API Note Pad Feature and API Integration

  • ویژگی نظرات و یکپارچه سازی API Reviews Feature and API Integration

  • تنظیمات پروفایل و به روز رسانی با استفاده از React Native Profile Settings and Update using React Native

  • ادغام API ویژگی کوپن Coupon Feature Api Integration

نمایش نظرات

آموزش اپلیکیشن موبایل سیستم مدیریت یادگیری با React Native
جزییات دوره
14 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
178
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Destiny Franks Destiny Franks

توسعه دهنده وب و برنامه موبایل Full Stack