لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش واکنش برای بقیه ما
React For The Rest Of Us
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید React JS برای ایجاد اپلیکیشن های یک صفحه ای (SPA) با استفاده از روش های مدرن مانند Context، Reducer، Suspense و موارد دیگر. React توانایی سازماندهی و مدیریت کد خود را چگونه می توان به طور یکپارچه داده های واقعی و پویا را به قسمت جلویی خود وارد کرد پیش نیازها: درک اولیه HTML (به عنوان مثال "p" برای پاراگراف، "h1" برای عنوان و غیره است. .) شما احتمالاً می توانید این دوره را حتی بدون هیچ گونه تجربه جاوا اسکریپت با توجه به سرعت معقول دروس انجام دهید، اما حداقل کمی آشنایی با جاوا اسکریپت توصیه می شود و منجر به تجربه بسیار لذت بخشی خواهد شد بدون نیاز به دانش CSS (اگرچه به شما کمک می کند درک کنید که CSS برای افزودن سبک و طراحی به یک صفحه استفاده می شود)
محبوب ترین کتابخانه جهان برای ایجاد رابط کاربری را بیاموزید!
آنچه این دوره را متفاوت میکند این است که وقت میگذاریم تا بفهمیم *چرا* کاری را که انجام میدهیم انجام میدهیم. ما با پرسیدن یک سوال مهم شروع می کنیم که بسیاری از دوره های دیگر React به طور کامل از آن صرف نظر می کنند. React چه مشکلی را حل می کند؟
وقتی متوجه شدیم که React چیست و چیست، بقیه دوره را با هم برای ساختن قسمت جلویی یک برنامه رسانه اجتماعی در دنیای واقعی می گذرانیم که در آن می توانید پست بگذارید، کاربران دیگر را دنبال کنید و حتی وارد یک چت روم زنده شوید. در طول راه ما این کار را انجام خواهیم داد:
درک کنید که "وضعیت" در React چیست و چگونه رابط های خود را زنده کنیم
از رویکرد مدرن "قلاب" با Function Components استفاده کنید
از React Router برای ایجاد یک برنامه تک صفحه ای با URL های قابل اشتراک گذاری استفاده کنید
قدرت Context، Reducer، و Immer را ببینید و یک روش ایده آل برای کار با state ایجاد کنید
با درک قدرت useEffect() کد را در لحظه های عالی اجرا کنید
از درخواستهای HTTP ناهمگام برای برقراری ارتباط با APIها استفاده کنید تا برنامه ما با کار با دادههای واقعی معنادار شود
برنامه ما را در وب مستقر کنید تا بتوانید آن را با دوستان و خانواده خود به اشتراک بگذارید
این دوره ممکن است کاملاً جدید باشد، اما این اولین باری نیست که تدریس می کنم. من جلسات آموزشی را برای شرکت های Fortune 500 رهبری کرده ام و قبلاً به بیش از 98000 نفر در Udemy کمک کرده ام و بازخورد زیر را دریافت کرده ام:
"براد قطعاً برخی از بهترین تکنیکها را برای گنجاندن درس در ذهن شما دارد... اینها بهترین آموزشهایی هستند که من فرصت مشاهده آن را داشتهام."
"ارائه مختصر و بدون خسته کننده است... شما صادقانه احساس می کنید که درک کاملی از موضوع دارید."
"…[براد] این فرآیند را توضیح داد. نه این یا آن را حفظ کنید، او روند را توضیح داد. اگر به دنبال گذراندن دوره ای برای درک مبانی ایجاد وب سایت هستید، بیشتر از این نگاه نکنید."
بسیار ارزشمند و مرتبط با شرکت هایی شوید که توسعه دهندگان فرانت اند را استخدام می کنند. در یک مکان مناسب در کنار یک مربی اگر آماده شروع ساختن با React هستید - شما را در داخل می بینم!
سرفصل ها و درس ها
مقدمه: 10 Days of React
Intro: The 10 Days of React
React چه مشکلی را حل می کند؟
What Problem Does React Solve?
بیایید استفاده از React را شروع کنیم
Let's Start Using React
JSX چیست؟
What Is JSX?
سازماندهی ماندن: اجزای سازنده با استفاده از اجزای دیگر
Staying Organized: Components Using Other Components
استفاده از Props برای انعطاف پذیر کردن یک جزء
Using Props To Make a Component Flexible
حلقه زدن از طریق یک آرایه در JSX
Looping Through An Array Within JSX
حالت
State
مدیریت رویدادها (مانند کلیک روی دکمه و غیره...)
Handling Events (Like a Button Click etc...)
کار با فرم ها
Working With Forms
UseEffect چیست؟
What is UseEffect?
آماده شدن برای ایجاد یک برنامه دنیای واقعی
Getting Ready To Create a Real World App
ویرایشگر متن
Text Editor
تنظیمات سریع کد VS
Quick VS Code Settings
Node.js
Node.js
تنظیم گردش کار ما
Setting Up Our Workflow
نکته مهم در مورد بسته های NPM و فایل های فشرده در این دوره
Important Note About NPM Packages and The Zip Files in This Course
بیایید شروع به ساخت برنامه خود کنیم!
Let's Start Building Our App!
شروع برنامه پیچیده ما
Starting Our Complex App
نکته: همیشه سال جاری را در پاورقی داشته باشید
Tip: Always Have The Current Year In The Footer
مسیریابی (برنامه تک صفحه ای)
Routing (Single Page Application)
یادداشت سریع درباره رندر کردن React Components در DOM
Quick Note About Rendering React Components To The DOM
React Developer Tools
React Developer Tools
ایجاد یک قطعه کد ویژوال استودیو
Creating a Visual Studio Code Snippet
یک کامپوننت "Container" قابل استفاده مجدد ایجاد کنید
Create a Reusable "Container" Component
جزئیات و ترکیب بندی سریع
Quick Details & Composition
کار با یک Back-End واقعی
Working With a Real Back-End
انتخاب رویکرد مناسب برای شما
Choosing The Right Approach For You
آماده شدن پایگاه داده
Getting a Database Ready
راه حل مشکل رایج پایگاه داده
Solution to Common Database Problem
نکته در مورد غلط املایی رایج
Note About a Common Misspelling
نمایش نظرات