آموزش مبانی مدرن ری‌اکت ۲۰۲۶: راهنمای جامع و کاربردی برای توسعه‌دهندگان - آخرین آپدیت

دانلود Modern React Foundations 2026: A Practical Developer Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل Coursera Coach است؛ روشی هوشمندتر برای یادگیری از طریق گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در طول مسیر دوره، درک عمیق‌تری از مفاهیم پیدا کنید. در این دوره مناسب برای مبتدیان، شما پایه‌ای مستحکم در React ایجاد کرده و بر مفاهیم کلیدی مانند کامپوننت‌ها، JSX، پراپ‌ها (Props)، مدیریت وضعیت (State Management) و هوک‌ها (useState, useEffect) مسلط خواهید شد. همچنین یاد می‌گیرید که پروژه‌های ری‌اکت را به صورت بهینه ساختاردهی کرده و بهترین متدهای توسعه را به کار ببرید. این دوره شامل تجربه عملی با یک پروژه واقعی است: ساخت یک اپلیکیشن داینامیک جستجوی انیمه. شما یاد خواهید گرفت چگونه داده‌ها را از APIها دریافت و نمایش دهید، وضعیت برنامه را مدیریت کنید و کامپوننت‌های قابل استفاده مجدد بسازید. در ادامه مسیر، با CSS Modules برای استایل‌دهی، مدیریت حالت‌های خطا (Error) و بارگذاری (Loading) و ایجاد تجربه‌ای روان برای کاربر آشنا خواهید شد. این دوره برای توسعه‌دهندگان مشتاق ایده‌آل است و هیچ پیش‌نیاز قبلی در ری‌اکت نمی‌طلبد و ابزارهای لازم برای ساخت اپلیکیشن‌های وب داینامیک را در اختیار شما قرار می‌دهد. در پایان این دوره، شما قادر خواهید بود پروژه‌های ری‌اکت خود را طراحی کنید، با APIها کار کنید، وضعیت برنامه را مدیریت کرده و کامپوننت‌های بازگشت‌پذیر پیاده‌سازی نمایید.

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

مقدمه Introduction

  • معرفی دوره Course Introduction

  • چیستی، چرایی و جایگزین‌های ری‌اکت What, Why, and React Alternatives

  • کامپوننت چیست؟ What Is a Component?

  • راه اندازی محیط کدنویسی در ویندوز Set Up the Coding Environment on Windows

  • ایجاد اولین پروژه ری‌اکت Create Your First React Project

  • ساختار پروژه Project Structure

  • ساخت اولین کامپوننت ری‌اکت Creating the First React Component

  • مرور مجدد کدها Revisit the Code

مفهوم JSX JSX

  • مقدمه فصل Chapter Introduction

  • ساختار بهینه تر A Better Structure

  • پیاده‌سازی کامپوننت SubscriptionForm Implementing SubscriptionForm Component

  • استایل‌های درون خطی (Inline Styles) Inline Styles

  • عبارات جاوااسکریپتی JavaScript Expressions

  • المان ریشه واحد و React Fragments One Root Element and React Fragments

  • کلاس‌های CSS CSS Classes

پراپ‌ها (Props) Props

  • مقدمه فصل Chapter Introduction

  • نصب پکیج‌های شخص ثالث Install Third-party Packages

  • پیاده‌سازی کامپوننت Quote Implementing Quote Component

  • افزودن Props به کامپوننت Quote Adding Props to Quote Component

  • بررسی دقیق Props Props in Detail

  • تابع Map Map Function

  • پراپ Key Key Prop

  • بررسی props.children props.children

مدیریت وضعیت (State) State

  • مقدمه Introduction

  • ساختار JSX برای شمارنده Counter's JSX

  • مدیریت‌کننده‌های رویداد (Event Handlers) Event Handlers

  • اولین پیاده‌سازی شمارنده Counter First Implementation

  • هوک useState useState Hook

ساخت یک پروژه کاربردی Building a Practical Project

  • مرور کلی پروژه Project Overview

  • بررسی کامپوننت‌های مورد نیاز Talk About the Components!

  • کامپوننت SearchInput SearchInput Component

  • کامپوننت Anime Anime Component

  • کامپوننت AnimeList AnimeList Component

  • کار با Anime API و axios Anime API and axios

  • بحث بیشتر در مورد جستجو Talk More About Search

  • تابع جستجو Search Function

  • پراپ‌های SearchInput SearchInput Props

  • ورودی‌های کنترل شده (Controlled Inputs) Controlled Inputs

  • استفاده از پاسخ API Consume the API Response

  • عدم تغییر مستقیم در State Cannot Mutate State

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

  • حذف از علاقه‌مندی‌ها Remove from Favorites

  • کامپوننت Loading Loading Component

  • ماژول‌های CSS CSS Modules

  • حالت‌های بارگذاری و خطا Loading and Error States

  • افزودن Loading و Error به JSX Add Loading and Error to JSX

  • حل یک مشکل جدید Yet Another Issue!

  • بررسی دقیق هوک useEffect useEffect Hook in Detail

  • جستجوی اولیه The Initial Search

  • تغییرات سریع نهایی A Quick Change

نمایش نظرات

آموزش مبانی مدرن ری‌اکت ۲۰۲۶: راهنمای جامع و کاربردی برای توسعه‌دهندگان
جزییات دوره
5h 27m
50
(آخرین آپدیت)
4
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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