آموزش مبانی و مفاهیم اصلی ری‌اکت (React) - آخرین آپدیت

دانلود React Fundamentals and Core Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و همزمان با پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره طراحی شده است تا شما را به یک توسعه‌دهنده مطمئن React تبدیل کند و به شما می‌آموزد چگونه برنامه‌های وب پویا و تعاملی بسازید. شما درک عمیقی از مفاهیم ری‌اکت مانند کامپوننت‌ها، State، Props، Hookها و اکوسیستم گسترده‌تر React به دست خواهید آورد و در عین حال مهارت‌های جاوااسکریپت خود را که برای توسعه مدرن فرانت‌اند ضروری است، ارتقا می‌دهید. شما با یک مقدمه ساختاریافته از React شروع می‌کنید و مبانی معماری مبتنی بر کامپوننت، فرآیند رندرینگ در React و تفاوت آن با جاوااسکریپت خام را می‌آموزید. سپس، دوره شما را از طریق تنظیمات عملی، پیکربندی محیط و تمرین‌های کدنویسی دست‌اول برای تثبیت مفاهیم اصلی و بهترین روش‌ها راهنمایی می‌کند. با پیشروی در دوره، به موضوعات پیشرفته‌ای مانند مدیریت وضعیت (State Management)، رندرینگ شرطی، کامپوننت‌های کنترل‌شده و متدهای چرخه حیات (Lifecycle) با استفاده از هر دو مدل Class Component و Hookها می‌پردازید. این دوره همچنین شامل پروژه‌های هدایت‌شده‌ای مانند «اپلیکیشن یادداشت‌ها» و «پروژه تایمر» است تا یادگیری شما را از طریق کاربردهای واقعی و چالش‌های تعاملی تثبیت کند. این دوره برای مبتدیانی که دانش پایه جاوااسکریپت دارند، توسعه‌دهندگان فرانت‌اند که به دنبال ارتقای مهارت هستند یا هر کسی که قصد دارد برنامه‌های وب مدرن را به طور بهینه بسازد، ایده‌آل است. هیچ تجربه قبلی در React مورد نیاز نیست و دوره به گونه‌ای ساختار یافته که سطح دشواری آن از مبتدی تا متوسط باشد. در پایان این دوره، شما قادر خواهید بود اپلیکیشن‌های واکنش‌گرا (Responsive) با React ایجاد کنید، وضعیت‌ها را به طور موثر با استفاده از Hookها مدیریت کنید، کامپوننت‌های قابل استفاده مجدد بسازید، فرم‌ها و تعاملات کاربر را مدیریت کنید و پروژه‌هایی را پیاده‌سازی کنید که مهارت‌های عملی شما در React را نشان دهد.

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

مقدمه و شروع به کار Introduction & Getting Started

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

  • راهنمای گذراندن این دوره How To Take This Course

  • ری‌اکت چیست؟ What Is React?

  • معماری اپلیکیشن‌های ری‌اکت React App Architecture

  • توسعه مبتنی بر کامپوننت Component-Based Development

  • مقایسه ری‌اکت با جاوااسکریپت خام React vs Vanilla JavaScript

  • اکوسیستم ری‌اکت React Ecosystem

  • ری‌اکت در پشت صحنه چگونه کار می‌کند How React Works Under The Hood

  • راه‌اندازی محیط توسعه Development Environment Setup

مرور مفاهیم ضروری جاوااسکریپت برای ری‌اکت React-Related JavaScript Refresher

  • مقدمه بخش Section Intro

  • توابع پیکانی (Arrow Functions) Arrow Functions

  • تمپلیت لیترال‌ها (Template Literals) Template Literals

  • رندرینگ سه تایی و کوتاه‌ساز (Ternary & Short Circuit) Ternary & Short Circuit Rendering

  • تخریب ساختار و عملگر Rest (Destructuring) Destructuring & Rest Operator

  • متدهای آرایه Array Methods

  • زنجیره‌سازی اختیاری و عملگر Nullish Coalescing Optional Chaining & Nullish Coalescing Operator

  • تغییرناپذیری و عملگر Spread Immutability & Spread Operator

  • پراِمیس‌ها و Async Await Promises & Async Await

مبانی ری‌اکت – وضعیت، هوک‌ها، رویدادها، پراپس و بیشتر React Fundamentals – State, Hooks, Events, Props & More

  • مقدمه بخش Section Intro

  • راه‌اندازی سریع ری‌اکت و createElement Quick React Setup & createElement

  • مقدمه‌ای بر JSX Intro To JSX (JavaScript XML)

  • راه‌اندازی ابزار ساخت Vite Vite Build Tool Setup

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

  • استایل‌دهی در ری‌اکت Styling In React

  • لیست‌ها Lists

  • مدیریت رویدادها Handling Events

  • مقدمه‌ای بر State Intro To State

  • وضعیت امتیازدهی (Rating State) Rating State

  • بیشتر درباره هوک UseState More on UseState Hook

  • رندرینگ و استایل‌دهی شرطی Conditional Rendering & Styling

  • پراپس‌ها (Props) Props

  • ترکیب کامپوننت‌ها (Component Composition) Component Composition

  • ارسال امتیاز Submit Rating

  • ترکیب کامپوننت مودال Modal Component Composition

  • ارسال داده‌ها به عنوان Children Passing Data As Children

فرم‌ها، ورودی‌ها و کامپوننت‌های کنترل‌شده – پروژه اپلیکیشن یادداشت‌ها Forms, Input & Controlled Components – Notes App Project

  • مقدمه بخش Section Intro

  • راه‌اندازی اپلیکیشن و Tailwind (نسخه 4) App & Tailwind Setup (v4)

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

  • شیء داده‌های فرم Form Data Object

  • ارسال فرم و وضعیت سراسری (Global State) Form Submission & Global State

  • نمایش یادداشت‌ها Show Notes

  • ساخت فرم تاشو Make Form Collapsible

  • کامپوننت‌های ورودی قابل استفاده مجدد Reusable Input Components

  • حذف یادداشت‌ها Delete Notes

  • چالش رندرینگ شرطی Conditional Rendering Challenge

  • انتقال پراپس در سطوح مختلف (Prop Drilling) Prop Drilling

چرخه حیات کامپوننت و هوک useEffect Component Lifecycle & useEffect Hook

  • مقدمه بخش Section Intro

  • توضیح چرخه حیات کامپوننت Component Lifecycle Explained

  • کلاس‌ها و متدهای چرخه حیات Classes & Lifecycle Methods

  • چرخه حیات و useEffect Lifecycle & useEffect

  • اثرات جانبی LocalStorage LocalStorage Side Effect

هوک useRef – پروژه تایمر ساده useRef Hook – Simple Timer Project

  • مقدمه بخش Section Intro

  • هوک useRef چیست و راه‌اندازی پروژه What Is useRef & Project Setup

  • کاربرد useRef و ورودی‌های کنترل‌نشده useRef In Action & Uncontrolled Inputs

  • حفظ مقدار تایمر در هنگام رندر مجدد Persist Timer Across Re-Renders

  • چالش ترکیب کامپوننت‌ها Component Composition Challenge

  • فوکوس خودکار روی دکمه شروع Auto-Focus Start Button

  • ذخیره تایمر در Local Storage Save Timer To Local Storage

نمایش نظرات

آموزش مبانی و مفاهیم اصلی ری‌اکت (React)
جزییات دوره
9h 20m
58
(آخرین آپدیت)
41
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar