- عنوان کتاب: Advanced Front-End Development
- نویسنده: Nitesh Upadhyaya
- حوزه: توسعه فرانت
- سال انتشار: 2024
- تعداد صفحه: 438
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 9.05 مگابایت
ساختار این کتاب با دقت برنامهریزی شده است تا یک تجربه یادگیری گام به گام ارائه دهد: • فصل 1: مقدمهای بر React با بررسی تاریخچه React، اهمیت آن و چگونگی قرارگیری آن در اکوسیستم توسعه مدرن، زمینه را فراهم میکند. • فصل 2: راهاندازی محیط توسعه شما، شما را در نصب ابزارهای لازم مانند Node.js، npm و Vite و راهاندازی یک پروژه با در نظر گرفتن بهترین شیوهها راهنمایی میکند. • فصل 3: کامپوننتها، Props و State به مفاهیم اصلی React میپردازد و به شما کمک میکند تا نحوه ایجاد کامپوننتهای پویا و قابل استفاده مجدد را درک کنید. • فصل 4: JSX و رندرینگ عناصر، سینتکس JSX و نقش آن در رندرینگ رابطهای کاربری را توضیح میدهد. • فصل 5: مدیریت رویدادها و رندرینگ شرطی بر تعامل تمرکز دارد و به شما آموزش میدهد که چگونه اقدامات کاربر را مدیریت کنید و عناصر را به صورت شرطی نمایش دهید. • با پیشرفت کتاب، به موضوعاتی مانند مدیریت حالت با Redux، React Router برای ناوبری، ادغام back-end و استقرار با استفاده از پلتفرمهایی مانند Netlify یا Vercel خواهید پرداخت. در فصلهای پایانی، با ساخت یک اپلیکیشن فروشگاه خردهفروشی در دنیای واقعی، همه چیز را گرد هم میآوریم و نشان میدهیم که چگونه از مفاهیم مطرحشده در کتاب برای ایجاد یک پروژه کامل و کاربردی استفاده کنیم. این اپلیکیشن شامل ویژگیهایی مانند فهرست محصولات، سبد خرید و ادغام پرداخت مبتنی بر Stripe است.
The structure of this book has been carefully planned to provide a step-by-step learning experience: • Chapter 1: Introduction to React sets the stage by exploring React’s history, its importance, and how it fits into the modern development ecosystem. • Chapter 2: Setting Up Your Development Environment walks you through installing the necessary tools, such as Node.js, npm, and Vite, and setting up a project with best practices in mind. • Chapter 3: Components, Props, and State dives into React’s core concepts, helping you understand how to create reusable, dynamic components. • Chapter 4: JSX and Element Rendering explains the syntax of JSX and its role in rendering user interfaces. • Chapter 5: Handling Events and Conditional Rendering focuses on interactivity, teaching you how to handle user actions and conditionally display elements. • As the book progresses, you’ll delve into topics like state management with Redux, React Router for navigation, back-end integration, and deployment using platforms like Netlify or Vercel. In the final chapters, we bring everything together by building a real-world retail store application, demonstrating how to use the concepts covered in the book to create a complete, functional project. This app includes features like product listings, a shopping cart, and Stripe-based payment integration.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Advanced Front-End Development
نظرات کاربران