Skip to content

ফ্রন্টএন্ড

রেন্ডারিং প্যাটার্ন, স্টেট ম্যানেজমেন্ট, পারফরম্যান্স

0/8 অধ্যায় · 0 XP অর্জিত

  1. 01 রেন্ডারিং প্যাটার্ন CSR, SSR, SSG, এবং ISR — আপনার ওয়েব অ্যাপ্লিকেশনের জন্য কখন এবং কেন কোন রেন্ডারিং স্ট্র্যাটেজি ব্যবহার করবেন তা বুঝুন।
  2. 02 কম্পোনেন্ট আর্কিটেকচার Composition, props, slots, compound components, এবং atomic design — এমন reusable UI তৈরি করা যা scale করে।
  3. 03 স্টেট ম্যানেজমেন্ট Local state, lifted state, context, global stores, আর signals — জটিল UI-তে ডেটা ফ্লো ম্যানেজ করা।
  4. 04 রাউটিং ও নেভিগেশন আধুনিক ওয়েব অ্যাপের জন্য client-side routing, file-based routing, dynamic routes, nested layouts, আর middleware।
  5. 05 ডেটা ফেচিং প্যাটার্ন Fetch, SWR, React Query, loading states, error boundaries, এবং caching strategy — শক্তিশালী ডেটা লেয়ার বানানোর জন্য।
  6. 06 পারফরম্যান্স অপটিমাইজেশন Code splitting, lazy loading, tree shaking, bundle analysis, আর Core Web Vitals — তোমার ফ্রন্টএন্ডকে দ্রুত বানানো।
  7. 07 টেস্টিং স্ট্র্যাটেজি ইউনিট টেস্ট, ইন্টিগ্রেশন টেস্ট, E2E টেস্ট, Testing Library প্যাটার্ন এবং মকিং — আপনার কোডে আস্থা তৈরি করা।
  8. 08 Accessibility ও i18n ARIA, সেমান্টিক HTML, কীবোর্ড নেভিগেশন, স্ক্রিন রিডার, RTL সাপোর্ট এবং ইন্টারন্যাশনালাইজেশন প্যাটার্ন।