آموزش مبانی React و پروژه‌های اولیه - آخرین آپدیت

دانلود React Basics and Initial Projects

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل قابلیت Coursera Coach است! روشی هوشمندانه برای یادگیری با مکالمات تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. این دوره برای ارائه یک مقدمه جامع از React 19 طراحی شده است و بر مفاهیم اساسی مانند JSX، کامپوننت‌ها و Props تمرکز دارد، در حالی که همزمان به مدیریت State و تعامل‌پذیری نیز می‌پردازد. شما از طریق مفاهیم تئوری و کاربردهای عملی با ساخت پروژه‌های واقعی مانند اپلیکیشن To-do List و پروژه Cambridge Rentals یاد خواهید گرفت. این دوره با فعالیت‌های عملی، شما را تشویق می‌کند تا هر مفهوم جدید را بلافاصله تمرین کنید. در طول ماژول‌ها، شما با اصول اولیه React شامل JSX، کامپوننت‌ها و Props شروع کرده و به سمت موضوعات پیچیده‌تر مانند مدیریت State، مدیریت رویدادها (Event Handling) و رندرینگ شرطی پیش می‌روید. این دوره شامل پروژه‌های حرفه‌ای است که در آن‌ها آنچه آموخته‌اید را در محیط‌های ساختاریافته پیاده‌سازی می‌کنید تا مهارت‌های خود را با کاربردهای دنیای واقعی ارتقا دهید. این پروژه‌ها درک عمیقی از React و نحوه ساخت اپلیکیشن‌های پویا و تعاملی ارائه می‌دهند. این دوره برای مبتدیانی که مشتاق کاوش در اکوسیستم React هستند و همچنین کسانی که به دنبال تقویت مهارت‌های توسعه وب خود می‌باشند، مناسب است. اگرچه داشتن دانش قبلی در HTML، CSS و JavaScript مفید خواهد بود، اما الزامی نیست. همچنین داشتن تجربه‌ای در مفاهیم پایه برنامه‌نویسی توصیه می‌شود. در پایان دوره، شما قادر خواهید بود اپلیکیشن‌های تعاملی React بسازید، کامپوننت‌ها را ایجاد و اکسپورت کنید، State را مدیریت نمایید و از ویژگی‌های قدرتمند React برای رندرینگ پویا استفاده کنید. همچنین می‌توانید دانش خود را برای توسعه پروژه‌های واقعی مانند سایت‌های اجاره‌ای و اپلیکیشن‌های مدیریت وظایف به کار بگیرید.

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

setup-React-19-and-JSX React 19 Setup & JSX

  • مقدمه‌ای بر دوره تخصصی Introduction to the Specialization

  • نحوه راه‌اندازی React 19 با Vite How to Setup React 19 with Vite

  • اولین کامپوننت React شما Your First React Component

  • خروجی گرفتن از کامپوننت‌های React Exporting React Components

  • ساخت رابط کاربری با JSX: نوشتن مارک‌آپ در React Building UIs with JSX: Writing Markup in React

  • ادغام JavaScript در JSX با استفاده از آکولاد Integrating JavaScript in JSX with Curly Braces

  • استایل‌دهی به کامپوننت‌های React Styling React Components

  • کار با Props در کامپوننت‌های React Working with Props in React Components

  • رندرینگ شرطی ۱ Conditional Rendering 1

  • رندرینگ شرطی ۲ Conditional Rendering 2

  • رندر کردن لیست‌ها Rendering Lists

  • نگه داشتن خلوص (Pure) کامپوننت‌ها Keeping Components Pure

  • مثالی از Purity Props Purity Props Example

مرور-JSX-اشتباهات-رایج-بهترین-روش‌ها JSX Review - Common mistakes - Best practices

  • مرور JSX JSX Review

  • اشتباهات رایج و بهترین روش‌ها Common Mistakes - Best Practices

پروژه-حرفه‌ای-Cambridge-Rentals Professional Project - Cambridge Rentals

  • مقدمه Introduction

  • درخت کامپوننت (Component Tree) Component Tree

  • ساخت ساختار فایل‌ها Building the File Structure

  • ساخت Header Build the Header

  • ساخت Title Build the Title

  • ساخت Footer Build the Footer

  • ساخت لیست ویژگی‌ها Build the List of Properties

  • ساخت کامپوننت PropertyTypeLabel Build the PropertyTypeLabel Component

  • ساخت کامپوننت PropertyBanner Build the PropertyBanner Component

  • ساخت کامپوننت IconWithText Build the IconWithText Component

  • ساخت کامپوننت PropertyAttribute Build the PropertyAttribute Component

افزودن-تعامل‌پذیری Adding Interactivity

  • پاسخ به رویدادها Responding to Events

  • انتقال هندلرهای رویداد از والد به فرزند Passing Event Handlers from a Parent to a Child

  • درک انتشار رویداد (Event Propagation) Understanding Event Propagation

  • جلوگیری از رفتار پیش‌فرض Preventing Default Behaviour

  • وضعیت در React (State) React State

  • دسته‌بندی State و به‌روزرسانی آن با مقدار در مقابل تابع State Batching + Updating State Using a Value vs Function

  • به‌روزرسانی اشیاء (Objects) در State Updating Objects in State

  • به‌روزرسانی آرایه‌ها در State Updating Arrays in State

  • ایجاد سبد خرید Create a Shopping Cart

  • چرخه Trigger -> Render -> VirtualDOM -> Commit Trigger => Render => VirtualDOM => Commit

مرور-افزودن-تعامل‌پذیری-اشتباهات-رایج-بهترین-روش‌ها Adding Interactivity Review - Common mistakes - Best practices

  • مرور افزودن تعامل‌پذیری Adding Interactivity - Review

پروژه-حرفه‌ای-اپلیکیشن-To-Do-List Professional Project: To Do List App

  • مقدمه Introduction

  • درخت کامپوننت Component Tree

  • ساخت ساختار فایل‌ها Building the File Structure

  • رندر کردن وظایف (Tasks) Rendering Tasks

  • ساخت کامپوننت TaskControls Building the TaskControls Component

  • ساخت کامپوننت TaskForm Building the TaskForm Component

  • تغییر وضعیت تکمیل وظیفه Toggle Task Completion

  • حذف وظایف Delete Tasks

  • ویرایش وظایف Edit Tasks

  • ماندگار کردن تغییرات با استفاده از localStorage Make Changes Persistent Using localStorage

React-Reducer React Reducer

  • مقدمه Introduction

  • ایجاد تابع Reducer Create the Reducer Function

مرور-React-Reducer-اشتباهات-رایج-و-بهترین-روش‌ها React Reducer Review - Common mistakes and best practices

  • مرور React Reducer اشتباهات رایج و بهترین روش‌ها React Reducer Review - Common mistakes and best practices

پروژه-حرفه‌ای-آزمون-رانندگی-انگلیس-با-React-Reducer Professional Project: UK Driving Test - React Reducer

  • مقدمه Introduction

  • درخت کامپوننت Component Tree

  • ساخت ساختار فایل‌ها Building the File Structure

  • مدیریت State کوییز با استفاده از useReducer Managing Quiz State with useReducer

  • نمایش سوال: بخش هدر سوال QuestionView: QuestionHeader

  • نمایش سوال: متن سوال QuestionView: QuestionText

  • نمایش سوال: گزینه‌های پاسخ QuestionView: AnswerOptions

  • نمایش سوال: نمایش رسانه QuestionView: MediaDisplay

  • نمایش سوال: کنترل‌های ناوبری QuestionView: NavigationControls

  • نوار پیشرفت (ProgressBar) ProgressBar

  • بنر اپلیکیشن AppBanner

  • نمایش نتیجه ResultView

React-Context React Context

  • مقدمه‌ای بر React Context Introduction to React Context

  • اعمال React Context در اپلیکیشن To Do List Applying React Context to To-Do List App

نمایش نظرات

آموزش مبانی React و پروژه‌های اولیه
جزییات دوره
11h 13m
64
(آخرین آپدیت)
81
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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