Hands-On RESTful Web Services with ASP.NET Core

تاریخ: ۱۶:۱۳:۱۹ ۱۳۹۸/۱۰/۱۹ پنج شنبه
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۵۶۴
دیدگاه ها: ۰
برچسب ها: ASP.NET | WEB API | .NET Core | ASP Core |
کتاب Hands-On RESTful Web Services with ASP.NET Core
Packt Publishing
Samuele Resca
9781789537611
2020
355
English

امروزه وب سرویس‌ها نقش مهمی در توسعه وب دارند. برنامه‌های در حال رقابت باید در هر دستگاه و سیستم عاملی در دسترس باشند. وب سرویس‌ها به ما کمک می‌کنند تا منطق و رابط کاربری را از هم جدا کنیم. بنابراین، رویکرد RESTful به دلیل سادگی و کارآیی اش محبوبیت پیدا کرده است. کتاب Hands-On RESTful Web Services with ASP.NET Core، نحوه ایجاد وب سرویس‌های RESTful را با استفاده از ASP.NET Core توضیح می‌دهد. این کتاب برای کسانی که مایل به یادگیری ساختن وب سرویس‌های RESTful با چارچوب ASP.NET Core هستند در نظر گرفته شده است.

این کتاب با معرفی اصول فلسفه پشت REST آغاز می‌شود؛ سپس مراحل طراحی و پیاده سازی وب سرویس‌های RESTful  از نوع سازمانی را طی می‌کنید. شما با جدیدترین نسخه ASP.NET Core کار خواهید کرد و الگوهای توسعه پشت آن را درک خواهید کرد. این کتاب درک عمیقی از رویکرد میان افزاری ASP.NET Core ارائه می‌دهد. این کتاب در ادامه میان افزار‌های مختلف ارائه شده توسط Core ASP.NET و نحوه سفارشی سازی آنها را توضیح می‌دهد. شما همچنین تکنیک‌های پیشرفته cache کردن، نظارت کردن و لاگ گیری و استراتژی‌های پیاده سازی آزمون‌های واحد و یکپارچگی را خواهید آموخت. در پایان شما سرویس‌های REST را بر روی آژور مستقر می‌کنید و API‌ها را با استفاده از swagger و ابزار‌های خارجی مثل Postman مستند می‌کنید.


مطالبی که در کتاب آموزش وب سرویس‌های RESTful با ASP.NET Core، خواهید آموخت:

  • به دست آوردن دانش عمیقی از ASP.NET Core
  • یکپارچه سازی ابزار‌ها و چارچوب‌های شخص ثالث برای ساختن سرویس‌های کارا و قابل نگهداری
  • پیاده سازی الگو‌ها و روش‌های خوب با استفاده از تزریق وابستگی
  • تست کردن یک برنامه ASP.NET Core با استفاده از ابزار‌های آماده
  • استفاده از داکر برای اجرای وب سرویس‌های ASP.NET Core در محیطی ایزوله و خود شمول
  • امن کردن اطلاعاتتان با استفاده از HTTPS و احراز هویت مبتنی بر token
  • یکپارچه کردن چندین وب سرویس با استفاده از تکنیک هایی مثل resilient-clients و پیام رسانی

   

Table of Contents:
- Section 1: Getting Started
- Chapter 1: REST 101 and Getting Started with ASP.NET Core
- Section 2: Overview of ASP.NET Core
- Chapter 2: Overview of ASP.NET Core
- Chapter 3: Working with the Middleware Pipeline
- Chapter 4: Dependency Injection System
- Chapter 5: Web Service Stack in ASP.NET Core
- Chapter 6: Routing System
- Chapter 7: Filter Pipeline
- Section 3: Building a Real-World RESTful API
- Chapter 8: Building the Data Access Layer
- Chapter 9: Implementing the Domain Logic
- Chapter 10: Implementing the RESTful HTTP Layer
- Chapter 11: Advanced Concepts of Building an API
- Chapter 12: The Containerization of Services
- Chapter 13: Service Ecosystem Patterns
- Chapter 14: Implementing Worker Services Using .NET Core
- Chapter 15: Securing Your Service
- Section 4: Advanced Concepts for Building Services
- Chapter 16: Caching Web Service Responses
- Chapter 17: Logging and Health Checking
- Chapter 18: Deploying Services on Azure
- Chapter 19: Documenting Your API Using Swagger
- Chapter 20: Testing Services Using Postman
like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

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