
{"id":34106,"date":"2024-06-16T15:17:55","date_gmt":"2024-06-16T15:17:55","guid":{"rendered":"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/"},"modified":"2024-06-16T11:48:53","modified_gmt":"2024-06-16T11:48:53","slug":"%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86","status":"publish","type":"product","link":"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/","title":{"rendered":"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3"},"content":{"rendered":"<p>&nbsp;<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" title=\"\u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u062a\u0627\u0628 Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, DevOps, and design patterns for Azure Cloud\" src=\"https:\/\/express24.ir\/d\/wp-content\/uploads\/2024\/06\/9781789800937.jpg\" alt=\"\u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u062a\u0627\u0628 Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, DevOps, and design patterns for Azure Cloud\" \/><\/div>\n<table class=\"table table-striped table-hover\">\n<tbody>\n<tr>\n<td>\n<h3>\u0639\u0646\u0648\u0627\u0646 \u06a9\u062a\u0627\u0628 \u0628\u0647 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc:<\/h3>\n<\/td>\n<td>\n<h3>Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, DevOps, and design patterns for Azure Cloud<\/h3>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"table table-striped table-hover\">\n<tbody>\n<tr>\n<td>\u0633\u0627\u0644 \u0627\u0646\u062a\u0634\u0627\u0631: 2019\u00a0\u00a0|\u00a0\u00a0586 \u0635\u0641\u062d\u0647\u00a0\u00a0|\u00a0\u00a0\u062d\u062c\u0645 \u0641\u0627\u06cc\u0644: 12 \u0645\u06af\u0627\u0628\u0627\u06cc\u062a\u00a0\u00a0|\u00a0\u00a0\u0632\u0628\u0627\u0646: \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"table table-striped table-hover\">\n<tbody>\n<tr>\n<td>\u0646\u0648\u06cc\u0633\u0646\u062f\u0647<\/td>\n<td>Gabriel Baptista, Francesco Abbruzzese<\/td>\n<\/tr>\n<tr>\n<td>\u0646\u0627\u0634\u0631<\/td>\n<td>Packt Publishing<\/td>\n<\/tr>\n<tr>\n<td>ISBN10:<\/td>\n<td>1789800935<\/td>\n<\/tr>\n<tr>\n<td>ISBN13:<\/td>\n<td>9781789800937<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u062a\u0627\u0628<\/h2>\n<div style=\"direction: ltr;\">\n<p>Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. With this software architecture book, you\u2019ll follow a hands-on approach to learning various architectural methods that will help you develop and deliver high-quality products.<\/p>\n<p>You\u2019ll begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you\u2019ll explore how to carefully choose a cloud solution for your infrastructure, along with covering dos and don\u2019ts that will help you manage your app in a cloud-based environment. Later chapters will cover techniques and processes such as DevOps, microservices, and continuous integration, along with providing insights into implementing them using Microsoft technologies such as ASP.NET Core, the Entity Framework, Cosmos DB, and Azure DevOps. You will also learn about testing frameworks and automation tools that will help you through the development process. Finally, you\u2019ll discover design patterns and various software approaches that will allow you to solve common problems faced during development.<\/p>\n<p>By the end of this book, you\u2019ll be able to develop and deliver highly scalable enterprise-ready apps that meet customers\u2019 business needs.<br \/>\nWhat you will learn<\/p>\n<p>Overcome real-world architectural challenges and solve design consideration issues<br \/>\nApply architectural approaches like Layered Architecture, service-oriented architecture (SOA), and microservices<br \/>\nLearn to use tools like containers, Docker, and Kubernetes to manage microservices<br \/>\nGet up to speed with Azure Cosmos DB for delivering multi-continental solutions<br \/>\nLearn how to program and maintain Azure Functions using C#<br \/>\nUnderstand when to use test-driven development (TDD) as an approach for software development<br \/>\nWrite automated functional test cases for your projects<\/p>\n<p>Who this book is for<\/p>\n<p>This book is for engineers and senior developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Experience with C# and .NET is required to understand this book.<br \/>\nTable of Contents<\/p>\n<p>Understanding The Importance of Software Architecture<br \/>\nFunctional and Nonfunctional Requirements<br \/>\nDocumenting the Requirements with Azure DevOps<br \/>\nDeciding the best cloud-based solution for your Infrastructure<br \/>\nApplying Microservice Architecture to Your Enterprise Application<br \/>\nInteracting with Data in C#: Entity Framework Core<br \/>\nHow to Choose Your Data Storage in the Cloud<br \/>\nWorking with Azure Functions<br \/>\nDesign Patterns and their Implementation in .NET Core<br \/>\nUnderstanding Different Domains in A Software Solution<br \/>\nImplementing Code Reusability in C# 8<br \/>\nApplying Service-Oriented Architecture with .NET Core<br \/>\nPresenting Asp.Net Core MVC<br \/>\nBest Practices in Coding C# 8<br \/>\nTesting your Code &#8211; Unit Test cases and TDD<br \/>\nApplying Tools to Write Better Code<br \/>\nDeploying Your Application With Azure DevOps<br \/>\nUnderstanding DevOps Principles<br \/>\nChallenges of Applying CI Scenarios in DevOps<br \/>\nAutomation for Software Testing<\/p>\n<\/div>\n<h2>\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u062a\u0627\u0628 \u0628\u0647 \u0641\u0627\u0631\u0633\u06cc (\u062a\u0631\u062c\u0645\u0647 \u0645\u0627\u0634\u06cc\u0646\u06cc)<\/h2>\n<p>\u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0639\u0645\u0644 \u0627\u062c\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0631\u0648\u0646\u062f \u062a\u0648\u0633\u0639\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u0633\u0627\u062f\u0647 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u06a9\u06cc\u0641\u06cc\u062a \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0645\u06cc \u0628\u062e\u0634\u062f.\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u060c \u06cc\u06a9 \u0631\u0648\u06cc\u06a9\u0631\u062f \u0645\u0641\u06cc\u062f \u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0631\u0648\u0634\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u0639\u0645\u0627\u0631\u06cc \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u062a\u0648\u0633\u0639\u0647 \u0648 \u0627\u0631\u0627\u0626\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0628\u0627 \u06a9\u06cc\u0641\u06cc\u062a \u0628\u0627\u0644\u0627 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0634\u0645\u0627 \u0628\u0627 \u062f\u0631\u06a9 \u0686\u06af\u0648\u0646\u06af\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0648 \u0628\u0631\u0631\u0633\u06cc \u062a\u0641\u0627\u0648\u062a \u0647\u0627\u06cc \u0628\u06cc\u0646 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u0648 \u063a\u06cc\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u060c \u0634\u0631\u0648\u0639 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f.\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u060c \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0686\u06af\u0648\u0646\u06af\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u06cc\u06a9 \u0631\u0627\u0647 \u062d\u0644 \u0627\u0628\u0631\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0647\u0627\u06cc \u062e\u0648\u062f \u060c \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u067e\u0648\u0634\u0634 DOS \u0648 \u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0648\u062f \u062f\u0631 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0628\u0627 \u062f\u0642\u062a \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.\u0641\u0635\u0644 \u0647\u0627\u06cc \u0628\u0639\u062f\u06cc \u062a\u06a9\u0646\u06cc\u06a9 \u0647\u0627 \u0648 \u0641\u0631\u0627\u06cc\u0646\u062f\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f DevOps \u060c MicroService \u0648 \u0627\u062f\u063a\u0627\u0645 \u0645\u062f\u0627\u0648\u0645 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0627\u0631\u0627\u0626\u0647 \u0628\u06cc\u0646\u0634 \u062f\u0631 \u0627\u062c\u0631\u0627\u06cc \u0622\u0646\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0641\u0646\u0627\u0648\u0631\u06cc \u0647\u0627\u06cc \u0645\u0627\u06cc\u06a9\u0631\u0648\u0633\u0627\u0641\u062a \u0645\u0627\u0646\u0646\u062f ASP.NET Core \u060c Framework Entity \u060c Cosmos DB \u0648 Azure DevOps \u067e\u0648\u0634\u0634 \u0645\u06cc \u062f\u0647\u062f.\u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0631 \u0645\u0648\u0631\u062f \u0622\u0632\u0645\u0627\u06cc\u0634 \u0686\u0627\u0631\u0686\u0648\u0628 \u0647\u0627 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u0637\u06cc \u0641\u0631\u0622\u06cc\u0646\u062f \u062a\u0648\u0633\u0639\u0647 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u060c \u062e\u0648\u0627\u0647\u06cc\u062f \u0622\u0645\u0648\u062e\u062a.\u0633\u0631\u0627\u0646\u062c\u0627\u0645 \u060c \u0634\u0645\u0627 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0637\u0631\u0627\u062d\u06cc \u0648 \u0631\u0648\u06cc\u06a9\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0631\u0627 \u06a9\u0634\u0641 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0645\u0634\u06a9\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644 \u062f\u0631 \u0637\u0648\u0644 \u062a\u0648\u0633\u0639\u0647 \u0631\u0627 \u062d\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u0628\u0627 \u067e\u0627\u06cc\u0627\u0646 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628 \u060c \u0634\u0645\u0627 \u0642\u0627\u062f\u0631 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0622\u0645\u0627\u062f\u0647 \u0633\u0627\u0632\u0645\u0627\u0646\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631 \u0631\u0627 \u06a9\u0647 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u062a\u062c\u0627\u0631\u06cc \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u060c \u062a\u0647\u06cc\u0647 \u0648 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u062f.<br \/>\n\u0622\u0646\u0686\u0647 \u06cc\u0627\u062f \u062e\u0648\u0627\u0647\u06cc\u062f \u06af\u0631\u0641\u062a<\/p>\n<p>\u0628\u0631 \u0686\u0627\u0644\u0634 \u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u063a\u0644\u0628\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0633\u0627\u0626\u0644 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0637\u0631\u0627\u062d\u06cc \u0631\u0627 \u062d\u0644 \u06a9\u0646\u06cc\u062f<br \/>\n\u0627\u0632 \u0631\u0648\u06cc\u06a9\u0631\u062f\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0627\u0646\u0646\u062f \u0645\u0639\u0645\u0627\u0631\u06cc \u0644\u0627\u06cc\u0647 \u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u060c \u0645\u0639\u0645\u0627\u0631\u06cc \u062e\u062f\u0645\u0627\u062a \u06af\u0631\u0627 (SOA) \u0648 \u0645\u06cc\u06a9\u0631\u0648\u0633\u0631\u0648\u06cc\u0633 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n\u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u06a9\u0631\u0648\u0633\u0631\u0648\u06cc\u0633 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0638\u0631\u0648\u0641 \u060c \u062f\u0627\u06a9\u0631 \u0648 Kubernetes \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n\u0628\u0631\u0627\u06cc \u0627\u0631\u0627\u0626\u0647 \u0631\u0627\u0647 \u062d\u0644 \u0647\u0627\u06cc \u0686\u0646\u062f \u0642\u0627\u0631\u0647 \u0627\u06cc \u0628\u0627 Azure Cosmos DB \u0633\u0631\u0639\u062a \u0628\u06af\u06cc\u0631\u06cc\u062f<br \/>\n\u0646\u062d\u0648\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u0648 \u062d\u0641\u0638 \u062a\u0648\u0627\u0628\u0639 \u0644\u0627\u062c\u0648\u0631\u062f \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 C# \u0628\u06cc\u0627\u0645\u0648\u0632\u06cc\u062f<br \/>\n\u062f\u0631\u06a9 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0627\u0632 \u062a\u0648\u0633\u0639\u0647 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0645\u062d\u0648\u0631 (TDD) \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0631\u0648\u06cc\u06a9\u0631\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n\u0645\u0648\u0627\u0631\u062f \u062a\u0633\u062a \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u062e\u0648\u062f \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f<\/p>\n<p>\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628 \u0628\u0631\u0627\u06cc \u0686\u0647 \u06a9\u0633\u06cc \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628 \u0628\u0631\u0627\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0631\u0634\u062f \u0627\u0633\u062a \u06a9\u0647 \u0645\u0627\u06cc\u0644 \u0628\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u0639\u0645\u0627\u0631\u0627\u0646 \u06cc\u0627 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0633\u0627\u062e\u062a\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646\u06cc \u0628\u0627 \u067e\u0634\u062a\u0647 \u062f\u0627\u062a \u0646\u062a \u0647\u0633\u062a\u0646\u062f.\u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628 \u0628\u0627 C# \u0648 .NET \u0644\u0627\u0632\u0645 \u0627\u0633\u062a.<br \/>\n\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<p>\u062f\u0631\u06a9 \u0627\u0647\u0645\u06cc\u062a \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<br \/>\n\u0627\u0644\u0632\u0627\u0645\u0627\u062a \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u0648 \u063a\u06cc\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc<br \/>\n\u0645\u0633\u062a\u0646\u062f \u0633\u0627\u0632\u06cc \u0627\u0644\u0632\u0627\u0645\u0627\u062a \u0628\u0627 Azure DevOps<br \/>\n\u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u062f\u0631 \u0645\u0648\u0631\u062f \u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0627\u0647 \u062d\u0644 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0628\u0631\u0627\u06cc \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0647\u0627\u06cc \u0634\u0645\u0627<br \/>\n\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u06cc\u06a9\u0631\u0648\u0633\u0631\u0648\u06cc\u0633 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0633\u0627\u0632\u0645\u0627\u0646\u06cc \u0634\u0645\u0627<br \/>\n\u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0631 C#: Core Framework Entity<br \/>\n\u0686\u06af\u0648\u0646\u0647 \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0627\u0628\u0631 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u0645<br \/>\n\u06a9\u0627\u0631 \u0628\u0627 \u062a\u0648\u0627\u0628\u0639 \u0644\u0627\u062c\u0648\u0631\u062f<br \/>\n\u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0637\u0631\u0627\u062d\u06cc \u0648 \u0627\u062c\u0631\u0627\u06cc \u0622\u0646\u0647\u0627 \u062f\u0631. NET Core<br \/>\n\u062f\u0631\u06a9 \u062f\u0627\u0645\u0646\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 \u06cc\u06a9 \u0631\u0627\u0647 \u062d\u0644 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc<br \/>\n\u0627\u062c\u0631\u0627\u06cc \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u062f\u0631 C# 8<br \/>\n\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0639\u0645\u0627\u0631\u06cc \u062e\u062f\u0645\u0627\u062a \u06af\u0631\u0627 \u0628\u0627 \u0647\u0633\u062a\u0647 .NET<br \/>\n\u0627\u0631\u0627\u0626\u0647 ASP.NET \u0647\u0633\u062a\u0647 MVC<br \/>\n\u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u0647\u0627 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc C# 8<br \/>\n\u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u062f \u062e\u0648\u062f &#8211; \u0645\u0648\u0627\u0631\u062f \u062a\u0633\u062a \u0648\u0627\u062d\u062f \u0648 TDD<br \/>\n\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u06a9\u062f \u0628\u0647\u062a\u0631<br \/>\n\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 Azure DevOps \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n\u062f\u0631\u06a9 \u0627\u0635\u0648\u0644 DevOps<br \/>\n\u0686\u0627\u0644\u0634 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc CI \u062f\u0631 DevOps<br \/>\n\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0628\u0631\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<br \/>\n<br \/>\r\n<table class=\"table table-bordered\">\r\n\t\r\n\t\t<tr>\r\n\t\t<td>\r\n\t\t\t\r\n\u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u0645\u062d\u0635\u0648\u0644 \u0628\u0647 \u0635\u0648\u0631\u062a \u0641\u0627\u06cc\u0644 \u062f\u0627\u0646\u0644\u0648\u062f\u06cc \u0627\u0633\u062a \u0648 \u0646\u0647 \u06a9\u062a\u0627\u0628 \u06a9\u0627\u063a\u0630\u06cc.\r\n\r\n\t\t<\/td>\r\n\t<\/tr>\r\n\r\n\t\t<tr>\r\n\t\t<td>\r\n\t\t\t\r\n\u0628\u0647 \u0647\u0646\u06af\u0627\u0645 \u062e\u0631\u06cc\u062f \u0628\u0647 \u0632\u0628\u0627\u0646 \u062f\u0631\u062c \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u06a9\u062a\u0627\u0628 \u062d\u062a\u0645\u0627 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0639\u0645\u0648\u0644 \u062f\u0631 \u0627\u06a9\u062b\u0631 \u0645\u0648\u0627\u0631\u062f \u0632\u0628\u0627\u0646 \u06a9\u062a\u0627\u0628 \u0641\u0627\u0631\u0633\u06cc \u0646\u06cc\u0633\u062a.\r\n\r\n\t\t<\/td>\r\n\t<\/tr>\t\r\n\r\n\t\t\t<tr>\r\n\t\t<td>\r\n\t\t\t\r\n\u062f\u0631 \u0635\u0648\u0631\u062a \u0647\u0631\u06af\u0648\u0646\u0647 \u0645\u0634\u06a9\u0644 \u062f\u0631 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u062a\u0627\u0628 \u0628\u0647 \u0634\u0645\u0627\u0631\u0647 09395106248 \u067e\u06cc\u0627\u0645\u06a9 \u062f\u0647\u06cc\u062f. \r\n\t\t<\/td>\r\n\t<\/tr>\t\r\n\t\r\n\t\t\t<tr>\r\n\t\t<td>\r\n\t\t\t\r\n\u062f\u0631\u062c \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0628\u0631\u0627\u06cc \u0633\u0641\u0627\u0631\u0634 \u0636\u0631\u0648\u0631\u06cc \u0646\u06cc\u0633\u062a \u0648\u0644\u06cc \u062a\u0631\u062c\u06cc\u062d \u0622\u0646 \u0627\u0633\u062a \u062f\u0631\u062c \u06af\u0631\u062f\u062f \u062a\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u0645\u0634\u06a9\u0644 \u0627\u0648\u0644\u06cc\u0646 \u0631\u0627\u0647 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0645\u0627 \u0628\u0627 \u0634\u0645\u0627 \u0628\u0627\u0634\u062f.\r\n\t\t<\/td>\r\n\t<\/tr>\r\n\t\r\n\t<tr>\r\n\t\t<td>\r\n\t\t\t\r\n\t\t\t\u0686\u0646\u0627\u0646\u0686\u0647 \u062f\u0631 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u062d\u0635\u0648\u0644 \u0628\u0647 \u0647\u0631 \u062f\u0644\u06cc\u0644\u06cc \u0628\u0627 \u0645\u0634\u06a9\u0644 \u0631\u0648\u0628\u0631\u0648 \u0634\u062f\u06cc\u062f \u0648 \u0645\u0637\u0645\u0626\u0646 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0648\u0641\u0642 \u0648\u062c\u0647 \u0647\u0633\u062a\u06cc\u062f \u0628\u0647 \u0634\u0645\u0627\u0631\u0647 \u062a\u0645\u0627\u0633 \u0632\u06cc\u0631 \u0646\u0627\u0645\u060c \u0646\u0627\u0645 \u062e\u0627\u0646\u0648\u0627\u062f\u06af\u06cc \u0648 \u0646\u0627\u0645 \u0645\u062d\u0635\u0648\u0644 \u0631\u0627 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0632\u0646\u06cc\u062f \u062a\u0627 \u0644\u06cc\u0646\u06a9 \u0645\u062d\u0635\u0648\u0644 \u0633\u0631\u06cc\u0639\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0627\u0631\u0633\u0627\u0644 \u06af\u0631\u062f\u062f.\r\n\t\t\t<br \/><br \/>\r\n\t\t\t\u0634\u0645\u0627\u0631\u0647 \u062a\u0645\u0627\u0633: 09395106248 \r\n\r\n\t\t<\/td>\r\n\t<\/tr>\r\n\t\r\n<\/table>\r\n<br \/>\r\n\r\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; \u0639\u0646\u0648\u0627\u0646 \u06a9\u062a\u0627\u0628 \u0628\u0647 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc: Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, [&hellip;]<\/p>\n","protected":false},"featured_media":34107,"comment_status":"open","ping_status":"closed","template":"","meta":{"pmpro_default_level":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}}},"product_cat":[974,196],"product_tag":[],"class_list":{"0":"post-34106","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-net-2","7":"product_cat-196","8":"pmpro-has-access","9":"desktop-align-left","10":"tablet-align-left","11":"mobile-align-left","13":"first","14":"instock","15":"shipping-taxable","16":"purchasable","17":"product-type-variable"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3 - \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/express24.ir\/d\/product\/\u06a9\u062a\u0627\u0628-\u0645\u0639\u0645\u0627\u0631\u06cc-\u0646\u0631\u0645-\u0627\u0641\u0632\u0627\u0631-\u0628\u0627-\u0633\u06cc-\u0634\u0627\u0631\u067e-8-\u0648-\u062f\u0627\u062a-\u0646\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3 - \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633\" \/>\n<meta property=\"og:description\" content=\"&nbsp; \u0639\u0646\u0648\u0627\u0646 \u06a9\u062a\u0627\u0628 \u0628\u0647 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc: Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/express24.ir\/d\/product\/\u06a9\u062a\u0627\u0628-\u0645\u0639\u0645\u0627\u0631\u06cc-\u0646\u0631\u0645-\u0627\u0641\u0632\u0627\u0631-\u0628\u0627-\u0633\u06cc-\u0634\u0627\u0631\u067e-8-\u0648-\u062f\u0627\u062a-\u0646\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-16T11:48:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/express24.ir\/d\/wp-content\/uploads\/2024\/06\/9781789800937.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"250\" \/>\n\t<meta property=\"og:image:height\" content=\"308\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/\",\"url\":\"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/\",\"name\":\"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3 - \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633\",\"isPartOf\":{\"@id\":\"https:\/\/express24.ir\/d\/#website\"},\"datePublished\":\"2024-06-16T15:17:55+00:00\",\"dateModified\":\"2024-06-16T11:48:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\/\/express24.ir\/d\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0641\u0631\u0648\u0634\u06af\u0627\u0647\",\"item\":\"https:\/\/express24.ir\/d\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/express24.ir\/d\/#website\",\"url\":\"https:\/\/express24.ir\/d\/\",\"name\":\"\u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/express24.ir\/d\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fa-IR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3 - \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/express24.ir\/d\/product\/\u06a9\u062a\u0627\u0628-\u0645\u0639\u0645\u0627\u0631\u06cc-\u0646\u0631\u0645-\u0627\u0641\u0632\u0627\u0631-\u0628\u0627-\u0633\u06cc-\u0634\u0627\u0631\u067e-8-\u0648-\u062f\u0627\u062a-\u0646\/","og_locale":"fa_IR","og_type":"article","og_title":"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3 - \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633","og_description":"&nbsp; \u0639\u0646\u0648\u0627\u0646 \u06a9\u062a\u0627\u0628 \u0628\u0647 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc: Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, [&hellip;]","og_url":"https:\/\/express24.ir\/d\/product\/\u06a9\u062a\u0627\u0628-\u0645\u0639\u0645\u0627\u0631\u06cc-\u0646\u0631\u0645-\u0627\u0641\u0632\u0627\u0631-\u0628\u0627-\u0633\u06cc-\u0634\u0627\u0631\u067e-8-\u0648-\u062f\u0627\u062a-\u0646\/","og_site_name":"\u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633","article_modified_time":"2024-06-16T11:48:53+00:00","og_image":[{"width":250,"height":308,"url":"https:\/\/express24.ir\/d\/wp-content\/uploads\/2024\/06\/9781789800937.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"7 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/","url":"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/","name":"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3 - \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633","isPartOf":{"@id":"https:\/\/express24.ir\/d\/#website"},"datePublished":"2024-06-16T15:17:55+00:00","dateModified":"2024-06-16T11:48:53+00:00","breadcrumb":{"@id":"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/express24.ir\/d\/product\/%da%a9%d8%aa%d8%a7%d8%a8-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-8-%d9%88-%d8%af%d8%a7%d8%aa-%d9%86\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/express24.ir\/d\/"},{"@type":"ListItem","position":2,"name":"\u0641\u0631\u0648\u0634\u06af\u0627\u0647","item":"https:\/\/express24.ir\/d\/"},{"@type":"ListItem","position":3,"name":"\u06a9\u062a\u0627\u0628 \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0633\u06cc \u0634\u0627\u0631\u067e 8 \u0648 \u062f\u0627\u062a \u0646\u062a \u06a9\u0648\u0631 3"}]},{"@type":"WebSite","@id":"https:\/\/express24.ir\/d\/#website","url":"https:\/\/express24.ir\/d\/","name":"\u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06a9\u0633\u067e\u0631\u0633","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/express24.ir\/d\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fa-IR"}]}},"_links":{"self":[{"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/product\/34106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/comments?post=34106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/media\/34107"}],"wp:attachment":[{"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/media?parent=34106"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/product_cat?post=34106"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/express24.ir\/d\/wp-json\/wp\/v2\/product_tag?post=34106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}