آموزش Android Firebase Firestore - Masterclass - ساخت اپلیکیشن فروشگاه

Android Firebase Firestore - Masterclass - Build a Shop App

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از Google Firebase Firestore - NoSQL یک برنامه کامل تجارت الکترونیک اندروید از ابتدا بسازید شما قادر خواهید بود با استفاده از Google Firebase یک برنامه تجارت الکترونیک اندروید از ابتدا ایجاد کنید - Firestore اصول اولیه Firebase، نحوه آپلود و بارگیری داده ها را یاد خواهید گرفت. و از پایگاه داده آنلاین و غیره. برنامه های ابری خود را با فضای ذخیره سازی ابری بسازید، مانند Whatsapp، Instagram، یا Tinder Learn Firebase اصول اولیه، نحوه آپلود و دانلود داده ها از و از پایگاه داده آنلاین، و غیره. ساختن یک برنامه کاربردی با Cloud Database Firebase شما می‌دانید که چگونه ماژول‌های مختلف Firebase را بسازید، مانند احراز هویت، ذخیره‌سازی ابری، پایگاه داده پیش‌ها: یک رایانه ویندوز، مک یا لینوکس مبتنی بر دانش توسعه‌دهنده اندروید (به عنوان مثال نیمه اول Masterclass Android من را به پایان رسانده‌ام)

تجارت الکترونیک آینده تجارت است، و در طول این دوره کاملاً جدید، ما یاد خواهیم گرفت که چگونه این آینده را با هم بسازیم.

این دوره جدید به طور خاص طراحی شده است تا بتوانید برنامه تجارت الکترونیک Firebase خود را با استفاده از تکنیک های ساده و راهنمای گام به گام آسان بسازید.

شما احتمالاً قبلاً تجربه ای با برنامه نویسی Android دارید، اما هنوز با راه حل های ابری مانند firebase کار نکرده اید؟ اصلا مشکلی نیست! این دوره برای هرکسی که انگیزه ساخت اپلیکیشن خود را با پایگاه داده ابری دارد مناسب است. من توضیحات ساده ای در مورد ابزارهای پیچیده به شما خواهم داد و در هر مرحله به شما کمک خواهم کرد.

در این دوره آموزشی، نحوه ساخت اپلیکیشن تجارت الکترونیکی خود را برای اندروید با استفاده از پایگاه داده Firestore Google Firebase خواهید آموخت

شما برنامه فروشگاه MyShopPal را خواهید ساخت که یک برنامه تجارت الکترونیک قابل تنظیم است که می توانید از آن برای ایجاد فروشگاه خود استفاده کنید یا از آن به عنوان یک الگو برای ایجاد یک برنامه تجارت الکترونیک برای مشتری خود استفاده کنید. خود کد صدها اگر نه هزاران دلار ارزش دارد.

در این دوره ما موضوعاتی مانند

را پوشش می دهیم
  • مبانی Firebase

  • نحوه آپلود و بارگیری داده ها از یک پایگاه داده آنلاین و از آن

  • نمایش تصاویر از Cloud در برنامه شما

  • ایجاد نمایه های کاربر

  • آپلود و نمایش محصولات

  • ساخت یک سیستم سبد خرید

  • انتخاب تصاویر از تلفن خود

پس از راهنمایی های گام به گام من، می توانید

  • برنامه‌های ابری خود را بسازید. نه تنها از برنامه‌ها خرید کنید، بلکه با مهارت‌های Firebase که به دست خواهید آورد، می‌توانید برنامه‌هایی مانند Whatsapp، Instagram یا Tinder نیز بسازید

ما برنامه را از ابتدا با هم خواهیم ساخت. با شروع صفحه ورود به سیستم و احراز هویت، داشبورد با کالای شما، ما برنامه کامل و تمام شده را خواهیم ساخت.

30 روز ضمانت بازگشت کامل وجه

این دوره با 30 روز ضمانت بازگشت کامل وجه ارائه می شود. در دوره شرکت کنید، هر سخنرانی را تماشا کنید و تمرینات را انجام دهید، و اگر احساس می‌کنید این دوره برای شما مناسب نیست، ظرف 30 روز درخواست بازپرداخت کامل کنید. تمام پول شما برگردانده می شود، سوالی پرسیده نمی شود.

درباره مربی شما:

اسم من دنیس پانجوتا است و در دوره هایم به بیش از 150000 دانش آموز نحوه کدنویسی را آموزش داده ام. من لیسانس مهندسی از دانشگاه علوم کاربردی کنستانس (آلمان) دارم. من عاشق تدریس و ایجاد دوره های با کیفیت هستم. ماموریت من آموزش برنامه نویسی به بیش از 10 میلیون نفر است!


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

به دوره خوش آمدید Welcome to the course

  • به دوره خوش آمدید Welcome to the course

  • نحوه استفاده از منابع قابل دانلود How To Use The Downloadable Resources

  • بیشترین بهره را از Tutorials.EU ببرید Get the most from Tutorials.EU

به دوره خوش آمدید Welcome to the course

  • به دوره خوش آمدید Welcome to the course

  • آنچه در این دوره خواهید ساخت What You Will Build In This Course

  • آنچه در این دوره خواهید ساخت What You Will Build In This Course

  • چگونه از دوره بیشترین بهره را ببریم How To Get Most Out Of The Course

  • چگونه از دوره بیشترین بهره را ببریم How To Get Most Out Of The Course

  • نحوه استفاده از منابع قابل دانلود How To Use The Downloadable Resources

  • چالش ها چگونه طراحی می شوند How The Challenges Are Designed

  • چالش ها چگونه طراحی می شوند How The Challenges Are Designed

  • به‌روزرسانی بررسی‌های Udemy Udemy Reviews Update

  • به‌روزرسانی بررسی‌های Udemy Udemy Reviews Update

  • بیشترین بهره را از Tutorials.EU ببرید Get the most from Tutorials.EU

راه اندازی پروژه و اولین فعالیت ها Setting up the Project and the first Activities

  • به بخش خوش آمدید Welcome to the section

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

  • چالش - TextView سفارشی Challenge - Custom TextView

  • تنظیم فعالیت ثبت نام Setting up the Register Activity

  • اعتبارسنجی ورودی های رجیستری Validating Registry Entries

راه اندازی پروژه و اولین فعالیت ها Setting up the Project and the first Activities

  • به بخش خوش آمدید Welcome to the section

  • DEMO - نماد برنامه خود را ایجاد کنید DEMO - Create Your Own App Icon

  • DEMO - نماد برنامه خود را ایجاد کنید DEMO - Create Your Own App Icon

  • راه اندازی و ایجاد آیکون Setup and Icon creation

  • راه اندازی و ایجاد آیکون Setup and Icon creation

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

  • صفحه معرفی Splash Screen

  • صفحه معرفی Splash Screen

  • DEMO ایجاد ابزارک های سفارشی DEMO Creating Custom Widgets

  • DEMO ایجاد ابزارک های سفارشی DEMO Creating Custom Widgets

  • چالش - TextView سفارشی Challenge - Custom TextView

  • استفاده از فونت های مختلف و ایجاد TextView سفارشی Using Different Fonts and Creating Custom TextView

  • استفاده از فونت های مختلف و ایجاد TextView سفارشی Using Different Fonts and Creating Custom TextView

  • تنظیم دکمه سفارشی، فعالیت ورود به سیستم را آماده کنید Setting up Custom Button, Prepare Login Activity

  • تنظیم دکمه سفارشی، فعالیت ورود به سیستم را آماده کنید Setting up Custom Button, Prepare Login Activity

  • راه اندازی فعالیت ورود Setting up the Login Activity

  • راه اندازی فعالیت ورود Setting up the Login Activity

  • تنظیم فعالیت ثبت نام Setting up the Register Activity

  • اعتبارسنجی ورودی های رجیستری Validating Registry Entries

احراز هویت Firebase - ثبت نام و ورود به سیستم Firebase Authentication - Register and Login

  • به بخش خوش آمدید Welcome to the section

  • DEMO - نحوه تنظیم احراز هویت Firebase DEMO - How To Setup Firebase Authentication

  • ثبت احراز هویت کاربر و Firebase Registering the User and Firebase Authentication

  • اعتبار سنجی ورودی های ورود را آماده کنید Prepare Validation of Login Entries

  • فعالیت فراموشی رمز عبور The Forgot Password Activity

  • پیاده سازی و تست رمز عبور فراموش شده The Forgot Password Implementation and Test

احراز هویت Firebase - ثبت نام و ورود به سیستم Firebase Authentication - Register and Login

  • به بخش خوش آمدید Welcome to the section

  • DEMO - نحوه تنظیم احراز هویت Firebase DEMO - How To Setup Firebase Authentication

  • چالش - احراز هویت Firebase Challenge - Firebase Authentication

  • چالش - احراز هویت Firebase Challenge - Firebase Authentication

  • ثبت احراز هویت کاربر و Firebase Registering the User and Firebase Authentication

  • نمایش گفتگوی پیشرفت هنگام ثبت نام کاربر جدید Displaying the Progress Dialog While Registering the New User

  • نمایش گفتگوی پیشرفت هنگام ثبت نام کاربر جدید Displaying the Progress Dialog While Registering the New User

  • اعتبار سنجی ورودی های ورود را آماده کنید Prepare Validation of Login Entries

  • ورود کاربر در Firebase Cloud Logging in the User in the Firebase Cloud

  • ورود کاربر در Firebase Cloud Logging in the User in the Firebase Cloud

  • DEMO - بازنشانی رمز عبور از طریق - فراموشی رمز عبور DEMO - Reset Password via - Forgot Password

  • DEMO - بازنشانی رمز عبور از طریق - فراموشی رمز عبور DEMO - Reset Password via - Forgot Password

  • چالش - بازنشانی رمز عبور Challenge - Reset Password

  • چالش - بازنشانی رمز عبور Challenge - Reset Password

  • فعالیت فراموشی رمز عبور The Forgot Password Activity

  • پیاده سازی و تست رمز عبور فراموش شده The Forgot Password Implementation and Test

Google Firestore - ذخیره داده های شما در پایگاه داده ابری Google Firestore - Storing Your Data In The Cloud Database

  • به بخش خوش آمدید Welcome to the section

  • ایجاد اولین ورودی ما در پایگاه داده ابری Firestore Creating Our First Entry in the Firestore Cloud Database

  • ایجاد طراحی فعالیت پروفایل کاربری - قسمت 1 Creating the User Profile Activity Design - Part 1

  • از Parcelable برای ذخیره جزئیات بیشتر کاربر در دستگاه از طریق Sharedpreferences استفاده کنید Use Parcelable to Store More User Details on the Device via Sharedpreferences

  • DEMO - استفاده از مجوزها در Android Studio DEMO - Using Permissions In Android Studio

  • درخواست مجوز برای ذخیره تصویر نمایه Asking for Permissions to Store Profile Image

  • بارگیری تصویر نمایه از فضای ذخیره سازی Loading the Profile Image from Storage

  • بارگیری تصویر نمایه از Storage با Glide Loading the Profile Image from Storage with Glide

  • تایید ورودی های کاربر Verify User Entries

  • آپلود جزئیات نمایه Uploading the Profile Details

Google Firestore - ذخیره داده های شما در پایگاه داده ابری Google Firestore - Storing Your Data In The Cloud Database

  • به بخش خوش آمدید Welcome to the section

  • راه اندازی Firestore Setting up Firestore

  • راه اندازی Firestore Setting up Firestore

  • ایجاد اولین ورودی ما در پایگاه داده ابری Firestore Creating Our First Entry in the Firestore Cloud Database

  • بازیابی داده ها از پایگاه داده Firestore Retrieving Data from the Firestore Database

  • بازیابی داده ها از پایگاه داده Firestore Retrieving Data from the Firestore Database

  • ذخیره نام کاربری در تلفن از طریق Sharedpreferences و نمایش آن Storing the Username on the Phone via Sharedpreferences and Displaying it

  • ذخیره نام کاربری در تلفن از طریق Sharedpreferences و نمایش آن Storing the Username on the Phone via Sharedpreferences and Displaying it

  • ایجاد طراحی فعالیت پروفایل کاربری - قسمت 1 Creating the User Profile Activity Design - Part 1

  • ایجاد طراحی فعالیت پروفایل کاربری - قسمت 2 Creating the User Profile Activity Design - Part 2

  • ایجاد طراحی فعالیت پروفایل کاربری - قسمت 2 Creating the User Profile Activity Design - Part 2

  • از Parcelable برای ذخیره جزئیات بیشتر کاربر در دستگاه از طریق Sharedpreferences استفاده کنید Use Parcelable to Store More User Details on the Device via Sharedpreferences

  • DEMO - استفاده از مجوزها در Android Studio DEMO - Using Permissions In Android Studio

  • چالش - اجازه ذخیره تصویر نمایه Challenge - Permission To Store Profile Image

  • چالش - اجازه ذخیره تصویر نمایه Challenge - Permission To Store Profile Image

  • درخواست مجوز برای ذخیره تصویر نمایه Asking for Permissions to Store Profile Image

  • بارگیری تصویر نمایه از فضای ذخیره سازی Loading the Profile Image from Storage

  • بارگیری تصویر نمایه از Storage با Glide Loading the Profile Image from Storage with Glide

  • تایید ورودی های کاربر Verify User Entries

  • آپلود جزئیات نمایه Uploading the Profile Details

آپلود فایل‌ها در فضای ذخیره‌سازی Google Firebase - صفحه نمایه و داشبورد Uploading Files To The Google Firebase Storage - Profile Screen and Dashboard

  • به بخش خوش آمدید Welcome to the section

  • DEMO - استفاده از Glide برای تخصیص تصاویر به روش آسان DEMO - Using Glide To Assign Images The Easy Way

  • چالش - آپلود تصویر نمایه در Google Firestore Challenge - Uploading the Profile Image to Google Firestore

  • بارگذاری تصویر نمایه در فضای ذخیره‌سازی ابری Firebase Uploading the Profile Image to the Firebase Cloud Storage

  • به روز رسانی Imageurl در پروفایل و پایگاه داده Firebase Updating the Imageurl in the Profile and Firebase Database

  • مراقبت از قطعات مختلف Taking Care of the Different Fragements

  • تنظیم بخش داشبورد برای داشتن گزینه تنظیمات Setting up the Dashboard Fragment to Have a Settings Option

  • ایجاد طرح‌بندی صفحه تنظیمات Creating the Settings Screen Layout

  • قابلیت ویرایش صفحه نمایه Making the Profile Screen Editable

آپلود فایل‌ها در فضای ذخیره‌سازی Google Firebase - صفحه نمایه و داشبورد Uploading Files To The Google Firebase Storage - Profile Screen and Dashboard

  • به بخش خوش آمدید Welcome to the section

  • DEMO - Firebase Storage - ذخیره تصاویر در ابر DEMO - Firebase Storage - Store Images In The Cloud

  • DEMO - Firebase Storage - ذخیره تصاویر در ابر DEMO - Firebase Storage - Store Images In The Cloud

  • DEMO - استفاده از Glide برای تخصیص تصاویر به روش آسان DEMO - Using Glide To Assign Images The Easy Way

  • چالش - آپلود تصویر نمایه در Google Firestore Challenge - Uploading the Profile Image to Google Firestore

  • بارگذاری تصویر نمایه در فضای ذخیره‌سازی ابری Firebase Uploading the Profile Image to the Firebase Cloud Storage

  • به روز رسانی Imageurl در پروفایل و پایگاه داده Firebase Updating the Imageurl in the Profile and Firebase Database

  • به روز رسانی پایگاه داده درباره یک ورودی نمایه تمام شده Updating the Database About a Finished Profile Entry

  • به روز رسانی پایگاه داده درباره یک ورودی نمایه تمام شده Updating the Database About a Finished Profile Entry

  • ایجاد یک فعالیت داشبورد Creating a Dashboard Activity

  • ایجاد یک فعالیت داشبورد Creating a Dashboard Activity

  • تمیز کردن پروژه و عملکرد دکمه دوگانه پشت فشار داده شده Cleaning up the Project and the Double Back Button Pressed Functionality

  • تمیز کردن پروژه و عملکرد دکمه دوگانه پشت فشار داده شده Cleaning up the Project and the Double Back Button Pressed Functionality

  • مراقبت از قطعات مختلف Taking Care of the Different Fragements

  • تنظیم بخش داشبورد برای داشتن گزینه تنظیمات Setting up the Dashboard Fragment to Have a Settings Option

  • ایجاد طرح‌بندی صفحه تنظیمات Creating the Settings Screen Layout

  • بارگیری اطلاعات نمایه از Firestore Loading the Profile Data from Firestore

  • بارگیری اطلاعات نمایه از Firestore Loading the Profile Data from Firestore

  • ویرایش نمایه و خروج کاربر از سیستم Editing the Profile and Loging the User Out

  • ویرایش نمایه و خروج کاربر از سیستم Editing the Profile and Loging the User Out

  • قابلیت ویرایش صفحه نمایه Making the Profile Screen Editable

توسعه افزودن و نمایش محصولات در یک Recyclerview Developing the Adding and Displaying of Products in a Recyclerview

  • به بخش خوش آمدید Welcome to the section

  • به کاربر اجازه دهید تصویر محصول را انتخاب کند Let the User Select a Product Image

  • در حال آپلود تصویر محصول Uploading the Product Image

  • آماده سازی بخش محصولات و ایجاد یک قطعه پایه Preparing our Products Fragment and creating a Base Fragment

  • دریافت محصولات از پایگاه داده Firestore ما Getting the Products from Our Firestore Database

  • چالش - RecyclerView و نمایش محصولات در آن Challange - RecyclerView and Displaying Products In It

  • نمایش محصولات در یک Recyclerview Displaying the Products in a Recyclerview

  • نمایش AlertDialog و حذف محصول در Cloud Displaying AlertDialog and Deleting Product in the Cloud

توسعه افزودن و نمایش محصولات در یک Recyclerview Developing the Adding and Displaying of Products in a Recyclerview

  • به بخش خوش آمدید Welcome to the section

  • آماده کردن فعالیت افزودن محصول و منویی که به آنجا منتهی می شود Preparing the Add Product Activity and the Menu that Leads there

  • آماده کردن فعالیت افزودن محصول و منویی که به آنجا منتهی می شود Preparing the Add Product Activity and the Menu that Leads there

  • طراحی فعالیت افزودن محصول Designing the Add Product Activity

  • طراحی فعالیت افزودن محصول Designing the Add Product Activity

  • به کاربر اجازه دهید تصویر محصول را انتخاب کند Let the User Select a Product Image

  • اعتبار سنجی ورودی های جزئیات محصول Validating Product Detail Entries

  • اعتبار سنجی ورودی های جزئیات محصول Validating Product Detail Entries

  • در حال آپلود تصویر محصول Uploading the Product Image

  • محصول را در پایگاه داده ما آپلود کنید Upload the Product to Our Database

  • محصول را در پایگاه داده ما آپلود کنید Upload the Product to Our Database

  • آماده سازی بخش محصولات و ایجاد یک قطعه پایه Preparing our Products Fragment and creating a Base Fragment

  • دریافت محصولات از پایگاه داده Firestore ما Getting the Products from Our Firestore Database

  • DEMO - RecyclerView - آداپتور - نمایش فهرست DEMO - RecyclerView - Adapter - Displaying a List

  • DEMO - RecyclerView - آداپتور - نمایش فهرست DEMO - RecyclerView - Adapter - Displaying a List

  • چالش - RecyclerView و نمایش محصولات در آن Challange - RecyclerView and Displaying Products In It

  • نمایش محصولات در یک Recyclerview Displaying the Products in a Recyclerview

  • آماده سازی قسمت داشبورد Preparing the Dashboard Fragment

  • آماده سازی قسمت داشبورد Preparing the Dashboard Fragment

  • نمایش آیتم های داشبورد Displaying the Dashboard Items

  • نمایش آیتم های داشبورد Displaying the Dashboard Items

  • آماده سازی حذف محصولات در UI Preparing the Deletion of Products in the UI

  • آماده سازی حذف محصولات در UI Preparing the Deletion of Products in the UI

  • نمایش AlertDialog و حذف محصول در Cloud Displaying AlertDialog and Deleting Product in the Cloud

در حال توسعه صفحه جزئیات محصول Developing The Product Details Screen

  • به بخش خوش آمدید Welcome to the section

  • افزودن صفحه جزئیات محصول Adding the Product Details Screen

  • نمایش جزئیات محصول از داشبورد Displaying the Product Details from the Dashboard

در حال توسعه صفحه جزئیات محصول Developing The Product Details Screen

  • به بخش خوش آمدید Welcome to the section

  • افزودن صفحه جزئیات محصول Adding the Product Details Screen

  • انتقال شناسه محصول از صفحه محصولات به صفحه جزئیات محصول Passing the Product ID from the Products Screen to the Product Details Screen

  • انتقال شناسه محصول از صفحه محصولات به صفحه جزئیات محصول Passing the Product ID from the Products Screen to the Product Details Screen

  • بازیابی و نمایش جزئیات محصول Retrieving and Displaying the Product Details

  • بازیابی و نمایش جزئیات محصول Retrieving and Displaying the Product Details

  • نمایش جزئیات محصول از داشبورد Displaying the Product Details from the Dashboard

توسعه سبد خرید - شامل اقلام، نمای کلی سبد خرید و جزئیات Developing the Cart - Including Items, Cart Overview and Details

  • افزودن به سبد خرید قسمت 1 Add to Cart Part 1

  • افزودن به سبد خرید قسمت 3 Add to Cart Part 3

  • آماده کردن رابط کاربری سبد خرید و انتقال به آن Preparing the Cart UI and Moving to it

  • آماده سازی مبلغ سبد خرید با چک سهام قسمت 1 Preparing the Cart Amount with Stock Check Part 1

  • آماده کردن مبلغ سبد خرید با چک سهام قسمت 3 Preparing the Cart Amount with Stock Check Part 3

  • افزایش و کاهش مقدار کالا در سبد خرید Increasing and Reducing Item Amount in Cart

توسعه سبد خرید - شامل اقلام، نمای کلی سبد خرید و جزئیات Developing the Cart - Including Items, Cart Overview and Details

  • به بخش خوش آمدید Welcome to the section

  • نمایش افزودن به کارت اگر محصول خود ما نیست Displaying Add To Card if it is not our own product

  • نمایش افزودن به کارت اگر محصول خود ما نیست Displaying Add To Card if it is not our own product

  • افزودن به سبد خرید قسمت 1 Add to Cart Part 1

  • افزودن به سبد خرید قسمت 2 Add to Cart Part 2

  • افزودن به سبد خرید قسمت 2 Add to Cart Part 2

  • افزودن به سبد خرید قسمت 3 Add to Cart Part 3

  • آماده کردن رابط کاربری سبد خرید و انتقال به آن Preparing the Cart UI and Moving to it

  • لیست سبد خرید قسمت 1 Cart List Part 1

  • لیست سبد خرید قسمت 1 Cart List Part 1

  • لیست سبد خرید قسمت 2 Cart List Part 2

  • لیست سبد خرید قسمت 2 Cart List Part 2

  • آماده سازی مبلغ سبد خرید با چک سهام قسمت 1 Preparing the Cart Amount with Stock Check Part 1

  • آماده کردن مبلغ سبد خرید با چک سهام قسمت 2 Preparing the Cart Amount with Stock Check Part 2

  • آماده کردن مبلغ سبد خرید با چک سهام قسمت 2 Preparing the Cart Amount with Stock Check Part 2

  • آماده کردن مبلغ سبد خرید با چک سهام قسمت 3 Preparing the Cart Amount with Stock Check Part 3

  • افزایش و کاهش مقدار کالا در سبد خرید Increasing and Reducing Item Amount in Cart

اجازه دادن به کاربر برای اضافه کردن آدرس Allowing The User To Add Addresses

  • به بخش خوش آمدید Welcome to the section

  • ایجاد Add Edit Address Activity و UI Creating the Add Edit Address Activity and UI

  • بررسی ورودی های کاربر و همچنین آماده سازی Address Datamodel Checking user Entries as well as prepare the Address Datamodel

  • افزودن آدرس در فضای ابری Adding Address in Cloud

  • نمایش آدرس های یک کاربر در یک لیست Displaying the Addresses of a User in a List

  • برای ویرایش - موارد فهرست آدرس، انگشت خود را بکشید Swipe to Edit - Address List Items

  • برای حذف آدرس ها انگشت خود را بکشید Swipe to Delete Addresses

  • ایجاد تغییرات مهم در فعالیت‌های سبد خرید و آدرس Making Important Changes to Cart and Address Activities

اجازه دادن به کاربر برای اضافه کردن آدرس Allowing The User To Add Addresses

  • به بخش خوش آمدید Welcome to the section

  • ایجاد فعالیت لیست آدرس Creating the Address List Activity

  • ایجاد فعالیت لیست آدرس Creating the Address List Activity

  • ایجاد Add Edit Address Activity و UI Creating the Add Edit Address Activity and UI

  • بررسی ورودی های کاربر و همچنین آماده سازی Address Datamodel Checking user Entries as well as prepare the Address Datamodel

  • افزودن آدرس در فضای ابری Adding Address in Cloud

  • بارگیری آدرس ها از پایگاه داده Firestore Loading the Addresses from the Firestore Database

  • بارگیری آدرس ها از پایگاه داده Firestore Loading the Addresses from the Firestore Database

  • نمایش آدرس های یک کاربر در یک لیست Displaying the Addresses of a User in a List

  • برای ویرایش - موارد فهرست آدرس، انگشت خود را بکشید Swipe to Edit - Address List Items

  • بعد از کشیدن آدرس، آدرس را ویرایش کنید Edit the Address After Swiping

  • بعد از کشیدن آدرس، آدرس را ویرایش کنید Edit the Address After Swiping

  • برای حذف آدرس ها انگشت خود را بکشید Swipe to Delete Addresses

  • ایجاد تغییرات مهم در فعالیت‌های سبد خرید و آدرس Making Important Changes to Cart and Address Activities

افزودن فعالیت پرداخت - ذخیره و نمایش داده های Firestore Adding The Checkout Activity - Storing and Displaying of Firestore Data

  • به بخش خوش آمدید Welcome to the section

  • فعالیت پرداخت The Checkout Activity

  • نمایش آدرس در صفحه پرداخت Displaying Address on Checkout Screen

  • نمایش اقلام سبد خرید در فعالیت پرداخت Displaying Cart Items in Checkout Activity

  • سفارش دهید و آنها را در پایگاه داده Cloud ذخیره کنید Place Orders and Store them in the Cloud Database

افزودن فعالیت پرداخت - ذخیره و نمایش داده های Firestore Adding The Checkout Activity - Storing and Displaying of Firestore Data

  • به بخش خوش آمدید Welcome to the section

  • فعالیت پرداخت The Checkout Activity

  • نمایش آدرس در صفحه پرداخت Displaying Address on Checkout Screen

  • آماده سازی فعالیت پرداخت برای نمایش محصولات در سبد خرید Preparing the Checkout Activity to Display Products in of the Cart

  • آماده سازی فعالیت پرداخت برای نمایش محصولات در سبد خرید Preparing the Checkout Activity to Display Products in of the Cart

  • نمایش اقلام سبد خرید در فعالیت پرداخت Displaying Cart Items in Checkout Activity

  • سفارش دهید و آنها را در پایگاه داده Cloud ذخیره کنید Place Orders and Store them in the Cloud Database

ساخت صفحه سفارشات Building The Orders Screen

  • به بخش خوش آمدید Welcome to the section

  • نمایش سفارشات در بخش سفارش Displaying the Orders in the Order Fragment

  • آماده سازی MyOrdersActivity برای نمایش سفارشات Preparing The MyOrdersActivity To Display Orders

  • آماده سازی بخش محصولات فروخته شده و ویرایش نوار پیمایش ما Preparing The SoldProducts Fragment And Editing Our Navigation Bar

ساخت صفحه سفارشات Building The Orders Screen

  • به بخش خوش آمدید Welcome to the section

  • به بخش خوش آمدید Welcome to the section

  • سهام را به روز کنید و سبد را پاک کنید Update The Stock And Clear The Cart

  • سهام را به روز کنید و سبد را پاک کنید Update The Stock And Clear The Cart

  • نمایش سفارشات در بخش سفارش Displaying the Orders in the Order Fragment

  • آماده سازی MyOrdersActivity برای نمایش سفارشات Preparing The MyOrdersActivity To Display Orders

  • نمایش جزئیات سفارش Displaying Order Details

  • نمایش جزئیات سفارش Displaying Order Details

  • ایجاد یک ورودی برای محصولات فروخته شده در پایگاه داده Creating An Entry For Sold Products In The Database

  • ایجاد یک ورودی برای محصولات فروخته شده در پایگاه داده Creating An Entry For Sold Products In The Database

  • آماده سازی بخش محصولات فروخته شده و ویرایش نوار پیمایش ما Preparing The SoldProducts Fragment And Editing Our Navigation Bar

  • نمایش محصولات فروخته شده Displaying the Sold Products

  • نمایش محصولات فروخته شده Displaying the Sold Products

  • ارسال جزئیات از صفحه محصولات فروخته شده Passing Details from The Sold Products Screen

  • ارسال جزئیات از صفحه محصولات فروخته شده Passing Details from The Sold Products Screen

  • تکمیل جزئیات محصولات فروخته شده و برنامه Finishing the Sold Products Details and the App

  • تکمیل جزئیات محصولات فروخته شده و برنامه Finishing the Sold Products Details and the App

با تشکر از شما برای تکمیل دوره! Thank you for completing the course!

با تشکر از شما برای تکمیل دوره! Thank you for completing the course!

  • پاداش ویژه شما Your Special Bonus

  • پاداش ویژه شما Your Special Bonus

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Android Firebase Firestore - Masterclass - ساخت اپلیکیشن فروشگاه
جزییات دوره
18 hours
121
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,196
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Denis Panjuta Denis Panjuta

بیش از 200000 دانش آموز را به codeHi آموزش می دهد. من دنیس هستم من مدرک مهندسی از دانشگاه علمی کاربردی کنستانز آلمان دارم و عشقم را برای برنامه نویسی در آنجا کشف کردم. در حال حاضر ، بیش از 200000 دانشجو از دوره های من می آموزند. این به من انرژی زیادی می دهد تا دوره های جدیدی را با بالاترین کیفیت ممکن ایجاد کنم. هدف من این است که یادگیری کدنویسی را برای همه در دسترس قرار دهم ، همانطور که مطمئن هستم ، این آینده است! بنابراین به دوره های من بپیوندید و ایجاد برنامه ، بازی ، وب سایت یا هر نوع برنامه دیگری را بیاموزید. امکانات بی حد و حصر است. سلام. ایچ بن دنیس Ich habe einen لیسانس در Wirtschaftsingenieurswesen der HTWG Konstanz und habe dort meine Begeisterung für's Programmieren entdeckt. Zur Zeit lernen bereits über 200.000 Studenten von meinen Kursen. می میرد gibt mir extreme viel Motivation und Energie noch mehr und bessere Kurse zu erstellen. Mein Ziel ist es، das Programmierenlernen so zugänglich wie möglich zu machen، denn ich bin überzeugt، IT ist die ZUKUNFT!

Tutorials.eu by Denis Panjuta Tutorials.eu by Denis Panjuta

آموزش آنلاین دوره های آموزشی eu در آلمان مستقر است و دوره های آنلاین با کیفیت بالا را در مورد برنامه نویسی ایجاد می کند. به بیش از 200.000 دانش آموز ثبت شده اعتماد کنید و اکنون کار جدید خود را آغاز کنید! آیا در مورد کلاس های ما س questionsالی دارید یا دوره یا موضوعی را از دست می دهید؟ سپس با پیشنهادات خود برای ما پیامی بنویسید. با دوره های ما لذت ببرید! :-)