لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی 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
نمایش نظرات