آموزش ساخت پروژه های مدرن با React - آخرین آپدیت

دانلود Building Modern Projects with React

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: درباره برخی از مهم‌ترین ابزارهای موجود در اکوسیستم React که به شما در ساده‌سازی توسعه و مدیریت پیچیدگی‌های حالت، عوارض جانبی، ساختار و استایل کمک می‌کنند، بیاموزید. مربی Shaun Wassell نحوه ایجاد یک پروژه اصلی React را نشان می دهد و سپس نحوه اضافه کردن Redux، ایجاد thunks، استفاده از انتخابگرها، کار با styled-components، انجام تست و موارد دیگر را توضیح می دهد.

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

مقدمه Introduction

  • آنچه شما باید بدانید What you should know

  • بیایید با React پروژه های مدرن بسازیم Let's build modern projects with React

1. راه اندازی پروژه 1. Project Setup

  • فایل های راه اندازی و تمرین اولیه Basic setup and exercise files

2. بررسی اجمالی پروژه 2. Project Overview

  • چرا از اکوسیستم React استفاده کنیم؟ Why use the React ecosystem?

  • با ابزارهای اکوسیستم React آشنا شوید Meet the React ecosystem tools

3. ایجاد پروژه های React از ابتدا 3. Creating React Projects from Scratch

  • نقطه ورود React The React entry point

  • افزودن اجزای بیشتر Adding more components

  • ساخت یک پروژه React از ابتدا Building a React project from scratch

  • استفاده از بسته وب برای ساخت برنامه React Using webpack to build a React app

  • ایجاد یک اسکریپت React Creating a React script

4. ایجاد پروژه با Vite، Next.js، Remix و موارد دیگر 4. Creating Projects with Vite, Next.js, Remix, and More

  • با Create React App یک پروژه ایجاد کنید Create a project with Create React App

  • یک پروژه با Next.js ایجاد کنید Create a project with Next.js

  • با Vite یک پروژه ایجاد کنید Create a project with Vite

  • با ریمیکس پروژه بسازید Create a project with Remix

5. ایجاد یک پروژه پایه 5. Creating a Basic Project

  • با برنامه نمونه آشنا شوید Meet the sample app

  • ایجاد کامپوننت NewTodoForm Creating the NewTodoForm component

  • قرار دادن برنامه در کنار هم Putting the app together

  • ایجاد مؤلفه TodoListItem Creating the TodoListItem component

  • ایجاد کامپوننت TodoList Creating the TodoList component

6. اضافه کردن Redux 6. Adding Redux

  • ایجاد کاهنده ها Creating reducers

  • Redux DevTools Redux DevTools

  • Redux چگونه کار می کند؟ How does Redux work?

  • چرا به Redux نیاز داریم؟ Why do we need Redux?

  • بارگیری داده ها از فروشگاه Loading data from the store

  • ایجاد اکشن های Redux Creating Redux actions

  • ارسال اقدامات Redux Dispatching Redux actions

  • افزودن Redux به برنامه React Adding Redux to a React app

  • چالش: اضافه کردن یک جریان Redux Challenge: Adding a Redux flow

  • افزودن محموله های اکشن Adding action payloads

  • راه حل: اضافه کردن یک جریان Redux Solution: Adding a Redux flow

7. جایگزین های Redux 7. Alternatives to Redux

  • مدیریت دولتی با پس زدن State management with Recoil

  • مدیریت دولتی با MobX State management with MobX

8. مقابله با عوارض جانبی 8. Dealing with Side Effects

  • چالش: استفاده از Thunks برای به روز رسانی منابع سرور Challenge: Using Thunks to update server resources

  • بارگیری داده ها با Thunks Loading data with Thunks

  • راه حل: استفاده از Thunks برای به روز رسانی منابع سرور Solution: Using Thunks to update server resources

  • Refactoring کاهش دهنده کارها Refactoring the to-dos reducer

  • استفاده از Thunks برای ایجاد منابع سرور Using Thunks to create server resources

  • Redux-Thunk چگونه کار می کند؟ How does Redux-Thunk work?

  • پیگیری وضعیت بارگیری Keeping track of the loading state

  • چرا به Redux-Thunk نیاز داریم؟ Why do we need Redux-Thunk?

  • استفاده از Thunks برای حذف منابع سرور Using Thunks to delete server resources

  • Todos API The Todos API

9. انتخابگرها 9. Selectors

  • با استفاده از تابع createSelector Using the createSelector function

  • ترکیب انتخابگرها Combining selectors

  • ایجاد انتخابگرها Creating selectors

  • چرا به انتخابگرها نیاز داریم؟ Why do we need selectors?

10. Styled-Components 10. Styled-Components

  • چرا به کامپوننت های استایلد نیاز داریم؟ Why do we need styled-components?

  • ایجاد یک کامپوننت استایل دار Creating a styled-component

  • انتقال لوازم به اجزای مدل‌دهی شده Passing props to styled-components

11. آزمایش 11. Testing

  • تست انتخابگرها Testing selectors

  • تست مولفه های سبک Testing styled-components

  • تست کاهنده ها Testing reducers

  • آزمایش اکوسیستم های React Testing React ecosystems

نتیجه گیری Conclusion

  • مراحل بعدی ساخت با React Next steps for building with React

نمایش نظرات

آموزش ساخت پروژه های مدرن با React
جزییات دوره
3h 50m
54
(آخرین آپدیت)
56
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

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

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