آموزش بهترین متدهای برنامه‌نویسی ری‌اکت (React Best Practices) از Pearson - آخرین آپدیت

دانلود React Best Practices by Pearson

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ری‌اکت به یکی از ارکان اصلی توسعه فرانت-اند مدرن تبدیل شده است و تیم‌ها را قادر می‌سازد تا رابط‌های کاربری پویا و با کارایی بالا بسازند. در این دوره آموزشی از Shaun Wassell، مهارت‌های خود را از سطح متوسط به خبره ارتقا دهید و تکنیک‌های مدرن، الگوها و بهترین روش‌هایی را که توسعه حرفه‌ای ری‌اکت را تعریف می‌کنند، بررسی کنید—از کامپوننت‌های تابعی (Functional Components) و هوک‌ها گرفته تا مدیریت وضعیت (State Management)، مسیریابی (Routing) و موارد دیگر. بیاموزید که چگونه از الگوهای پیشرفته مانند Compound Components و Render Props استفاده کنید، راهکارهای مدیریت وضعیت را در مقیاس بزرگ با استفاده از Redux یا Context API پیاده‌سازی نمایید و اپلیکیشن‌های خود را برای محیط عملیاتی (Production) بهینه کنید. در پایان این دوره، شما به مهارت‌های عملی برای ساختاردهی و توسعه اپلیکیشن‌های ری‌اکت کارآمد و مقیاس‌پذیر برای سناریوهای پیچیده دنیای واقعی مجهز خواهید شد.

این دوره توسط Pearson و Shaun Wassell تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی می‌کنیم.


سرفصل ها و درس ها

مقدمه Introduction

  • بهترین متدهای ری‌اکت: شروع به کار React best practices: Getting started

1. بهترین متدها برای کامپوننت‌ها 1. Best Practices for Components

  • استفاده از ترکیب (Composition) در کامپوننت‌ها Use composition with components

  • درک تفاوت بین هوک‌ها و کامپوننت‌های کلاسیک، بخش اول Understand the difference between hooks and class components, part 1

  • اهداف یادگیری Learning objectives

  • شناسایی انواع مختلف کامپوننت‌ها، بخش دوم Recognize different component types, part 2

  • شناسایی انواع مختلف کامپوننت‌ها، بخش اول Recognize different component types, part 1

  • درک تفاوت بین هوک‌ها و کامپوننت‌های کلاسیک، بخش دوم Understand the difference between hooks and class components, part 2

2. بهترین متدها برای مدیریت وضعیت (State Management) 2. Best Practices for State Management

  • اهداف یادگیری Learning objectives

  • مدیریت وضعیت با استفاده از هوک‌ها Manage state with hooks

  • مدیریت وضعیت با Redux Manage state with Redux

  • مدیریت وضعیت با Context Manage state with Context

3. بهترین متدها برای سازماندهی پروژه 3. Best Practices for Project Organization

  • اهداف یادگیری Learning objectives

  • یادگیری تفاوت بین سازماندهی مبتنی بر ویژگی (Feature) و تابع (Function) Learn the difference between feature- and function-based organization

  • خلاصه‌سازی و بهینه نگه داشتن فایل‌های کامپوننت Keep component files lean

4. بهترین متدها برای مسیریابی و ناوبری 4. Best Practices for Routing and Navigation

  • بهبود عملکرد با مسیرهای Lazy Loaded Improve performance with lazy-loaded routes

  • استفاده از Route Guards برای محافظت از مسیرهای فرانت-اند Use route guards to protect front-end routes

  • یادگیری بهترین متدهای React Router Learn React Router best practices

  • اهداف یادگیری Learning objectives

5. بهینه‌سازی عملکرد (Performance) 5. Optimize Performance

  • تحلیل و دیباگ اپلیکیشن‌ها با React DevTools Profile and debug apps with React DevTools

  • استفاده از React.memo، useMemo و useCallback Using React.memo, useMemo, and useCallback

  • اهداف یادگیری Learning objectives

  • مجازی‌سازی لیست‌ها (Virtualization) برای افزایش سرعت Virtualize lists for performance

6. بهترین متدهای امنیتی 6. Security Best Practices

  • مدیریت ایمن داده‌ها و جلوگیری از افشای اطلاعات حساس Safe data handling and avoiding exposing sensitive data

  • اهداف یادگیری Learning objectives

  • محافظت در برابر حملات Cross-Site Scripting (XSS) Protect against cross-site scripting (XSS)

جمع‌بندی Conclusion

  • خلاصه و گام‌های بعدی Summary and next steps

نمایش نظرات

آموزش بهترین متدهای برنامه‌نویسی ری‌اکت (React Best Practices) از Pearson
جزییات دوره
3h 22m
26
(آخرین آپدیت)
444
- از 5
ندارد
دارد
دارد
Pearson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pearson Pearson

Pearson یک ارائه دهنده آموزش و یادگیری است.

هدف پیرسون این است که به افراد کمک کند تا زندگی خود را از طریق یادگیری درک کنند، با این باور که هر فرصت یادگیری فرصتی برای پیشرفت شخصی است. کارکنان پیرسون متعهد به ایجاد تجربیات یادگیری پر جنب و جوش و غنی هستند که برای تأثیرگذاری در زندگی واقعی طراحی شده اند. آنها در نزدیک به 200 کشور با محتوای دیجیتال، ارزیابی ها، صلاحیت ها و داده ها به مشتریان خدمات ارائه می دهند.