Software Architecture with C# 10 and .NET 6, 3rd Edition

تاریخ: 1401/06/28 20:11
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۶۹۴۲
دیدگاه ها: ۰
کتاب Software Architecture with C# 10 and .NET 6, 3rd Edition
Packt Publishing
Francesco Abbruzzese, Gabriel Baptista
9781803235257
2022
714
English

معماری نرم افزار، شیوه‌ی پیاده سازی ساختارها و سیستم هایی است که روند توسعه نرم افزار را ساده می‌کند و کیفیت برنامه را بهبود می‌بخشد. ویرایش سوم کاملا بازنگری شده و بسط یافته کتاب Software Architecture with C# 10 and .NET 6، جدید‌ترین قابلیت‌های سی شارپ 10 و دات نت 6 را ارائه داده است و شما را قادر می‌سازد تا مهارت‌های کلیدی، دانش و بهترین شیوه‌های لازم برای تبدیل شدن به یک معمار نرم افزار کارآمد را به دست آورید.
کتاب Software Architecture with C# 10 and .NET 6, 3rd Edition (معماری نرم افزار با سی شارپ 10 و دات نت 6، ویرایش سوم)، دارای فصل‌های جدیدی است که اهمیت معمار نرم‌افزار، میکروسرویس‌ها با ASP.NET Core و تجزیه و تحلیل جنبه‌های معماری front-end در برنامه‌ها، از جمله رویکرد جدید .NET MAUI را توصیف می‌کند. همچنین شامل یک فصل جدید با تمرکز بر ارائه یک مقدمه کوتاه بر هوش مصنوعی و یادگیری ماشین با استفاده از ML.NET، و فصل‌های به روز شده درباره Service Azure Kubernetes، EF Core و Blazor است.
شما با درک چگونگی تبدیل نیازمندی‌های کاربری به نیازهای معماری و بررسی تفاوت‌های بین نیازمندی‌های عملیاتی و غیر عملیاتی شروع خواهید کرد. در ادامه، شما نحوه انتخاب دقیق یک راهکار ابری برای زیرساخت خود و همچنین عواملی را که به شما کمک می‌کنند تا برنامه خود را در یک محیط مبتنی بر ابر مدیریت کنید، بررسی خواهید کرد. سرانجام، شما الگوهای طراحی نرم افزار و رویکردهای مختلف نرم افزاری را بررسی خواهید کرد که به شما امکان می‌دهند تا مشکلات رایجی که در طول توسعه با آن‌ها روبرو می‌شوید را حل کنید.
در پایان این کتاب، شما قادر به ساخت و تحویل برنامه‌های بسیار مقیاس پذیر enterprise-ready هستید که نیازمندی‌های تجاری سازمان شما را برآورده می‌کنند. این کتاب برای مهندسان و توسعه دهندگان ارشد نرم افزار است که مشتاق هستند تا معمار شوند و یا به دنبال ساخت برنامه‌های سازمانی با NET Stack. هستند. آشنایی اولیه با زبان سی شارپ و چارچوب دات نت برای استفاده هر چه بیشتر از این کتاب لازم است.

 


مطالبی که در کتاب Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition، خواهید آموخت:

 

  • استفاده از تکنیک‌های اثبات شده برای غلبه بر چالش‌های معماری در دنیای واقعی
  • بکارگیری رویکرد‌های معماری مانند معماری لایه ای
  • استفاده از ابزار هایی همچون container‌ها برای مدیریت کارآمد میکرو سرویس ها
  • گرفتن جدید‌ترین اطلاعات در مورد ویژگی‌های Azure برای ارائه راهکار‌های جهانی
  • برنامه نویسی و نگهداری Azure Functions با استفاده از سی شارپ 10
  • درک کردن بهترین زمان برای استفاده از توسعه آزمون محور (TDD)
  • پیاده سازی میکرو سرویس‌ها با ASP.NET Core در معماری‌های مدرن
  • غنی کردن برنامه‌های خودتان با هوش مصنوعی
  • فراگیری بهترین اصول DevOps برای فعال کردن محیط‌های CI/CD 

 

Table of Contents:
- Chapter 1: Understanding the Importance of Software Architecture
- Chapter 2: Non-Functional Requirements
- Chapter 3: Documenting Requirements with Azure DevOps
- Chapter 4: Deciding on the Best Cloud-Based Solution
- Chapter 5: Applying a Microservice Architecture to Your Enterprise Application
- Chapter 6: Azure Kubernetes Service
- Chapter 7: Interacting with Data in C# – Entity Framework Core
- Chapter 8: How to Choose Your Data Storage in the Cloud
- Chapter 9: Working with Azure Functions
- Chapter 10: Design Patterns and .NET 6 Implementation
- Chapter 11: Understanding the Different Domains in Software Solutions
- Chapter 12: Implementing Code Reusability in C# 10
- Chapter 13: Applying Service-Oriented Architectures with .NET
- Chapter 14: Implementing Microservices with .NET
- Chapter 15: Presenting ASP.NET Core MVC
- Chapter 16: Implementing Frontend Microservices with ASP.NET Core
- Chapter 17: Blazor WebAssembly
- Chapter 18: Native versus Web Clients
- Chapter 19: Artificial Intelligence and Machine Learning
- Chapter 20: Best Practices in Coding C# 10
- Chapter 21: Understanding DevOps Principles
- Chapter 22: Challenges of Applying CI & CD Scenarios
- Chapter 23: Testing Your Enterprise Application

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

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

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

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