آموزش پروژه‌های مقدماتی React 2026 – ساخت پورتفولیوی حرفه‌ای برنامه‌نویس - آخرین آپدیت

دانلود React Beginner Projects 2026 – Build Developer Portfolio

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بی‌درنگ که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک عمیق‌تری از مفاهیم به دست آورید. در این دوره، شما تجربه عملی ساخت یک پورتفولیوی توسعه‌دهنده مبتنی بر React را خواهید داشت. کار را با یادگیری اصول ضروری React، از جمله Hookها برای مدیریت وضعیت (State) و منطق برنامه شروع می‌کنید و سپس به سراغ ساخت کامپوننت‌های پایه مانند صفحات ورود و نوار ناوبری (Navbar) می‌روید. شما مباحث پیشرفته‌تری مانند ایجاد فیدهای محتوای پویا، صفحه‌بندی داده‌ها (Pagination) و مدیریت وضعیت‌های پیچیده با استفاده از useReducer و Context API را خواهید آموخت. همچنین با ابزارهای ضروری توسعه‌دهندگان مانند Prettier برای فرمت‌بندی یکسان کد آشنا شده و بهترین روش‌ها برای سازماندهی اپلیکیشن‌های مقیاس‌پذیر React را یاد می‌گیرید. این دوره برای مبتدیانی که قصد ورود به حوزه توسعه فرانت‌اند (Front-end Development) را دارند، ایده‌آل است. در پایان دوره، شما قادر خواهید بود اپلیکیشن‌های مقیاس‌پذیر React بسازید، احراز هویت کاربران را مدیریت کنید و آثار خود را با یک پورتفولیوی حرفه‌ای به نمایش بگذارید.

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

شروع کار Getting Started

  • مقدمه Introduction

  • چرا استفاده از Hookها؟ Why Hooks?

  • معماری پروژه Project Architecture

  • راه‌اندازی اولیه پروژه Bootstrapping Project

  • کار با Prettier Prettier

  • تنظیم API محلی Setting Up Local API

ساخت کامپوننت‌های پایه Creating Basic Components

  • نصب Router Installing Router

  • افزودن Topbar Adding Topbar

  • رندر کردن صفحه ورود Rendering Login Page

  • Hook استفاده از useState useState Hook

  • استفاده از useState برای صفحه ورود useState Hook for Login Page

معرفی useEffect و بهبود احراز هویت Introducing use Effect & Improving Authentication

  • کار با useRef useRef

  • کار با useEffect useEffect

  • انجام Fetch داخل Effect Making Fetch Inside Effect

  • Hook استفاده از useFetch useFetch Hook

  • ساخت Hook اختصاصی useFetch Creating useFetch Hook

  • صفحه ثبت‌نام Register Page

  • ذخیره توکن کاربر Saving User Token

  • ساخت Custom Hook برای LocalStorage LocalStorage Custom Hook

  • مفهوم Exhaustive Deps Exhaustive Deps

  • Context کاربر فعلی Current User Context

  • خطاهای اعتبارسنجی Validation Errors

  • دریافت اطلاعات کاربر فعلی Fetching Current User

  • Hook استفاده از useCallback useCallback Hook

ساخت فید (Feed) Creating Feed

  • بهبود Topbar Improving Topbar

  • ساخت فید Creating Feed

  • پیاده‌سازی صفحه‌بندی (Pagination) Implementing Pagination

  • افزودن تگ‌های محبوب Adding Popular Tags

  • کنترل نمایش فید (Toggler) Feed Toggler

  • پیاده‌سازی فید بر اساس تگ Implementing Tag Feed

  • پیاده‌سازی فید شخصی شما Implementing Your Feed

پیاده‌سازی صفحات مقاله Implementing Article Pages

  • صفحه مقاله Article Page

  • کار با useReducer useReducer

  • فرم مقاله Article Form

  • ایجاد مقاله Create Article

  • ویرایش مقاله Edit Article

  • حذف مقاله Delete Article

افزودن صفحات کاربر Adding User Pages

  • صفحه تنظیمات Settings Page

  • افزودن به علاقه‌مندی‌ها Add to Favorites

  • صفحه پروفایل کاربر User Profile Page

  • نمایش مقالات کاربر Implementing User Articles

  • استفاده از useEffect Callback useEffect Callback

گام‌های بعدی Next Steps

  • تمرین و تکلیف Homework

نمایش نظرات

آموزش پروژه‌های مقدماتی React 2026 – ساخت پورتفولیوی حرفه‌ای برنامه‌نویس
جزییات دوره
10h 41m
43
(آخرین آپدیت)
24
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده