ASP.NET Core 3 and React

تاریخ: 1398/10/13 11:22
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۴۹۳۶
دیدگاه ها: ۰
برچسب ها: ASP.NET |SPA |ASP Core |React |
کتاب ASP.NET Core 3 and React
Packt Publishing
Carl Rippon
978-1789950229
2019
598
English

چارچوب ASP.NET Core، یک چارچوب تحت وب متن باز و چند سکویی است که توسط مایکروسافت ساخته شده است. این چارچوب که در ادامه‌ی نسخه ۴ چارچوب بسیار محبوب ASP.NET است و با تغییرات چشمگیر در معماری، سبک‌تر و ماژولار‌تر شده است. ASP.NET Core‌ برای ساختن backend هایی با کارایی بسیار بالا که با پایگاه‌های داده هایی مثل SQL Server که بر روی فضای ابری همچون سکوی ابری مایکروسافت یعنی Azure میزبانی می‌شوند یک انتخاب عالی است.

کتابخانه React، توسط فیسبوک به منظور بهبود مقیاس پذیری کد پایه خودشان ساخته شد و سرانجام در سال 2013 متن باز شد. اکنون React کتابخانه ای به شدت محبوب برای ساختن frontend‌های مبتنی بر کامپوننت است و با بسیاری از فناوری‌های backend از جمله ASP.NET Core به خوبی کار می‌کند.

کتاب ASP.NET Core 3 and React، نحوه استفاده از این دو تکنولوژی را برای ساختن برنامه‌های تک صفحه ای (SPAs) امن و کارا را با استفاده از پایگاه داده‌های SQL Server که بر روی آژور مایکروسافت میزبانی شده اند را آموزش می‌دهد. در این کتاب تمامی قابلیت‌ها و جدیدترین ویژگی‌های NET Core 3.0، TypeScript 3. و React را بررسی خواهید کرد. همچنین مدیریت داده ها، طراحی برنامه، پکیج کردن و ابعاد امنیتی برنامه‌های وبتان را خواهید آموخت. در ادامه بهترین شیوه‌ها برای ساخت یک frontend مقیاس پذیر با کامپوننت‌های مبتنی بر تابع React و TypeScript که با یک REST API در تعامل هستند را یاد خواهید گرفت. این کتاب برای توسعه دهندگانی که درکی از #C و دانش پایه ای از جاوا اسکریپت دارند و یا کسانی که علاقه مند به توسعه SPA‌ها با استفاده از ASP.NET Core و React دارند مناسب است.


مطالبی که در کتاب ASP.NET Core 3 و React، خواهید آموخت:

  • ساختن API‌های RESTful با .NET Core با به کار گیری API Controller‌ها با استفاده از attribute routing و model binding
  • ایجاد کامپوننت‌های مبتنی بر تابع تعاملی strongly typed با استفاده از Hook ها
  • ساخت فرم هایی که به طور موثری از کامپوننت‌های React با قابلیت استفاده مجدد استفاده می‌کنند
  • مدیریت وضعیت سمت کلاینت با Redux و Reacts Context API
  • امن کردن REST API‌ها با ASP.NET Identity و سیاست‌های احراز هویت
  • انجام تست‌های خودکار هم برای frontend و هم برای backend
  • پیاده سازی فرآیندهای CI و CD در آژور با استفاده از Azure DevOps

 

 

Table of Contents:
- Section 1: Getting Started
- Chapter 1: Understanding the ASP.NET Core React Template
- Chapter 2: Creating Decoupled React and ASP.NET Core Apps
- Section 2: Building a Frontend with React and TypeScript
- Chapter 3: Getting Started with React and TypeScript
- Chapter 4: Routing with React Router
- Chapter 5: Working with Forms
- Chapter 6: Managing State with Redux
- Section 3: Building an ASP.NET Core Backend
- Chapter 7: Interacting with the Database with Dapper
- Chapter 8: Creating REST API Endpoints
- Chapter 9: Creating a Real-Time API with SignalR
- Chapter 10: Improving Performance and Scalability
- Chapter 11: Securing the Backend
- Chapter 12: Interacting with RESTful APIs
- Section 4: Moving into Production
- Chapter 13: Adding Automated Tests
- Chapter 14: Configuring and Deploying to Azure
- Chapter 15: Implementing CI and CD with Azure DevOps

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...