کتاب ASP.NET Core 5 and React از جدیدترین کتابهای آموزش ASP.NET Core 5 به همراه چارچوب قدرتمند React میباشد. این کتاب حدود 850 صفحهای، دارای 3 بخش اصلی و 15 فصل میباشد که با ظرافت و شیوایی خوبی توانسته زبان برنامهنویسی ASP.NET Core نسخه 5 را به همراه چارچوب React توضیح دهد و ارتباط آنها را برای مخاطب شرح دهد. در این کتاب به جزئیات برنامهنویسی وب از لحاظ مختلف مانند، نصب و راهاندازی به همراه پیکربندی موارد مورد نیاز برای شروع کار، کار با مؤلفههای مختلف چارچوب React، اتصال به پایگاه داده SQL، ایجاد امنیت در صفحه وب، کار با API RESTful، پیادهسازی و پیکربندی صفحات وب در Azure، شرح داده شده است.
مروری بر کتاب ASP.NET Core 5 and React:
بخش 1: شروع کار
فصل 1، درک قالبهای React در ASP.Net 5
فصل 1 از کتاب ASP.NET Core 5 and React، الگوی استاندارد SPA را که Visual Studio برای برنامههای ASP.NET Core و React ارائه میدهد را پوشش میدهد. این موارد ورودی برنامه را برای هر دو بخش ظاهر و سمت سرور و نحوه همکاری آنها در بخش Solution در Visual Studio را پوشش میدهد.
فصل 2، ایجاد برنامههای تجزیهشده React و ASP.NET 5
مراحل ایجاد یک راه حل (Solution) به روز را در ASP.NET Core و React به شما معرفی میکند. این فصل شامل استفاده از TypeScript است که هنگام ایجاد ظاهرهای بزرگ و پیچیده برای صفحات وب، بسیار سودمند است.
بخش 2: ساخت ظاهر صفحه (Frontend) با React و TypeScript
فصل 3، شروع با React و TypeScript
فصل 3، اصول اصلی React، مانند JSX، ورودیها، حالت و رویدادها را شامل میشود. این فصل همچنین چگونگی ایجاد اجزای مختلف با TypeScript را بیان میکند.
فصل 4، طراحی اجزای React با کتابخانه Emotion
این فصل رویکردهای مختلفی را برای طراجی اجزای مختلف React آموزش میدهد. این فصل قبل از اینکه CSS-in-JS را پوشش دهد، سبکسازی را با استفاده از CSS ساده و سپس ماژولهای CSS را با زیانی ساده توضیح میدهد.
فصل 5، مسیریابی با React Router
فصل 5، کتابخانهای را معرفی میکند که برنامههای دارای چندین صفحه را قادر میسازد تا به طور مؤثر ایجاد شوند. این کتابخانه، نحوه اعلام کلیه مسیرهای موجود در یک برنامه و نحوه نگاشت از این مؤلفهها، از جمله مسیرهای دارای پارامتر را در بر میگیرد. این فصل همچنین نحوه بارگیری اجزا از مسیر مورد نیاز را جهت بهینهسازی عملکرد ارائه میدهد.
فصل 6، کار با فرمها
نحوه ساخت فرمها در React را پوشش میدهد. این فصل چگونگی ساخت فرم ساده را در React قبل از استفاده از کتابخانه محبوب شخص ثالث برای کارآمدتر کردن روند ساخت فرم، بیان میکند.
فصل 7، مدیریت حالت با Redux
فصل 7 از کتاب ASP.NET Core 5 and React، به مراحلی که این کتابخانه محبوب چگونه میتواند به مدیریت حالت برنامه کمک کند، میپردازد. نسخه مجتمع Type Script با React یا (Typed Redux Store) همراه با عملکردها و کاهشدهندهها با کمک TypeScript جهت قدرت بخشیدن به React ساخته شده است.
بخش 3: ساخت باطن ASP.NET
فصل 8 تعامل با پایگاه داده با Dapper
این فصل از کتاب ASP.NET Core 5 and React، کتابخانهای را معرفی میکند (Dapper) که ما را قادر میسازد با پایگاه داده SQL Server به روشی عملکردی تعامل داشته باشیم. خواندن و نوشتن در یک پایگاه داده، شامل نگاشت پارامترهای SQL از یک کلاس #C و نتایج نگاشت به کلاسهای #C میباشد.
فصل 9، ایجاد نقاط پایانی REST API
نحوه ایجاد REST API را که با مخزن داده تعامل دارد، پوشش میدهد. در ادامه مسائلی از جمله، تزریق وابستگی، مدل اتصال و اعتبارسنجی مدل پوشش داده میشود.
فصل 10، بهبود عملکرد و مقیاسپذیری
این فصل از کتاب ASP.NET Core 5 and React، شامل چندین روش برای بهبود عملکرد و مقیاسپذیری در سمت سرور میباشد، از جمله کاهش گردش رفت و برگشت در پایگاه داده، ناهمگام ساختن APIها و ذخیره دادهها. در ادامه فصل، از چندین ابزار برای اندازهگیری تأثیر بهبودها استفاده میشود.
فصل 11، امنیت سمت سرور (Backend)
در فصل 11، استفاده از شناسه ASP.NET به همراه توکنهای وب JSON برای احراز هویت در قسمت اصلی سمت سرور ASP.NET آموزش داده میشود. این فصل همچنین شامل حفاظت از نقاط پایانی (Endpoints) REST API با استفاده از سیاستهای مجاز و استاندارد است.
فصل 12، تعامل با API های RESTful
در این فصل از کتاب ASP.NET Core 5 and React، چگونگی ارتباط React را با استفاده از عملکرد واکشی جاوا اسکریپت با قسمت سمت سرور ASP.NET Core بیان میکند. این فصل همچنین شامل چگونگی دستیابی React Frontend به نقاط پایانی REST API محافظت شده با توکن وب JSON میباشد.
بخش 4: حرکت به سمت تولید
فصل 13، افزودن آزمایشهای خودکار
در این فصل از از کتاب ASP.NET Core 5 and React، چگونگی ایجاد آزمونهای واحدی و تستهای یکپارچهسازی را در در قسمت اصلی سمت سرور ASP.NET با استفاده از xUnit بیان میکند. این فصل همچنین چگونگی ایجاد آزمون بر روی توابع خالص JavaScript و همچنین اجزای React با استفاده از Jest را بیان میکند.
فصل 14، پیکربندی و استقرار در Azure
در این فصل از کتاب ASP.NET Core 5 and React، سرویس ابری Azure را معرفی میکند و سپس مراحل مختلفی را برای استقرار برنامه وب چه در سمت سرور و چه در سمت کاربر را برای جدا کردن سرویسهای برنامه Azure انجام میدهد. این فصل همچنین استقرار یک پایگاه داده SQL Server به SQL Azure را پوشش میدهد.
فصل 15، پیادهسازی CI و CD با Azure DevOps
در این فصل، Azure DevOps را قبل از گام برداشتن در ایجاد یک پایپلاین (خط لوله) که به طور خودکار هنگام منتقل شدن کد به مخزن کد منبع، فعال میشود، معرفی میکند. در این فصل سپس از طریق راهاندازی رهاسازی یک خط لوله گام برمیدارد که اشیای حاصل از کد را به Azure منتقل میکند.
همچنین شما میتوانید برای مطالعهی زبان برنامهنویسی PHP 8 جهت طراحی صفحات وب از کتاب Learn PHP 8 نیز استفاده کنید.
سرفصلهای کتاب ASP.NET Core 5 and React:
- Getting Started
- Understanding the ASP.NET 5 React Template
- Creating Decoupled React and ASP.NET 5 Apps
- Building a Frontend with React and TypeScript
- Getting Started with React and TypeScript
- Styling React Components with Emotion
- Routing with React Router
- Working with Forms
- Managing State with Redux
- Building an ASP.NET Backend
- Interacting with the Database with Dapper
- Creating REST API Endpoints
- Improving Performance and Scalability
- Securing the Backend
- Interacting with RESTful APIs
- Adding Automated Tests
- Configuring and Deploying to Azure
- Implementing CI and CD with Azure DevOps
فایل کتاب ASP.NET Core 5 and React را میتوانید پس از پرداخت دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.