آموزش Modern React برای مبتدیان

Modern React Tutorial for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش سطح مقدماتی Modern React برای مبتدیان: آموزش نحوه ایجاد اولین برنامه React خود، توسعه دهندگان نرم افزار را آماده می کند تا در React به خوبی کدنویسی کنند تا بتوانید یک برنامه وب ساده آماده برای استقرار ایجاد کنید.

به طور کلی، معمولاً در مورد روندهای اینترنتی پیروی از فیس بوک ایده بدی نیست. به خصوص وقتی صحبت از توسعه رابط ها و نوشتن برنامه های کاربردی وب می شود، می توانید بدتر از الگوبرداری از شرکت اینترنتی که یک میلیارد کاربر دارد، عمل کنید. این بدان معناست که اگر به توسعه برنامه های وب علاقه دارید این است که باید React را یاد بگیرید و به توسعه در آن عادت کنید. این آموزش React یک دوره آموزشی است که به طور ویژه برای مبتدیان کتابخانه جاوا اسکریپت طراحی شده است و در پایان آن، شما یک برنامه کامل را به تنهایی می نویسید..

پس از تکمیل این آموزش منبع باز، نحوه کدنویسی در React را به خوبی می‌دانید تا بتوانید یک برنامه وب ساده آماده برای استقرار ایجاد کنید.

برای هر کسی که آموزش متن باز خود را مدیریت می کند، این آموزش منبع باز می تواند برای توسعه دهندگان نرم افزار جدید، که در برنامه های آموزشی فردی یا تیمی تنظیم شده است، یا به عنوان منبع مرجع منبع باز استفاده شود.

آموزش Modern React برای مبتدیان: چگونه اولین برنامه React خود را بسازید: آنچه باید بدانید

برای هر توسعه‌دهنده نرم‌افزاری که به دنبال بهبود مهارت‌های خود با بهترین شیوه‌های جاوا اسکریپت است، این دوره منبع باز موضوعاتی مانند:

  • طراحی، ایجاد و استفاده مجدد از اجزای React
  • درک مسیریابی React
  • Refactoring برنامه های React
  • ایجاد فرم های قابل استفاده مجدد در React
چه کسی باید آموزش Modern React را برای مبتدیان بگذراند: چگونه اولین آموزش برنامه React خود را ایجاد کنیم؟

این آموزش Modern React برای مبتدیان: آموزش نحوه ایجاد اولین برنامه React خود به عنوان آموزش منبع باز در سطح پایه در نظر گرفته می شود، به این معنی که برای توسعه دهندگان نرم افزار طراحی شده است. این دوره مهارت های برنامه نویسی برای متخصصان جدید فناوری اطلاعات با حداقل یک سال تجربه با بهترین شیوه های جاوا اسکریپت و توسعه دهندگان نرم افزار باتجربه ای ارزشمند است که به دنبال تأیید مهارت های منبع باز خود هستند.

توسعه‌دهندگان نرم‌افزار جدید یا مشتاق. اگر می‌خواهید در نهایت به عنوان یک توسعه‌دهنده نرم‌افزار شروع به کار کنید، باید این آموزش React را به عنوان راهی برای فرو بردن انگشتان پا در آب‌های React استفاده کنید. برای اینکه یک توسعه‌دهنده نرم‌افزار موفق باشید، لازم نیست React به عقب و جلو را بدانید، اما پس از این دوره، آنقدر آن را می‌شناسید که در آینده زمانی که ابزار مناسبی برای این کار است، آن را انتخاب کنید.

توسعه دهندگان نرم افزار باتجربه. اگر حدود پنج سال است که به عنوان توسعه دهنده نرم افزار کار می کنید و هنوز React را یاد نگرفته اید، واقعاً باید این آموزش React را در اسرع وقت انجام دهید. اگر چیزی در مورد React نمی‌دانید، ممکن است پیشرفت‌های بالقوه توسعه و برنامه‌های خود را نادیده بگیرید. خوشبختانه، این دوره آموزشی React سریع و آسان است.


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

مفاهیم و نحو اولیه React Basic React Concepts & Syntax

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مزایای React Benefits of React

  • یک React App ایجاد و اجرا کنید Create and Run a React App

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

  • مبانی JSX Basics of JSX

  • درج متغیرها در JSX Inserting Variables Into JSX

  • ایجاد و رندر کامپوننت ها Creating and Rendering Components

  • نتیجه Conclusion

ایجاد و استفاده مجدد از React Components Create and Reuse React Components

  • بررسی اجمالی Overview

  • معرفی Introduction

  • واردات و صادرات قطعات Importing and Exporting Components

  • یک ظاهر طراحی کامپوننت پایه Basic Component Styling

  • React Fragments React Fragments

  • مقدمه ای بر Component Props Introduction to Component Props

  • قطعات قابل استفاده مجدد Reusable Components

  • نتیجه Conclusion

Type-Checking و Event-Handling در React Type-Checking and Event-Handling in React

  • بررسی اجمالی Overview

  • معرفی Introduction

  • PropTypes PropTypes

  • مدیریت رویداد پایه Basic Event Handling

  • سبک های محدوده با ماژول های CSS Scoping Styles with CSS Modules

  • ایجاد اجزای قابل استفاده مجدد بیشتر Creating more reusable components

  • React Dev-tools React Dev-tools

  • نتیجه Conclusion

مقدمه ای بر حالت جزء Introduction to Component State

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نحوه اضافه کردن حالت به کامپوننت ها How to Add State to Components

  • چگونه حالت را به کامپوننت ها اضافه نکنیم How NOT to Add State to Components

  • نمایش و پنهان کردن کامپوننت ها Showing and Hiding Components

  • استفاده از حالت برای تغییر استایل Using State to Change Styling

  • به اشتراک گذاری حالت بین کامپوننت ها Sharing State Between Components

  • عبور توابع به عنوان Props Passing Functions as Props

  • نتیجه Conclusion

لیست ها و قابلیت استفاده مجدد کامپوننت Lists and Component Reusability

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نمایش لیست ها Displaying Lists

  • شکستن اجزای بزرگ Breaking up Large Components

  • ایجاد یک کامپوننت برچسب Creating a Tag Component

  • وضعیت پایدار در LocalStorage Persisting State in LocalStorage

  • سایر گزینه های تداوم ایالتی Other State Persistence Options

  • نتیجه Conclusion

مقدمه ای بر React Routing Introduction to React Routing

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مسیریابی اولیه با React-Router-Dom Basic Routing with React-Router-Dom

  • ایجاد یک نوار ناوبری Creating a Navigation Bar

  • پیاده سازی اجزای صفحه Implementing Page Components

  • پارامترهای URL URL Parameters

  • پیمایش به صورت برنامه ای Navigating Programmatically

  • نتیجه Conclusion

برنامه های Refactor React Refactor React Applications

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اضافه کردن لوازم چند منظوره Adding Multiple Function Props

  • افزایش قابلیت استفاده مجدد کامپوننت Increasing Component Reusability

  • ارسال لوازم جانبی به صفحات Passing Props to Pages

  • افزایش قابلیت استفاده مجدد کامپوننت (دوباره) Increasing Component Reusability (Again)

  • افزودن PropType به صفحات Adding PropTypes to Pages

  • پنهان نگه داشتن عناصر پنهان Keeping Hidden Elements Hidden

  • نتیجه Conclusion

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

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی زمینه Basics of Context

  • ایجاد و دسترسی به متن Creating and Accessing Context

  • عبور توابع از طریق زمینه Passing Functions through Context

  • کپسوله کردن منطق در یک مؤلفه ارائه دهنده Encapsulating Logic in a Provider Component

  • نحوه کار فرم ها در React How Forms work in React

  • نتیجه Conclusion

React Form Basics React Form Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد پیوندهای دوطرفه فرم Creating Two-Way Form Bindings

  • تغییر از Static به Dynamic Data با Context Switching from Static to Dynamic Data with Context

  • اتصال فرم ها با زمینه Connecting Forms with Context

  • وضعیت زمینه ماندگار Persisting Context State

  • نتیجه Conclusion

فرم های قابل استفاده مجدد در React Reusable Forms in React

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نحوه استفاده مجدد از فرم ها How to Make Forms Reusable

  • از پیش پر کردن فرم ها با داده ها Pre-Populating Forms with Data

  • استفاده از فرم ها در چندین صفحه Using Forms Across Multiple Pages

  • انتقال چندین عمل به کامپوننت ها Passing Multiple Actions to Components

  • روش های ویرایش داده ها Methods For Editing Data

  • به روز رسانی انواع پایه Updating Prop Types

  • نتیجه Conclusion

نحوه رندرینگ React چگونه کار می کند How React Rerendering Works

  • بررسی اجمالی Overview

  • معرفی Introduction

  • فرآیند رندر React React's Rendering Process

  • قانون رندر شماره 1 Rerendering Rule #1

  • قانون شماره 2 بازپرداخت Rerendering Rule #2

  • قانون شماره 3 بازپرداخت Rerendering Rule #3

  • جلوگیری از رندرینگ با حافظه Preventing Rerendering with Memoization

  • قانون شماره 4 بازپرداخت Rerendering Rule #4

  • بازپردازی لیست ها Rerendering Lists

  • نتیجه Conclusion

واکنش درونی React Inner Workings

  • بررسی اجمالی Overview

  • معرفی Introduction

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

  • موارد استفاده از useEffect Hook Uses of the useEffect Hook

  • JSX پشت صحنه JSX Behind the Scenes

  • JSX و Cross-Site Scripting JSX and Cross-Site Scripting

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش Modern React برای مبتدیان
جزییات دوره
11h
77
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.