آموزش جامع و عملی Recoil - توسعه وب با React - آخرین آپدیت

دانلود Official Recoil Tutorial Code Along - React Web Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما با Recoil آشنا خواهید شد؛ یک کتابخانه مدیریت وضعیت (State Management) که ساخت اپلیکیشن‌های وب مقیاس‌پذیر و کارآمد را ساده می‌کند. این دوره یک بررسی عمیق، از مفاهیم پایه React و Recoil تا موضوعات پیشرفته مانند پایداری وضعیت (State Persistence) و بهینه‌سازی‌ها را ارائه می‌دهد. شما یاد خواهید گرفت چگونه از Recoil برای مدیریت نیازهای پیچیده وضعیت، افزایش مقیاس‌پذیری اپلیکیشن‌های React و جلوگیری از اشتباهات رایج در برنامه‌های بزرگ استفاده کنید. با ترکیبی از تئوری و پروژه‌های عملی، این دوره شما را برای ساخت اپلیکیشن‌های وب با کارایی بالا و قابل نگهداری توانمند می‌سازد. در طول دوره، ابتدا مفاهیم کلیدی Recoil شامل Atoms، Selectors و هوک‌هایی مانند useRecoilState را درک خواهید کرد. سپس با ساخت یک اپلیکیشن To-do از صفر، وارد کاربردهای عملی می‌شوید و دانش خود را برای مدیریت وضعیت به صورت سراسری (Global) و محلی (Local) به کار می‌گیرید. با پیشرفت در دوره، مهارت‌های خود را با کار بر روی ویژگی‌های پیشرفته مانند Memoization، Selectorها و ایجاد قابلیت‌های فیلترینگ پویا در اپلیکیشن‌های React بهبود خواهید داد. این دوره برای توسعه‌دهندگان React که می‌خواهند مدیریت وضعیت را ساده کرده و عملکرد اپلیکیشن را بهبود بخشند، ایده‌آل است. داشتن دانش پایه در React الزامی است، زیرا شما بر پایه مفاهیمی مانند Props، Local State و Functional Components پیش خواهید رفت. در پایان دوره، شما قادر خواهید بود اپلیکیشن‌های React مقیاس‌پذیر بسازید، وضعیت سراسری را با Recoil مدیریت کنید، عملکرد را با استفاده از Selectorها بهینه کنید و پایداری داده‌ها را در طول نشست‌ها (Sessions) مدیریت نمایید.

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

مقدمه Introduction

  • خوش آمدید به دوره Welcome to the Course

  • Recoil چیست؟ مقدمه و مفاهیم کلیدی What Is Recoil - Introduction and Key Concepts

  • چرا شرکت‌های برتر Recoil را انتخاب می‌کنند؟ Why Top Companies Are Choosing Recoil

  • Recoil چیست؟ DAG به عنوان راهکار گرافیکی مدیریت وضعیت What Is Recoil - DAG as a State Management Graphical Solution

  • ساختار درختی کامپوننت‌ها در یک اپلیکیشن پایه React چگونه است؟ What a Basic React Application Component Tree Looks Like

  • چرا Recoil اساساً به مقیاس‌پذیری اپلیکیشن‌های بزرگ کمک می‌کند؟ Why Recoil Fundamentally Helps Large Applications Scale

  • قابلیت نگهداری و مقیاس‌پذیری با Recoil Maintainability and Scalability with Recoil

  • Recoil JS دقیقاً چیست؟ خلاصه تا اینجا What Exactly Is Recoil JS - Summary So Far

  • Atom در Recoil چیست؟ What Is an Atom in Recoil

  • مرور سریع بر Atoms Quick Review on Atoms

  • آشنایی با useRecoilState در بستر JSX و رندرکننده React Introduction to useRecoilState in the Context of JSX and the React Renderer

  • Selectorها در Recoil چه هستند؟ What Are Selectors in Recoil

  • نحوه عملکرد Selectorها همراه با مثال How Selectors Work with Examples

  • Memoization و بهینه‌سازی‌های عمومی با Recoil Memoization and General Optimizations with Recoil

  • بررسی کدهای مفهومی Recoil - بخش اول Recoil Conceptual Code Review Part I

  • بررسی کدهای مفهومی Recoil - بخش دوم Recoil Conceptual Code Review Part II

ساخت یک اپلیکیشن React از صفر - آشنایی با React Props و کامپوننت‌ها برای مبتدیان Create a React App from Scratch - React Props and Components for Beginners

  • Create React App چیست؟ بررسی کامل دانلود What Is Create React App - Full Download Review

  • سرور توسعه React چگونه کار می‌کند؟ How the React Development Server Works

  • کامپوننت‌های تابعی (Functional Components) در React چگونه کار می‌کنند؟ How Do Functional Components Work in React?

  • کامپوننت‌های تابعی و انتقال Props در مبانی React What Are Functional Components and Passing Props in React Basics

  • نحوه عملکرد وضعیت محلی با هوک‌های useState در React How Local State Works with useState Hooks in React

  • ساخت چندین کامپوننت و انتقال Props در React (فرم طولانی) Building Multiple Components and Passing Props in React - Long Form

  • پاکسازی ساختار فایل‌ها و ماژول‌های کامپوننت در پروژه Cleaning Up the File Architecture and Component Modules in the Project App

ساخت یک اپلیکیشن با استفاده از Recoil از صفر Build an App with Recoil from Scratch

  • چالش‌های پایه React پیش از یادگیری Recoil React Basic Challenges Pre-Recoil

  • ساخت اولین Atom خود در Recoil Create Your First Atom in Recoil

  • رندر کردن Atoms و اتصال Recoil به React Rendering Atoms and Hooking Up Recoil to React

  • مدیریت رویدادها با وضعیت محلی و Atoms Event Handling with Local State and Atoms

  • اتصال وضعیت محلی و Recoil برای به‌روزرسانی رندر در React Connecting Local and Recoil State Together for Rendering Updates in React

  • استایل‌دهی به اپلیکیشن Recoil با استفاده از CSS Styling a Recoil App with CSS

  • نگاشت (Mapping) از طریق Props و کامپوننت‌ها با Recoil و React Mapping Through Props and Components with Recoil and React

  • چالش: رفع یک باگ در تجربه کاربری (UX) Challenge - Fix a UX Bug

  • استخراج ایندکس‌ها از وضعیت پایه Recoil Mapping Indexes from Recoil Base State

  • برش دادن و به‌روزرسانی وضعیت اشیاء در React و Recoil Slicing and Updating Object State in React and Recoil

  • کلاس‌های JSX و تبدیل ضمنی انواع داده JSX ClassNames and Implicit Coercion

  • ویرایش و به‌روزرسانی مقادیر وضعیت در Recoil Editing and Updating State Values in Recoil

  • نام‌گذاری توابع و چالش دوره React Function Naming and React Course Challenge

  • نمایش بازنویسی (Refactoring) کدهای React و Recoil Refactoring React and Recoil Code Demonstration

  • تمرین بازنویسی و حل مسئله در React Refactoring Exercise and Solution in React

ساخت ویژگی‌های وضعیت Atom پویا با Recoil Building Dynamic Atom State Features with Recoil

  • افزودن استایل‌های اضافی و بحث درباره Selector Adding Some Extra Styles to Our App and Upcoming Selector Discussion

  • حل مسئله اولویت عملیات - تفکر فراتر از سطح Junior به عنوان توسعه‌دهنده Problem Solving Orders of Operation - Thinking Above Junior Level as a Developer

  • راه حل: فرآیندهای فکری برای ساخت ویژگی‌ها با Recoil Solution - Thought Processes for Building Features with Recoil

  • نوشتن ساختار کامپوننت فیلتر و تجسم Selectorها در اپلیکیشن Recoil Writing the Filter Component Shell and Visualizing Selectors in a Recoil App

  • نوشتن انتخاب فیلتر در Recoil و رندر کردن وضعیت مشتق شده Writing a Filter Selection in Recoil and Rendering the Derived State

  • تغییر وضعیت محلی به وضعیت Atom برای Selectorها با چند Atom Switching Local State to Atom State for Selectors with Multi Atoms

  • ساخت شرطی یک Selector و تصمیم‌گیری الگوریتمی برای عملکرد Building a Selector Conditionally and Performance Algorithmic Decision Making

  • به‌روزرسانی کامپوننت و تکرارها برای مقیاس‌پذیری پویا با Selector Updating Component and Iterations for Dynamic Scaling with Selector

  • ماندگاری داده‌ها و نتیجه‌گیری نهایی دوره Persisting Data and Formal Course Conclusion

نمایش نظرات

آموزش جامع و عملی Recoil - توسعه وب با React
جزییات دوره
8h 55m
47
(آخرین آپدیت)
5
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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