Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

REST API এর জন্য ইনস্টলেশন ও সেটআপ

ফায়ারবেস রিয়েলটাইম ডেটাবেস ক্লাউড-হোস্ট করা ডাটাবেস। ডেটা জেএসএন হিসাবে সংরক্ষণ করা হয় এবং প্রতিটি সংযুক্ত ক্লায়েন্টের সাথে রিয়েলটাইমে সিঙ্ক্রোনাইজ করা হয়। আপনি যখন আমাদের অ্যান্ড্রয়েড, আইওএস এবং জাভাস্ক্রিপ্ট এসডিকে দিয়ে ক্রস প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করেন, তখন আপনার সমস্ত ক্লায়েন্ট একটি রিয়েলটাইম ডেটাবেস উদাহরণ ভাগ করে নেয় এবং স্বয়ংক্রিয়ভাবে নতুন ডেটার সাথে আপডেটগুলি গ্রহণ করে।

আমরা যে কোনও ফায়ারবেস রিয়েলটাইম ডেটাবেস ইউআরএলটিকে একটি রিস্টের শেষ পয়েন্ট হিসাবে ব্যবহার করতে পারি। আমাদের যা করতে হবে তা হল URL এর শেষে .json করা এবং আমাদের প্রিয় এইচটিটিপিএস ক্লায়েন্টের কাছ থেকে একটি অনুরোধ প্রেরণ।

একটি অ্যাকাউন্ট তৈরি করুন

ফায়ারবেস কনসোলে একটি বিনামূল্যে অ্যাকাউন্টের জন্য প্রথমে সাইন আপ করুন। একটি নতুন Firebase অ্যাপ্লিকেশন একটি অনন্য শেষ হওয়া URL টি আপনার জন্য তৈরি করা হবে firebaseio.com । আপনি আপনার ব্যবহারকারীদের প্রমাণীকরণ করতে এবং অ্যাপ্লিকেশনটির ডেটাবেজে ডেটা সঞ্চয় এবং সিঙ্ক করতে এই URL টি ব্যবহার করবেন।

ফায়ারবেস কনসোলের মধ্যে আপনি ফায়ারবেস অ্যাপস তৈরি করতে, পরিচালনা করতে এবং মুছতে পারেন। একটি নির্দিষ্ট ফায়ারবেস অ্যাপ্লিকেশন ক্লিক করা আপনাকে রিয়েলটাইমে আপনার অ্যাপের ডেটাবেস দেখতে এবং সংশোধন করতে দেয়। আপনার অ্যাপ্লিকেশন ড্যাশবোর্ডে, আপনি ফায়ারবেস রিয়েলটাইম ডেটাবেস বিধিও সেট করতে পারেন, আপনার অ্যাপের প্রমাণীকরণ পরিচালনা করতে পারবেন, স্থাপন করতে পারবেন এবং বিশ্লেষণগুলি দেখুন।

একটি ডাটাবেস তৈরি করুন

  1. আপনার যদি ইতিমধ্যে না থাকে তবে ফায়ারবেস প্রকল্পটি তৈরি করুন: ফায়ারবেস কনসোলে , প্রকল্প যুক্ত করুন ক্লিক করুন , তারপরে একটি ফায়ারবেস প্রকল্প তৈরি করতে বা বিদ্যমান গুগল ক্লাউড প্রকল্পে ফায়ারবেস পরিষেবা যুক্ত করার জন্য অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

  2. ফায়ারবেস কনসোলের রিয়েলটাইম ডাটাবেস বিভাগে নেভিগেট করুন। আপনাকে একটি বিদ্যমান ফায়ারবেস প্রকল্প নির্বাচন করতে অনুরোধ করা হবে। ডাটাবেস তৈরি ওয়ার্কফ্লো অনুসরণ করুন।

  3. আপনার ফায়ারবেস সুরক্ষা বিধিগুলির জন্য একটি সূচনা মোড নির্বাচন করুন:

    পরীক্ষা মোড

    মোবাইল এবং ওয়েব ক্লায়েন্ট লাইব্রেরি দিয়ে শুরু করার জন্য ভাল, তবে যে কেউ আপনার ডেটা পড়তে এবং ওভাররাইট করতে দেয়। পরীক্ষার পরে, ফায়ারবেস রিয়েলটাইম ডাটাবেস বিধিগুলি বোঝার অংশটি পর্যালোচনা করতে ভুলবেন না।

    ওয়েব, আইওএস বা অ্যান্ড্রয়েড এসডিকে দিয়ে শুরু করতে পরীক্ষা মোডটি নির্বাচন করুন।

    লকড মোড

    মোবাইল এবং ওয়েব ক্লায়েন্টদের থেকে সমস্ত পড়া এবং লেখাকে অস্বীকার করে। আপনার অনুমোদনপ্রাপ্ত অ্যাপ্লিকেশন সার্ভারগুলি এখনও আপনার ডাটাবেস অ্যাক্সেস করতে পারে।

  4. ডাটাবেসের জন্য একটি অঞ্চল চয়ন করুন। আপনার অঞ্চলের পছন্দের উপর নির্ভর করে, ডাটাবেস নেমস্পেস <dbname>.firebaseio.com বা <dbname>.<regioncode>.firebasedatabase.app । আরও তথ্যের জন্য, আপনার প্রকল্পের জন্য নির্বাচন করুন অবস্থানগুলি দেখুন।

  5. সম্পন্ন ক্লিক করুন।

আপনি যখন রিয়েলটাইম ডেটাবেস সক্ষম করেন, এটি ক্লাউড এপিআই ম্যানেজারে এপিআই সক্ষম করে।

একটি সহায়ক লাইব্রেরি চয়ন করুন

আপনি সরাসরি কমান্ড লাইন থেকে REST এপিআইয়ের মাধ্যমে ডেটা পড়তে এবং লিখতে পারেন। এই গাইডে আমরা আমাদের উদাহরণগুলির জন্য সিআরএল ব্যবহার করব। আপনার প্রিয় ভাষা থেকে REST এপিআইয়ের সাথে ইন্টারঅ্যাক্ট করার জন্য আমাদের বেশ কয়েকটি তৃতীয় পক্ষের সহায়ক গ্রন্থাগার রয়েছে। আপনি নিম্নলিখিত সহায়ক লাইব্রেরি ব্যবহার করতে পারেন বা নিজের তৈরি করতে পারেন:

ভাষা গ্রন্থাগারসমূহ
ক্লোজার ক্লাউডফুজি দ্বারা তাইকা
ডার্ট অফিসিয়াল ফায়ারবেস-ডার্ট লাইব্রেরিতে আইও ক্লায়েন্ট
যাওয়া স্টিভেন বার্লাঙ্গা এবং টিম গোসেটের ফায়ারগো
কসমিন নিকোলাইস্কু এবং জাস্টিন তুলস-এর ফায়ারবেস যান
জাভা ব্র্যান্ডন গ্রেশাম দ্বারা ফায়ারবেস 4 জ
পার্ল কিরণ কুমার এবং জেটি স্মিথের ফায়ারবেস-পার্ল
পিএইচপি ফায়ারবেস-পিএইচপি বাই ক্রেইট
তমাস কলম্যানের ফায়ারবেস-পিএইচপি
পাইথন জেমস চাইল্ডস- মেইডমেন্ট দ্বারা পাইরেবেস
অজগর ভ্যাটানসেভার দ্বারা পাইথন- ফায়ারবেস
মাইকেল হুইন দ্বারা নির্মিত পাইথন-ফায়ারবেস
রুবি অস্কার ডেল বেন লিখেছেন ফায়ারবেস-রুবি
ফার্নান্ড গালিয়ানা রচিত বিগবার্থা
কোডমেন্টর দ্বারা বিশ্রাম ফায়ারবেস

পরবর্তী পদক্ষেপ