Software Architecture with C# 9 and .NET 5, Second Edition

تاریخ: 1399/10/09 22:44
توسط: MotoMan
امتیاز: ۳
تعداد بازدید: ۶۸۱۴
دیدگاه ها: ۵
کتاب Software Architecture with C# 9 and .NET 5, Second Edition
Packt Publishing
Gabriel Baptista, Francesco Abbruzzese
9781800566040
2021
700
English

معماری نرم افزار، شیوه‌ی پیاده سازی ساختارها و سیستم هایی است که روند توسعه نرم افزار را ساده می‌کند و کیفیت برنامه را بهبود می‌بخشد. ویرایش دوم کاملا بازنگری شده و بسط یافته کتاب Software Architecture with C# 9 and .NET 5، جدید‌ترین قابلیت‌های سی شارپ 9 و دات نت 5 را ارائه داده است و شما را قادر می‌سازد تا مهارت‌های کلیدی، دانش و بهترین شیوه‌های لازم برای تبدیل شدن به یک معمار نرم افزار کارآمد را به دست آورید.
کتاب Software Architecture with C# 9 and .NET 5, 2nd Edition (معماری نرم افزار با سی شارپ 9 و دات نت 5، ویرایش دوم)، توضیحات بیشتری در مورد اصول معماری نرم افزار از جمله فصل‌های جدیدی در مورد Azure Service Fabric، Kubernetes و Blazor ارائه می‌دهد. این کتاب همچنین شامل بحث‌های بیشتری در مورد امنیت، میکرو سرویس‌ها و DevOps از جمله استقرار‌های GitHub برای چرخه توسعه نرم افزار است.
شما با درک چگونگی تبدیل نیازمندی‌های کاربری به نیازهای معماری و بررسی تفاوت‌های بین نیازمندی‌های عملیاتی و غیر عملیاتی شروع خواهید کرد. در ادامه، شما نحوه انتخاب دقیق یک راهکار ابری برای زیرساخت خود و همچنین عواملی را که به شما کمک می‌کنند تا برنامه خود را در یک محیط مبتنی بر ابر مدیریت کنید، بررسی خواهید کرد. سرانجام، شما الگوهای طراحی نرم افزار و رویکردهای مختلف نرم افزاری را بررسی خواهید کرد که به شما امکان می‌دهند تا مشکلات رایجی که در طول توسعه با آن‌ها روبرو می‌شوید را حل کنید.
در پایان این کتاب، شما قادر به ساخت و تحویل برنامه‌های بسیار مقیاس پذیر enterprise-ready هستید که نیازمندی‌های تجاری سازمان شما را برآورده می‌کنند. این کتاب برای مهندسان و توسعه دهندگان ارشد نرم افزار است که مشتاق هستند تا معمار شوند و یا به دنبال ساخت برنامه‌های سازمانی با NET Stack. هستند. آشنایی اولیه با زبان سی شارپ و چارچوب دات نت برای استفاده هر چه بیشتر از این کتاب لازم است.

 


مطالبی که در کتاب «معماری نرم افزار با سی شارپ 9 و دات نت 5، ویرایش دوم» خواهید آموخت:

  • استفاده از معماری نرم افزار برای غلبه بر چالش‌های معماری واقعی و حل مسائل مربوط به طراحی
  • بکارگیری رویکرد‌های معماری مانند معماری لایه ای، معماری سرویس گرا (SOA) و میکرو سرویس ها
  • استفاده از ابزار هایی همچون container ها، داکر، Kubernetes و Blazor برای مدیریت کارآمد میکرو سرویس ها
  • گرفتن جدید‌ترین اطلاعات در مورد ابزار‌ها و امکانات Azure برای ارائه راهکار‌های جهانی
  • برنامه نویسی و نگهداری Azure Functions با استفاده از C# 9 و جدید‌ترین قابلیت‌های آن
  • درک کردن بهترین زمان برای استفاده از توسعه آزمون محور (TDD) به عنوان رویکردی برای توسعه نرم افزار
  • نوشتن موارد تست عملیاتی خودکار برای تست کردن نرم افزار

 

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 the Best Cloud-Based Solution
- Chapter 5: Applying a Microservice Architecture to Your Enterprise Application
- Chapter 6: Azure Service Fabric
- Chapter 7: Azure Kubernetes Service
- Chapter 8: Interacting with Data in C# - Entity Framework Core
- Chapter 9: How to Choose Your Data Storage in the Cloud
- Chapter 10: Working with Azure Functions
- Chapter 11: Design Patterns and .NET 5 Implementation
- Chapter 12: Understanding the Different Domains in Software Solutions
- Chapter 13: Implementing Code Reusability in C# 9
- Chapter 14: Applying Service-Oriented Architectures with .NET Core
- Chapter 15: Presenting ASP.NET Core MVC
- Chapter 16: Blazor WebAssembly
- Chapter 17: Best Practices in Coding C# 9
- Chapter 18: Testing Your Code with Unit Test Cases and TDD
- Chapter 19: Using Tools to Write Better Code
- Chapter 20: Understanding DevOps Principles
- Chapter 21: Challenges of Applying CI Scenarios
- Chapter 22: Automation for Functional Tests

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

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

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: ahadi تاریخ: 1399/10/11 15:51 تعداد آرا: ۰

    سلام،ادمین محترم بی زحمت نسخه چهارم کتاب Murach's HTML5 and CSS3, 4th Ed در سایت بزارید.همه جا نسخه 3 هست قبلا در خواست داده بودم.سپاس
  • نویسنده: sinaywsfy تاریخ: 1400/02/14 18:20 تعداد آرا: ۰

    خیلی سایتتون عالی هست و واقعا ایران به این مدل سایت‌ها نیاز داره تا بتونه پیشرفت کنه ، امیدوار سالم و شاد و غرق در ثروت باشید با تشکر از این تیم قدرتمند
  • نویسنده: mamba تاریخ: 1401/06/16 15:07 تعداد آرا: ۰

    سلام لطفا در صورت امکان نسخه جدیدتر این کتاب رو هم قرار دهید. Software Architecture with C#10 and .NET 6 3E, Published by Packt
loading...

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