کتاب Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications with MongoDB, Express, React and NodeJS (توسعه کامل وب نهایی با MERN: طراحی، ساخت، آزمایش و استقرار برنامه های وب با درجه تولید با MongoDB، Express، React و NodeJS) آموزش توسعه وب تمام پشته (Full Stack) را به صورت کاملاً کاربردی و با نکات مهم و عملیاتی آموزش میدهد.
در ادامه مقدمهای از کتاب Ultimate Full-Stack Web Development with MERN را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Ultimate Full-Stack Web Development with MERN:
این کتاب تمام فناوریهای برتر در اکوسیستم جاوا اسکریپت را پوشش میدهد: MongoDB، ExpressJS، ReactJS و NodeJS. با این فناوریها میتوانیم یک برنامه وب کاملاً کاربردی ایجاد کنیم که شامل frontend، backend و پایگاه داده است.
ما در کتاب Ultimate Full-Stack Web Development with MERN یک برنامه نسبتاً بزرگ آماده تولید خواهیم ساخت. در اینجا، ابتدا یاد میگیریم که فرانتاند را با React تنظیم کنیم، سپس APIهای Backend را با NodeJS و Express ایجاد کنیم.
Backend به پایگاه داده ما که MongoDB است متصل خواهد شد. با پیادهسازی JWT یاد خواهیم گرفت که از احراز هویت در پروژه خود استفاده کنیم. ما همچنین یاد خواهیم گرفت که هر دو قسمت frontend و backend را با استفاده از Unit testing frame of Jest آزمایش کنیم. در نهایت، ما یاد میگیریم که چگونه برای استفاده از برنامههای رایگان، هم frontend و هم backend را به راحتی اجرا کنیم.
پس از مطالعه کتاب Ultimate Full-Stack Web Development with MERN، خوانندگان میتوانند هر برنامه MERN را به راحتی ایجاد کنند و همچنین میتوانند پروژه موجود در کتاب را برای ایجاد برنامههای دیگر تغییر دهند.
بیشتر بخوانید: کتاب Full-Stack React Projects
فصل ۱: این کتاب با مقدمهای بر تمام فناوریهای مرتبط با MERN (MongoDB، Express، React و NodeJS) و سپس یک نمای کلی پروژه از برنامه شروع میشود که در کتاب Ultimate Full-Stack Web Development with MERN قصد داریم آن را بسازیم. ما همچنین تنظیمات پشتیبان مورد نیاز برای همان را پوشش خواهیم داد.
فصل ۲: این فصل ایجاد یک برنامه Express را پوشش میدهد. ما اولین مسیرها و کنترلرهای خود را در این فصل ایجاد خواهیم کرد. همچنین در مورد رسیدگی به خطاها خواهیم آموخت.
فصل ۳: این فصل اتصال به پایگاه داده MongoDB و ایجاد یک مدل در برنامه باطن ما را پوشش میدهد. ما همچنین شروع به ایجاد مسیرهایی برای برنامه وظیفه خود خواهیم کرد.
فصل ۴: این فصل به اجرای احراز هویت JWT و همچنین پیادهسازی رمزهای عبور هش میپردازد.
فصل ۵: این فصل پیادهسازی میانافزار Auth و مسیرهای حفاظتی را پوشش میدهد. در اینجا، ما یاد خواهیم گرفت که چگونه فقط به کاربران مجاز اجازه دسترسی به مسیرهای خاص را بدهیم.
فصل ۶: این فصل به ایجاد فرانتاند در ReactJS میپردازد. ما همچنین تنظیمات مربوط به React Router نسخه ۶ را در پروژه پوشش خواهیم داد که برای ناوبری در React استفاده میشود. ما همچنین صفحات ثبت نام و ورود را در قسمت جلو ایجاد خواهیم کرد.
فصل ۷: این فصل اجرای Redux را با آخرین قسمت در قسمت جلویی پوشش میدهد. همچنین یک کاهنده برای فرم ثبت نام راهاندازی خواهیم کرد.
فصل ۸: این فصل به عملکردهای ورود و خروج با Redux میپردازد.
فصل ۹: این فصل ایجاد یک داشبورد در ReactJS را پوشش میدهد. همچنین یاد خواهیم گرفت که چگونه داشبورد را به کاربران مجاز محدود کنیم.
فصل ۱۰: این فصل اجرای Thunk در وظایف و همچنین واکشی وظایف از سرور را پوشش میدهد. همچنین برنامه ما را تکمیل میکند، که در آن وظایف را نمایش و حذف میکنیم.
فصل ۱۱: این فصل آزمایش قسمت جلویی را پوشش میدهد. ما frontend ایجاد شده در React را با استفاده از Jest و React Testing Library آزمایش خواهیم کرد.
فصل ۱۲: این فصل به آزمایش باطن میپردازد. ما پشتیبان ایجاد شده در NodeJS را با استفاده از Jest آزمایش خواهیم کرد.
فصل ۱۳: این فصل استقرار هر دو فرانتاند و باطن را با استفاده از خدمات رایگان در دسترس پوشش میدهد.
سرفصلهای کتاب Ultimate Full-Stack Web Development with MERN:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Technical Reviewer
- Acknowledgements
- Preface
- Errata
- Table of Contents
- 1. Getting Started with MERN and Setup
- 2. Starting a NodeJS App
- 3. MongoDB Connection and Models
- 4. JWT Authentication and Hashing Password
- 5. Auth Middleware and Protecting Routes
- 6. Creating Frontend and React Router
- 7. Redux Setup with Slice
- 8. Login and Logout Functionalities
- 9. Dashboard Creation and Task Form
- 10. Using Thunk and Completing App
- 11. Frontend Testing
- 12. Backend Testing
- 13. Deployment
- Index
جهت دانلود کتاب Ultimate Full-Stack Web Development with MERN میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.