آموزش استفاده از 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

  • خلاصه و مطالعه بیشتر Summary and Further Study

نمایش نظرات

نظری ارسال نشده است.

آموزش استفاده از Google Cloud Firestore برای راهکارهای پایگاه داده بیدرنگ
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 13m
37
Pluralsight (پلورال سایت) pluralsight-small
26 دی 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
17
4.4 از 5
دارد
دارد
دارد
Janani Ravi

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.

Pluralsight (پلورال سایت)

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

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