Skip to main content

2017 | Buch

Practical Azure Application Development

A Step-by-Step Approach to Build Feature-Rich Cloud-Ready Solutions

insite
SUCHEN

Über dieses Buch

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 VSTSWhat 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 servicesTake 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

Inhaltsverzeichnis

Frontmatter
Chapter 1. Azure – A Solutions Development Platform
Abstract
The term “cloud solution” or the amplified declaration of “we are running on cloud” is not new to the modern software developers. Developing solutions for cloud has two aspects. One of them is thinking and architecting the application for the implications of cloud, such as cost, latency, data protection, etc. The second aspect is knowing the tools and services available for a chosen cloud platform and leveraging them to design solutions.
Thurupathan Vijayakumar
Chapter 2. Beginning Application Development with Azure Web Apps, SQL Database, and Blob Storage
Abstract
In this chapter, we will begin the development of the DashDocs application while exploring three very common services of Azure: Azure Web Apps, SQL Database, and Blob Storage. Azure Web Apps is used to host the application, SQL Databases is the relational database as a service used to persist data, and Blob storage is used to store the documents.
Thurupathan Vijayakumar
Chapter 3. DevOps with Visual Studio Team Services and Azure
Abstract
Delivery and flexibility are two highly demanded aspects of modern software development. Reaching the market quickly and responding to the changes quicker are the key factors of success. Collaboration between stakeholders and changing management and monitoring plays major roles in sustainable software delivery.
Thurupathan Vijayakumar
Chapter 4. Azure Active Directory and Multitenancy
Abstract
Based on the general definition available in the web sphere, software multitenancy is defined as – “single instance of software serving multiple tenants, where a tenant is defined as group of users sharing common access and privileges.” Though it is pragmatically hard to define what a single software instance is, it is quite common in the industry to address solutions as multitenant solutions based on their capabilities of handling different group of users; in enterprise SaaS solutions, often these groups are either different organizations or different departments.
Thurupathan Vijayakumar
Chapter 5. Getting Started with Azure NoSQL Services
Abstract
NoSQL persistence is popular and gaining accelerated dominance in the industry. The fundamental specialty of NoSQL persistence is that they can be scaled out with no or very few restrictions compared to the relations databases. NoSQL persistence also helps the modern application development with growing data in large volume, velocity, and velocity and veracity.
Thurupathan Vijayakumar
Chapter 6. Security and Data Protection
Abstract
Security and data protection are one of the major concerns in cloud development. This is a huge topic that spans many aspects like authentication, data protection, privacy, encryption, network security, monitoring, threat detection, and much more.
Thurupathan Vijayakumar
Chapter 7. Integrating Azure Search
Abstract
Search is an essential part of any application; sometimes search defines the entire functionality of an application as well. Azure Search is a search-as-a service model, where the management of search resources is handled by Azure and developers are left to focus on the search functionality.
Thurupathan Vijayakumar
Chapter 8. Data Visualization with Power BI Embedded
Abstract
Power BI Embedded is the famous Power BI as a service in Azure. It allows us to have rich interactive data visualizations embedded in custom applications, without the requirement of having separate Power BI related licenses. The entire service is managed by Azure, and we can use the familiar Power BI desktop tools to create the reports.
Thurupathan Vijayakumar
Backmatter
Metadaten
Titel
Practical Azure Application Development
verfasst von
Thurupathan Vijayakumar
Copyright-Jahr
2017
Verlag
Apress
Electronic ISBN
978-1-4842-2817-3
Print ISBN
978-1-4842-2816-6
DOI
https://doi.org/10.1007/978-1-4842-2817-3