ফায়ারবেসের জন্য ক্লাউড ফাংশন শেখা (ভিডিও সিরিজ)
টাইপস্ক্রিপ্ট ব্যবহার করে ফায়ারবেসের জন্য ক্লাউড ফাংশন দিয়ে শুরু করা
Firebase-এর জন্য ক্লাউড ফাংশনগুলি আপনাকে Firebase বৈশিষ্ট্য এবং HTTPS অনুরোধ দ্বারা ট্রিগার হওয়া ইভেন্টগুলির প্রতিক্রিয়া হিসাবে স্বয়ংক্রিয়ভাবে ব্যাকএন্ড কোড চালাতে দেয়৷ TypeScript ব্যবহার করে ফাংশন লেখা শুরু করতে এবং Firebase CLI এর সাথে তাদের স্থাপন করতে এই ভিডিওটি দেখুন।
ক্লাউড ফাংশনে HTTP ট্রিগার সহ JavaScript প্রতিশ্রুতি (Pt.1) শিখুন
আপনি যদি ক্লাউড ফাংশনগুলির জন্য কোড লিখতে যাচ্ছেন, তাহলে প্রতিশ্রুতিগুলি কীভাবে কাজ করে সে সম্পর্কে আপনাকে অবশ্যই জানতে হবে। আপনার লেখা প্রায় সমস্ত ফাংশন প্রতিশ্রুতি ব্যবহার করবে, এবং, যদি আপনি এটি সঠিকভাবে না করেন তবে আপনার কোড রহস্যজনক উপায়ে ব্যর্থ হতে পারে। এই টিউটোরিয়ালে, আপনি আপনার HTTP ফাংশনে প্রতিশ্রুতি ব্যবহারের মূল বিষয়গুলি শিখবেন।
ক্লাউড ফাংশনে ফায়ারস্টোর ট্রিগার সহ জাভাস্ক্রিপ্ট প্রতিশ্রুতি (পৃ. 2) শিখুন
আপনি কিভাবে সঠিকভাবে একটি ব্যাকগ্রাউন্ড ফাংশন সমাপ্ত করবেন? আপনাকে অবশ্যই একটি প্রতিশ্রুতি ফেরত দিতে হবে যা সেই ফাংশনের সমস্ত মুলতুবি কাজ সম্পূর্ণ হয়ে গেলে পূর্ণ বা প্রত্যাখ্যাত হবে। একটি Firestore ট্রিগারের সাথে এটি দেখতে কেমন তা দেখা যাক৷
ক্লাউড ফাংশনে অনুক্রমিক এবং সমান্তরাল কাজের জন্য জাভাস্ক্রিপ্ট প্রতিশ্রুতি (পৃ. 3) শিখুন
আপনি কিভাবে ক্লাউড ফাংশনে অ্যাসিঙ্ক্রোনাস কাজের একাধিক আইটেম সঞ্চালন করবেন? এই ভিডিওতে, আপনি দেখতে পাবেন কিভাবে প্রতিশ্রুতি দিয়ে কাজকে ক্রমানুসারে চেইন করতে হয় এবং Promise.all()
এর সাথে সমান্তরালভাবে কীভাবে কাজ পরিচালনা করতে হয়। Cloud Functions for Firebase সাথে আপনাকে উন্নত কোড লিখতে হবে এই বিল্ডিং ব্লকগুলি।
TypeScript এবং ECMAScript 2017 এর সাথে কিভাবে async/await কাজ করে?
আপনি কি জানেন যে async/await সিনট্যাক্স আপনার TypeScript (এবং ECMAScript 2017) পড়তে এবং লিখতে সহজ করে তুলতে পারে? ক্লাউড ফাংশনগুলির সাথে ব্যবহার করার জন্য async/অপেক্ষা শিখতে দুটি টিউটোরিয়ালের প্রথমটি দেখুন।
Firebase-এর জন্য ক্লাউড ফাংশনে TypeScript-এর সাথে async/await ব্যবহার করুন
Firebase-এর জন্য ক্লাউড ফাংশনগুলির সাথে async/await সিনট্যাক্স ব্যবহার করে আপনার TypeScript এবং ECMAScript 2017 কোড পড়তে এবং লিখতে সহজ করে তুলতে পারে। এই পার্ট 2 ভিডিওতে, ডগ দেখায় যে কীভাবে কিছু ফাংশন রূপান্তর করা যায় যা পরিবর্তে অ্যাসিঙ্ক/অপেক্ষা করার প্রতিশ্রুতি ব্যবহার করে।
ফায়ারবেসের জন্য ক্লাউড ফাংশন সহ রিয়েলটাইম ডেটাবেস ট্রিগার (পৃ. 1)
ক্লাউড ফাংশন আপনাকে কোড লিখতে দেয় যা Realtime Database পরিবর্তনের প্রতিক্রিয়া জানায়। এই ভিডিওটি ব্যাখ্যা করে যে কিভাবে এই ট্রিগারগুলি ব্যাকএন্ডে কাজ করে এবং onCreate
ইভেন্ট হ্যান্ডলারের উপর ফোকাস করে, যা ডাটাবেসে নতুন ডেটা তৈরি হলে ট্রিগার করে।
ফায়ারবেসের জন্য ক্লাউড ফাংশন সহ রিয়েলটাইম ডেটাবেস ট্রিগার (pt.2)
আমাদের ডাটাবেস ট্রিগার মিনি-সিরিজের প্রথম ভিডিওতে দেখানো হয়েছে কিভাবে OnCreate
ব্যবহার করে একটি ডাটাবেস ট্রিগার প্রয়োগ করা যায়, যা নতুন নথিতে ট্রিগার করে। কিন্তু যদি আপনি বিদ্যমান নথিতে ট্রিগার প্রয়োগ করতে চান যা পরিবর্তিত হয়? OnUpdate
ট্রিগার কভার করে এই ভিডিওতে খুঁজুন।
ফায়ারবেসের জন্য ক্লাউড ফাংশন সহ রিয়েলটাইম ডেটাবেস ট্রিগার (pt. 3)
এই ভিডিওতে, কীভাবে একটি onDelete
ট্রিগার ফায়ারবেসের জন্য ক্লাউড ফাংশনগুলির সাথে কাজ করে এবং কীভাবে রেসের পরিস্থিতি পরিচালনা করতে হয় তা দেখুন৷