لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استفاده از Google Cloud Firestore برای راهکارهای پایگاه داده بیدرنگ
Leveraging Google Cloud Firestore for Realtime Database Solutions
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Cloud Firestore یک NoSQL میزبانی ابری، پایگاه داده سند محور است که اسناد از فیلدها تشکیل شده و در مجموعه ها ذخیره می شوند. Firestore یک سرویس کاملاً مدیریتشده است که بهروزرسانیهای بیدرنگ اجازه میدهد تا دادهها را در چندین مشتری همگام نگه دارد. Cloud Firestore یک پایگاه داده انعطافپذیر، مقیاسپذیر و بلادرنگ است که در آن کاربران میتوانند هنگام تغییر دادهها در فضای ابری مطلع شوند. Cloud Firestore اغلب برای برنامه های تلفن همراه و وب استفاده می شود که در آن چندین مشتری وجود دارد که باید همگام شوند. در این دوره آموزشی، استفاده از Google Cloud Firestore برای راه حل های پایگاه داده بیدرنگ، مدل داده و استفاده عملی از دو پایگاه داده بیدرنگ ارائه شده به عنوان بخشی از Firebase، پلتفرم توسعه اپلیکیشن موبایل و وب گوگل را مطالعه خواهید کرد. ابتدا، Cloud Firestore را بررسی خواهید کرد، یک پایگاه داده NoSQL بسیار مقیاس پذیر و کارآمد که امکان ایجاد، خواندن، به روز رسانی و حذف عملیات را با تأخیر کم فراهم می کند. سپس، مدل داده های پایه Firestore را درک خواهید کرد که در آن اسناد به مدل سازی روابط سلسله مراتبی کمک می کنند. در مرحله بعد، خواهید دید که چگونه می توانید داده های ذخیره شده در Cloud Firestore را ایمن کنید، با تمرکز بر قوانین امنیتی که اجازه می دهد مشخصات بسیار دقیقی از نحوه دسترسی به داده ها از برنامه های تلفن همراه و کلاینت وب را مشخص کنید. در نهایت، شما به ارائه پایگاه داده بیدرنگ اصلی در Firebase، پایگاه داده بیدرنگ می پردازید. در پایان این دوره، شما تمام دانش و مهارتها را خواهید داشت تا از پایگاه داده بیدرنگ مناسب برای مورد استفاده خود استفاده کنید و دادهها را بر اساس بهترین روشها برای تأخیر کم و عملکرد بالا ساختار دهید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
مدیریت و جستجوی داده ها با استفاده از Cloud Firestore API
Managing and Querying Data Using the Cloud Firestore API
نمای کلی ماژول
Module Overview
پیش نیازها و رئوس مطالب دوره
Prerequisites and Course Outline
معرفی Cloud Firestore
Introducing Cloud Firestore
شروع کار با Firestore
Getting Started with Firestore
معرفی Firebase
Introducing Firebase
کار با Cloud Firestore با استفاده از کنسول وب Firebase
Working with Cloud Firestore Using the Firebase Web Console
مدل داده Firestore
Firestore Data Model
نوشتن داده در Firestore با استفاده از Node.js Client
Writing Data to Firestore Using a Node.js Client
اسناد را به مجموعه ها و زیر مجموعه ها را به اسناد اضافه کنید
Add Documents to Collections and Subcollections to Documents
پرس و جو و به روز رسانی داده ها
Querying and Updating Data
معاملات و نوشته های دسته ای
Transactions and Batched Writes
عملیات دسته ای
Batch Operations
پرس و جوهای ساده با استفاده از بند Where
Simple Queries Using the Where Clause
پرس و جوهای مرکب
Compound Queries
شاخص های ترکیبی
Composite Indexes
به روز رسانی بیدرنگ با عکس های فوری سند
Realtime Updates with Document Snapshots
بهروزرسانیهای بیدرنگ با استفاده از عکسهای فوری مجموعه
Realtime Updates Using Collection Snapshots
معاملات
Transactions
ایمن سازی داده ها در Cloud Firestore با استفاده از قوانین امنیتی
Securing Data in Cloud Firestore Using Security Rules
نمای کلی ماژول
Module Overview
ایمن سازی داده ها در Firestore
Securing Data in Firestore
تست قوانین امنیتی با استفاده از شبیه ساز Firestore
Testing Security Rules Using the Firestore Simulator
اعمال قوانین در مجموعه ها
Applying Rules to Collections
اعمال قوانین دانه ای خاص مجموعه
Applying Collection-specific Granular Rules
استفاده از چک های مشروط در قوانین امنیتی
Using Conditional Checks in Security Rules
بررسی کاربران احراز هویت شده
Checking for Authenticated Users
تعریف و استفاده از توابع در قوانین امنیتی
Defining and Using Functions within Security Rules
استفاده از پایگاه داده بیدرنگ Firebase
Using Firebase Realtime Database
نمای کلی ماژول
Module Overview
پایگاه داده بیدرنگ در مقابل Cloud Firestore
Realtime Database vs. Cloud Firestore
معرفی پایگاه داده Realtime
Introducing the Realtime Database
کاوش پایگاه داده بیدرنگ با استفاده از کنسول وب
Exploring the Realtime Database Using the Web Console
نوشتن و به روز رسانی داده ها
Writing and Updating Data
به روز رسانی و حذف داده ها را بخوانید
Read Update and Delete Data
بازیابی داده های مرتب شده
Retrieving Ordered Data
سیم کشی شنوندگان تغییر زمان واقعی
Wiring up Realtime Change Listeners
بهترین روش ها برای ساختار داده ها
Best Practices to Structure Data
Janani Ravi یک معمار و مهندس داده خبره Google cloud است.
جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.
نمایش نظرات