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