از جمله ویژگیهای فنی پروژه فروشگاه این فرادرس که میتوان به آن اشاره نمود، عبارتند از طراحی کامل متریال برنامه، بررسی مفاهیم ارتباط با سرور آنلاین، آشنایی با متدهای ارسال و دریافت اطلاعات به صورت جیسون، نحوه ساخت حساب کاربری و ذخیرهسازی اطلاعات کاربران در دیتابیس آنلاین، طراحی سبد خرید با امکان ویرایش آن و ارتباط با درگاه پرداخت به همراه پیادهسازی بسیاری از جزئیات خاص کدنویسی که در حین انجام پروژه تکتک آنها به عنوان چالشهای پیش رو مطرح شده و راه حل مناسب برای آنها پیشنهاد میگردد. در این آموزش، جهت پیادهسازی، از محیط کدنویسی اندروید استودیو (Android Studio) و زبان آن و همچنین زبان دارت (Dart) در قالب فریمورک محبوب فلاتر (Flutter) استفاده شده است که میتواند به شما در زمینه فهم و یادگیری مباحث ارتباط با دیتابیس آنلاین از جمله ارسال اطلاعات به دیتابیس و دریافت آنها در قالب جیسون، کمک شایانی نماید.
آموزش پروژه محور فلاتر با دارت – اپلیکیشن فروشگاه اینترنتی با فریم ورک Flutter در Dart
توضیحات تکمیلی
بدون شک در طی سالیان گذشته به همه ثابت شده است که یادگیری دروس دانشگاهی صرفا به صورت تئوری، فرصتی برای دانشجو جهت فعالیت در بازار کار را ایجاد نخواهد کرد و دروس دانشگاهی به تنهایی نمیتوانند فرد را برای حضور در بازار کار آماده کنند. آن چیزی که امروزه میتواند راهگشا باشد، توانایی تلفیق دروس تئوری دانشگاهی و پروژههای مرتبط است. ما در این فرادرس به پیادهسازی یک فروشگاه اینترنتی آنلاین در محیط محبوب فلاتر (Google Flutter) پرداخته و جزئیات بسیاری را از نظر فنی و دانش برنامهنویسی و همچنین از نظر آکادمیک، جهت طراحی این فروشگاه، مورد بررسی قرار میدهیم.
از جمله ویژگیهای فنی برنامه که میتوان به آن اشاره نمود، عبارتند از: طراحی کامل متریال برنامه، بررسی مفاهیم ارتباط با سرور آنلاین، آشنایی با متدهای ارسال و دریافت اطلاعات به صورت جیسون، نحوه ساخت حساب کاربری و ذخیرهسازی اطلاعات کاربران در دیتابیس آنلاین، طراحی سبد خرید با امکان ویرایش آن و ارتباط با درگاه پرداخت به همراه پیادهسازی بسیاری از جزئیات خاص کدنویسی که در حین انجام پروژه تکتک آنها به عنوان چالشهای پیش رو مطرح شده و راه حل مناسب برای آنها پیشنهاد میگردد.
در این آموزش، جهت پیادهسازی، از محیط کدنویسی اندروید استودیو (Android Studio) و زبان آن و همچنین زبان دارت (Dart) در قالب فریمورک محبوب فلاتر (Flutter) استفاده شده است که میتواند به شما در زمینه فهم و یادگیری مباحث ارتباط با دیتابیس آنلاین از جمله ارسال اطلاعات به دیتابیس و دریافت آنها در قالب جیسون، کمک شایانی نماید.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- فصل یکم: پیشنیازها و ابزارهای لازم برای توسعه و پیادهسازی
- درس یکم: پیشنیازهای آموزش
- درس دوم: ساخت پروژه و انجام تنظیمات ابتدایی
- فصل دوم: طراحی رابط کاربری صفحه آغازین برنامه و بخشهای ورود و ثبتنام
- درس سوم: نصب پکیج Splash Screen
- درس چهارم: طراحی صفحه خوشآمدگویی
- درس پنجم: تنظیم فونت برای پروژه
- درس ششم: طراحی صفحه Selector
- درس هفتم: طراحی AppBar از صفحه ورود
- درس هشتم: طراحی CardView از صفحه ورود
- درس نهم: تکمیل صفحه ورود
- درس دهم: طراحی صفحه ثبتنام
- درس یازدهم: ساز و کار مسیردهی صفحات
- فصل سوم: طراحی رابط کاربری صفحه اصلی فروشگاه و نمایش محصولات
- درس دوازدهم: طراحی AppBar صفحه اصلی
- درس سیزدهم: پیادهسازی Bottom Navigation
- درس چهاردهم: پیادهسازی Image Slider
- درس پانزدهم: طراحی عنوان پرفروشترین محصولات
- درس شانزدهم: ایجاد کلاس Product
- درس هفدهم: پیادهسازی GridView در صفحه اصلی
- درس هجدهم: طراحی CardView محصولات
- درس نوزدهم: تکمیل CardView محصولات
- درس بیستم: طراحی بنرهای صفحه اصلی
- فصل چهارم: طراحی پایگاه داده آنلاین پروژه
- درس بیستویکم: پیادهسازی پایگاه داده
- درس بیستودوم: ایجاد جدول
- فصل پنجم: ارتباط با سرور آنلاین پروژه
- درس بیستوسوم: نحوه ارتباط با پایگاه داده
- درس بیستوچهارم: پیادهسازی فیلترهای ثبتنام کاربر در سمت سرور
- درس بیستوپنجم: ثبت کردن اطلاعات کاربر در جدول در زمان ثبتنام
- درس بیستوششم: بررسی عملکرد فایل ثبتنام با Postman
- درس بیستوهفتم: پیادهسازی ورود به برنامه در سمت سرور
- درس بیستوهشتم: بررسی عملکرد فایل ورود به برنامه با Postman
- درس بیستونهم: فیلترهای ثبتنام در سمت کلاینت
- درس سیام: مدیریت پیغام خطا با نمایش SnackBar
- درس سیویکم: ارسال درخواست ثبتنام از کلاینت با متد Post
- درس سیودوم: استفاده از Modelها برای دریافت پاسخ سرور
- درس سیوسوم: طراحی بخش ورود به برنامه در سمت کلاینت
- درس سیوچهارم: ارسال درخواست ورود به برنامه از کلاینت با متد Post
- درس سیوپنجم: پیادهسازی کد سمت سرور برای دریافت لیست محصولات
- درس سیوششم: پیادهسازی کد سمت کلاینت برای دریافت لیست محصولات
- فصل ششم: پیادهسازی سبد خرید و درگاه پرداخت برنامه
- درس سیوهفتم: طراحی صفحه اطلاعات محصول
- درس سیوهشتم: پیادهسازی آیتمهای صفحه اطلاعات محصول
- درس سیونهم: پیادهسازی کلاس جهت مدیریت سبد خرید
- درس چهلم: طراحی ListView برای نمایش سبد خرید
- درس چهلویکم: پیادهسازی نحوه نمایش آیتمهای ListView
- درس چهلودوم: پیادهسازی پکیج درگاه پرداخت زرینپال
- درس چهلوسوم: استفاده از Uni Linkها و بررسی نتیجه خرید از درگاه
مفید برای
- طراحی سایت
- علاقهمندان برنامهنویسی به زبان دارت (Dart)
پیش نیاز
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها










راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش پروژه محور فلاتر با دارت – اپلیکیشن فروشگاه اینترنتی با فریم ورک Flutter در Dart |
---|---|
ناشر | فرادرس |
کد آموزش | FVGOG008 |
مدت زمان | ۸ ساعت و ۵۴ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (نمایش آنلاین + دانلود) |
حجم دانلود | ۱ گیگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات
سلام به همگی
دوره خوبی بود. به شما هم پیشنهاد میکنم این دوره رو ببینید
استاد به خوبی مسلط بودن
و اصولی کد میزدن، راضی بودم. خسته نباشید استاد.