نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
روش React برای ایجاد UI های تعاملی غنی با استفاده از هر دو کلاس و اجزای عملکرد را با React Hooks بیاموزید و با آن یک بازی برای کودکان بسازید. ساخت کارآمد رابط وب و تلفن همراه اغلب چالش برانگیز است و نیاز به استفاده از منطق ضروری دارد. React به شما امکان می دهد واسط های کاربر را بر اساس وضعیت آنها توصیف کنید ، و این باعث می شود که آنها بومی سازی شوند و برای شما ساخته شوند. در این دوره ، React: Getting Started ، شما در مفاهیم اساسی در مورد React فرو رفته و از آنها برای ساختن برنامه های کاربردی وب استفاده خواهید کرد. در ابتدا ، نحوه طراحی م componentsلفه های کلاس و م componentلفه تابع stateful ، نحوه انتقال داده ها و رفتار یک طرفه در یک درخت م componentلفه و نحوه خواندن و به روزرسانی عناصر حالت را مشاهده خواهید کرد. سپس ، به ویژگیهای مدرن جاوا اسکریپت که با React مانند توابع پیکان ، از بین بردن ساختار و عملگرهای گسترش ، کلاسها ، async/انتظار و موارد دیگر استفاده می شود ، می پردازید. در مرحله بعدی ، برخی از وظایف اصلی React مانند گرفتن ورودی از کاربر ، خواندن داده ها از طریق API ، مدیریت عوارض جانبی مانند تایمرها و به اشتراک گذاری منطق مناسب با قلاب های سفارشی را یاد خواهید گرفت. سرانجام ، شما نحوه پیکربندی و استفاده از یک محیط توسعه جاوا اسکریپت محلی را در دستگاه خود کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش لازم برای درک پروژه های React و شروع برنامه های ساده React را از ابتدا خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
اصول اولیه
The Basics
-
مقدمه
Introduction
-
چرا واکنش نشان می دهیم؟
Why React?
-
مفاهیم اساسی React
React's Basic Concepts
-
اولین م Reلفه واکنش شما
Your First React Component
-
اولین قلاب واکنش شما
Your First React Hook
-
اولین جریان داده یک طرفه شما
Your First One-way Data Flow
-
قابلیت استفاده مجدد از قطعات
Components Reusability
-
آشتی درخت در عمل
Tree Reconciliation in Action
-
بسته شدن
Wrap Up
دوره خرابی جاوا اسکریپت مدرن
Modern JavaScript Crash Course
-
ECMAScript و TC39
ECMAScript and TC39
-
متغیرها و محدوده های بلوک
Variables and Block Scopes
-
توابع پیکان
Arrow Functions
-
اصطلاحات اشیا
Object Literals
-
تخریب و استراحت/گسترش
Destructuring and Rest/Spread
-
رشته های الگو
Template Strings
-
کلاس ها
Classes
-
وعده ها و Async/در انتظار
Promises and Async/Await
برنامه کارت های GitHub
The GitHub Cards App
-
چیزی که ما در حال ساخت آن هستیم
What We Are Building
-
React Class Components
React Class Components
-
یک ظاهر طراحی قطعات
Styling React Components
-
کار با داده
Working with Data
-
شروع و خواندن شی Read دولتی
Initializing and Reading the State Object
-
گرفتن ورودی از کاربر
Taking Input from the User
-
کار با تماس های آژاکس
Working with Ajax Calls
-
بسته شدن
Wrap Up
بازی Star Match
The Star Match Game
-
چیزی که ما در حال ساخت آن هستیم
What We Are Building
-
کار با نشانه گذاری استاتیک
Working with Static Markup
-
استخراج اجزای قابل استفاده مجدد و خوانایی
Extracting Components for Reusability and Readability
-
مشاهده توابع: حالت = رابط کاربر
View Functions: State => UI
-
توابع رفتار: حالت = حالت جدید
Behavior Functions: State => New State
-
بازنشانی دولت
Resetting the State
-
استفاده از قلاب های عوارض جانبی
Using Side Effects Hooks
-
قطعات را از حالت پیاده و مجدداً بارگیری کنید
Unmounting and Remounting Components
-
استفاده از قلاب های سفارشی
Using Custom Hooks
تنظیم یک محیط توسعه
Setting up a Development Environment
-
مقدمه
Introduction
-
برنامه React ایجاد کنید
Create React App
-
نصب وابستگی های محیطی
Installing Environment Dependencies
-
پیکربندی محیط خود
Configuring Your Own Environment
-
واکنش پذیر
Reactful
-
ساختار فایلها
Structuring Component Files
-
بعدی چیست
What's Next
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات