توسعه کاربرد عملی آژور: رویکردی گام به گام برای ساخت راهحلهای غنی از ویژگیهای آماده برای ابر
Practical Azure Application Development : A Step-by-Step Approach to Build Feature-Rich Cloud-Ready Solutions
معرفی کتاب «توسعه کاربرد عملی آژور: رویکردی گام به گام برای ساخت راهحلهای غنی از ویژگیهای آماده برای ابر» (با عنوان لاتین Practical Azure Application Development : A Step-by-Step Approach to Build Feature-Rich Cloud-Ready Solutions) نوشتهٔ Vijayakumar, Thurupathan، منتشرشده توسط نشر Apress Apress در سال 2017. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Get started and learn a step-by-step approach to application development using Microsoft Azure. Select the right services to solve the problem at hand in a cost-effective manner and explore the potential different services and how they can help in building enterprise applications. Azure has an ample amount of resources and tutorials, but most of them focus on specific services and explain those services on their own and in a given context. Practical Azure Application Development focuses on building complete solutions on Azure using different services. This book gives you the holistic approach to Azure as a solutions development platform. This book: * Covers Azure as a solution development platform for building applications * Provides real-world examples to understand why and when an Azure service is required * Discusses how Azure helps to achieve continuous improvement and expansion of an application * Provides application development experience from purchasing Azure to integrating with core Azure services, including an introduction to DevOps with VSTS **What You'll Learn*** Use Azure services to solve real-world software problems * Define the usage of Azure services and select the right services to solve the problem at hand * Make clear and less ambiguous decisions about using different Azure services * Take a holistic approach to Azure as a solution platform * Understand the basics of security, data protection, and cost controls in Azure **Who This Book Is For**Developers, software engineers, and architects who have experience in .NET and web development, but have little or no knowledge in planning and developing an application on Azure Contents at a Glance......Page 5 Contents......Page 6 About the Author......Page 11 About the Technical Reviewer......Page 12 Acknowledgments......Page 13 Introduction......Page 14 Infrastructure as a Service (IaaS)......Page 15 Software as a Service (SaaS)......Page 16 PaaS Services of Azure......Page 17 Azure Account and Subscriptions......Page 18 Azure Deployment Models......Page 19 Introduction to Azure Portal......Page 20 Azure Compliances......Page 21 DashDocs Application......Page 22 Summary......Page 23 Beginning DashDocs Application Development......Page 24 Choosing the Hosting Option......Page 26 Creating an Azure Web App......Page 27 Azure App Service Plan......Page 29 Azure Web Apps Deployment Options......Page 30 Publishing the Application from Visual Studio......Page 31 Exploring the Publish Settings File......Page 32 Creating an Azure SQL Database......Page 33 Accessing Azure SQL Database from SSMS......Page 36 Entity Framework Code-First with Azure SQL Database......Page 38 Creating the Code-First Models......Page 39 Getting Started with Azure Blob Storage......Page 43 Creating an Azure Blob Storage......Page 44 Azure Blob Storage Replication......Page 46 Azure Blob Storage Structure......Page 47 Accessing Azure Blob Storage from SDK......Page 49 Finalizing the First Version of DashDocs Application......Page 54 Summary......Page 56 Setting Up a VSTS Account......Page 58 Creating a Git Repo and Pushing the Code to VSTS......Page 60 Creating Build Definition and Deployment to Azure Web Apps......Page 63 Enabling Application Monitoring Using Azure Application Insights......Page 69 Automate Azure Environment Provisioning Using Azure Resource Manager (ARM) Templates......Page 72 Handling Environment Settings in Web Apps......Page 76 Summary......Page 77 Microsoft Account Login......Page 78 Creating an AAD User......Page 79 Inviting External Users to AAD......Page 82 Assigning Resources to the Users......Page 85 Setting Up the AAD Application in the Portal......Page 86 AAD Authentication Flow and App Permissions......Page 91 Configuring the MVC Application to Use AAD Authentication......Page 93 Summary......Page 108 Azure Table Storage......Page 110 Creating a Table Storage......Page 111 Azure Table Storage Structure......Page 112 Programmatically Accessing Azure Table Storage......Page 113 Insert Data to Azure Table Storage Using Azure Storage SDK......Page 115 Azure Document DB......Page 119 Creating Azure Document DB......Page 120 Programmatically Access Azure Document DB with SDK......Page 124 Install-Package Microsoft.Azure.DocumentDB......Page 125 Redis......Page 132 Setting Up Redis on Azure......Page 133 Accessing Redis Service on Azure through SDK......Page 134 Monitoring Redis Using Azure Portal......Page 140 Summary......Page 143 Transparent Data Encryption (TDE)......Page 144 Dynamic Data Masking......Page 146 Auditing and Threat Detection......Page 147 Security Features of Azure Storage Services......Page 149 Azure Key Vault......Page 150 Provisioning Azure Key Vault......Page 151 Generating a Key in the Azure Key Vault......Page 153 Azure Storage Client Side Encryption with Azure Key Vault – Settings......Page 155 Azure Storage Client Side Encryption with Azure Key Vault – Development......Page 160 Summary......Page 168 Azure Search Components......Page 169 Provisioning an Azure Search Service......Page 170 Creating a Search Index and Import Data......Page 171 Testing Azure Search via Portal......Page 178 Integrating Azure Search to the Application via SDK......Page 180 Summary......Page 185 Set the Application Models for Reporting Purposes......Page 187 Creating the Power BI Report......Page 189 Publish Power BI Files to Azure Power BI Embedded......Page 192 Creating Power BI Embedded Service Using the Portal......Page 193 Provision the Power BI Embedded Workspace and Publish Reports......Page 194 Embed Power BI Reports in the Web Application......Page 198 Summary......Page 202 Index......Page 203 Get started and learn a step-by-step approach to application development using Microsoft Azure. Select the right services to solve the problem at hand in a cost-effective manner and explore the potential different services and how they can help in building enterprise applications. Azure has an ample amount of resources and tutorials, but most of them focus on specific services and explain those services on their own and in a given context. Practical Azure Application Development focuses on building complete solutions on Azure using different services. This book gives you the holistic approach to Azure as a solutions development platform. This book: Covers Azure as a solution development platform for building applications Provides real-world examples to understand why and when an Azure service is required Discusses how Azure helps to achieve continuous improvement and expansion of an application Provides application development experience from purchasing Azure to integrating with core Azure services, including an introduction to DevOps with VSTS What You'll Learn Use Azure services to solve real-world software problems Define the usage of Azure services and select the right services to solve the problem at hand Make clear and less ambiguous decisions about using different Azure services Take a holistic approach to Azure as a solution platform Understand the basics of security, data protection, and cost controls in Azure Who This Book Is For Developers, software engineers, and architects who have experience in .NET and web development, but have little or no knowledge in planning and developing an application on Azure
دانلود کتاب توسعه کاربرد عملی آژور: رویکردی گام به گام برای ساخت راهحلهای غنی از ویژگیهای آماده برای ابر