ডিজাইন এ্যান্ড ডেভেলপ রেস্ট এপিআই


 এপিআই কি শুধু ডেভেলপাররাই ব্যবহার করে? আইটি ওয়ার্ল্ড আর বিসজেনস ডোমেইনের বিভিন্ন সমস্যা সমাধানে এপিআই কিভাবে আপনাকে সাহায্য করতে পারে তার কিঞ্চিৎ স্বাদযুক্ত, এপিআই বিশ্লেষনমূলক ব্লগ এপিআই কথন । এখানে রেস্ট এপিআই ডিজাইন এবং কিছু প্রজেক্ট দিয়ে আমি এপিআই এর প্রাথমিক স্বাদ তুলে ধরার চেষ্ট করেছি । অতপর ……

১) এপিআই কি  এবং আমাদের আশেপাশের কিছু উদাহরন

সময় কাটানো কিংবা বিনোদনের জন্য মানুষ এখন অন্য মানুষের চেয়ে যন্ত্রের সামনে পড়ে থাকতে পছন্দ করে । মানুষ কিভাবে মেশিনের সাথে কিংবা একটি মেশিন কিভাবে আরেকটি মেশিনের সাথে কথা বলে […]

২) ওয়েব  সার্ভিসের জন্য এপিআই কেন প্রয়োজন ?

একটি পরিসংখানে দেখা যায় ২০১৪ সালেই মোবাইলের ব্যবহার ডেস্কটপকে ছাড়িয়ে গেছে । সোশাল নেটওয়ার্কিং, নিউজ, হেল্থ, গেমিং এমনকি শপিং করতেও স্মার্ট ডিভাইসগুলো […]

৩) রেস্ট এপিআই কি এবং কেন ?

REST মানে হল Representational State Transfer, অর্থাৎ প্রত্যেকটি URL কিছু অবজেক্টকে রিপ্রেজেন্ট করে । রেস্ট এর সবচেয়ে ছোট সঙ্গা এর নামেই দেয়া আছে […]

4) রেস্ট এপিআই এর বেসিক প্রিন্সিপাল

REST এর প্রধান প্রিন্সিপাল হল ডাটা রিড, রাইট, আপডেট এবং ডিলেট অপারেশনগুলোর মধ্যে এটি one-to-one ম্যাপিং তৈরী করা । এই ম্যাপিংএ আমাদের অপারেশনগুলোকে চার ভাগে  […]

৫) ডিজাইনিং রেস্ট এপিআই [১] : ডিফাইন রিসোর্স স্টাইল

রেস্ট এপিআই ডিজাইনের প্রথম এবং সবচেয়ে গুরুত্বপূর্ন কাজ হল আপনার সিস্টেমের রিসোর্স আইডেন্টিফাই করা এবং সেগুলোর প্রোপার্টি ডিফাইন করা। সাথে সাথে রিসোর্স গুলোর  […]

৬) ডিজাইনিং রেস্ট এপিআই [২] : রিকোয়েস্ট এবং রেসপন্স

বেশিরভাগ ব্রাউজার, ফ্রেমওয়ার্ক,সার্ভিস এবং ফায়ারওয়াল GET, POST ছাড়া অন্যন্য মেথড যেমন HEAD, PUT, DELETE, OPTION, PATCH ইত্যাদি সাপোর্ট করে না  […]

৭) ডিজাইনিং রেস্ট এপিআই [৩] : এপিআই অথেনটিকেশন

এপিআই অথেনটিকেশন রেস্ট ডেভেলপারদের কাছে একটি চ্যালেন্জ । রেস্ট এর স্ট্রাকচার সবাই মানলেও অথেন্টিকেশনের সময় বেশিরভাগ ডেভেলপারই এই দিকটা এড়িয়ে চলে। রেস্ট  […]

৮) ডিজাইনিং রেস্ট এপিআই [৪] : ইরর ডিজাইন

আমরা অনেক ধৈর্য আর যত্ন সহকারে কোড করি কিন্তু দুর্ভাগ্যবশত সবসময় কিছু না কিছু ভুল থেকেই যায় । সিস্টেমটির যেভাবে কাজ করার কথা ছিল সেভাবে কেন কাজ করছে না এর […]

৯) ডিজাইনিং রেস্ট এপিআই [৫] : এপিআই ভার্সনিং

এপিআই ভার্সনিং হল আপনার র্বতমান সার্ভিসটি ঠিক রেখে নতুন কোন পরিবর্তন আনার একটি সহজ উপায় । আপনার যখনই কোন পরিবর্তন আনতে চান তখনই আপনাকে মাথায় রাখতে […]

১০। ডিজাইনিং রেস্ট এপিআই [৬] : এপিআই ডকুমেন্টেশন

বেশিরভাগ ডেভেলপাররা এপিআই ইম্পিলিমেন্ট করে তাদের শ্রম নষ্ট করার আগে এপিআই ডকুমেন্টেশন পড়ে বুঝতে চেষ্টা করে যে এপিআই টা তাকে কি দিতে পারে এবং কত সহজে […]

 

[Please ignore this paragraph] For being addressed, who are searching for:

  • Beginners bangla tutorial for designing rest api . What is rest api in bangla ?
  • Principles of rest api in bangla.
  • বাংলা টিউটোরিয়াল । বাংলায় রেস্ট এপিআই টিউটোরিয়াল । বাংলায় এ.পি.আই টিউটোরিয়াল।

মুক্ত জ্ঞান ছড়িয়ে দিন সবার মাঝে!