نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما با آمادهسازی ابزارهای ضروری برای توسعه React، از جمله ایجاد یک پروژه جدید و کار با فایلهای استارتر برای افزایش بهرهوری شروع خواهید کرد. شما یاد میگیرید که چگونه کامپوننتهای React را ایجاد و رندر کنید و با پیروی از متدهای مدرن، کدهایی قابل استفاده مجدد و بهینه بنویسید. مدیریت وضعیت (State Management) از طریق هوکهای useState و useReducer بررسی خواهد شد تا بتوانید منطق وضعیتهای ساده و پیچیده را کنترل کرده و اپلیکیشن خود را پویا کنید.
سپس، بر افزودن قابلیتها تمرکز خواهید کرد، از جمله رندر کردن محتوای پویا مانند سوالات، پیادهسازی ناوبری کاربر با دکمه Next و ارائه بازخورد بصری با هایلایت کردن پاسخها. با متصل کردن اپلیکیشن خود به یک API واقعی (Trivia API)، دادهها را بهصورت Asynchronous دریافت و نمایش میدهید و برنامه خود را با اطلاعات زنده ارتقا میدهید. این دوره همچنین بهترین روشهای مدیریت خطا را پوشش میدهد تا اطمینان حاصل شود که برنامه شما حتی در صورت شکست در دریافت دادهها، بهدرستی اجرا میشود.
در نهایت، به سراغ استقرار (Deployment) خواهید رفت و یاد میگیرید چگونه یک سرور Production اجاره و پیکربندی کرده و اپلیکیشن خود را بهصورت آنلاین منتشر کنید. چه در React تازهکار باشید و چه بخواهید مهارتهای خود را صیقل دهید، این دوره یک معرفی جامع برای ساخت و استقرار اپلیکیشنهای React برای کاربردهای واقعی ارائه میدهد. این دوره برای توسعهدهندگان وب مبتدی که قصد دارند React JS را از طریق ساخت یک پروژه واقعی بیاموزند، ایدهآل است.
ساخت کامپوننتهای قابل استفاده مجدد در React
مدیریت وضعیت محلی و سراسری با هوکهای React
یکپارچهسازی دادههای API واقعی در اپلیکیشن React
ایجاد رابطهای کاربری پویا با بازخورد لحظهای
استقرار اپلیکیشن React روی سرور Production
عیبیابی و مدیریت خطاها در اپلیکیشنهای React
این دوره برای مبتدیان توسعه وب طراحی شده است، بهویژه کسانی که میخواهند React JS را از طریق ساخت یک پروژه واقعی بیاموزند. داشتن دانش پایه از JavaScript توصیه میشود.
مقدمهای بر توسعه React به همراه تنظیمات و فایلهای استارتر * یادگیری کامپوننتهای React و ساختار JSX * بررسی مدیریت وضعیت با useState و useReducer
سرفصل ها و درس ها
آمادهسازی ابزارها
Preparing Tools
مقدمه
Introduction
چه مواردی را پیادهسازی خواهیم کرد؟
What We Will Implement?
ایجاد پروژه React
Generating React Project
آمادهسازی فایلهای مورد نیاز
I Prepared Some Files
ایجاد اولین کامپوننتها
Creating Our First Components
ایجاد کامپوننتهای React
Creating React Components
رندر کردن ساختار کامپوننتها
Rendering React Components Markup
بررسی React Strict Mode
React Strict Mode
مدیریت وضعیت (State Management)
State Management
هوک useState
useState Hook
هوک useReducer
useReducer Hook
وضعیت سراسری (Global State) در React
Global State in React
افزودن قابلیتهای کاربردی
Adding Functionality
رندر کردن سوالات
Rendering Questions
دکمه بعدی (Next)
Next Button
صفحه نتایج
Result Page
رندر کردن پاسخها
Rendering Answers
هایلایت کردن پاسخها
Highlighting Answers
کار با API واقعی
Working with Real API
دریافت سوالات بهصورت Async با Trivia API
Making Async Questions with Trivia API
مدیریت خطاهای API
Handling API Errors
استقرار و انتشار (Deployment)
Deployment
اجاره سرور Production برای استقرار React
Renting a Production Server to Deploy React
پیکربندی سرور Production
Configuring Production Server to Deploy React
آپلود پروژه React روی سرور
Uploading React to Production
نمایش نظرات