Learning Microsoft Azure

A comprehensive guide to cloud application development using Microsoft Azure

Learning Microsoft Azure

This ebook is included in a Mapt subscription
Geoff Webber-Cross

1 customer reviews
A comprehensive guide to cloud application development using Microsoft Azure
$0.00
$13.50
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781782173373
Paperback430 pages

Book Description

This book guides you through the process of building a Microsoft Azure system based around a case study for an industrial bakery with three business domains. Starting with the system design and selection of the correct Azure services, the book progresses by building the system in scalable, decoupled tiers. The book will teach you how to implement a scalable architecture using Azure Service Bus topics, allowing customer orders to be sent between decoupled business domains and processed by scalable worker roles. Azure Active Directory is implemented across all internal systems in the case study including websites, client applications, and mobile applications to create a unified authentication experience.

This book will take you through the processes of developing, deploying, and maintaining Microsoft Azure hosted systems.

Table of Contents

Chapter 1: Getting Started with Microsoft Azure
An overview of cloud computing
Microsoft Azure overview
Selecting a Microsoft Azure solution
Administration of Microsoft Azure systems
Choosing a subscription
Creating a Microsoft Azure account
Adding a subscription
Exploring the portal
Examining Microsoft Azure Services
Summary
Questions
Answers
Chapter 2: Designing a System for Microsoft Azure
Designing scalable and resilient systems
Systems architecture
A case study of a small business system
A case study of an enterprise system – Azure Bakery
Designing platform environments
Summary
Questions
Answers
Chapter 3: Starting to Develop with Microsoft Azure
Preparing our development environment
Checking for Visual Studio updates
Creating a website
Configuring a website in the portal
Creating a Visual Studio Online project
Setting up continuous deployment
Setting up alerts
Summary
Questions
Answers
Chapter 4: Creating and Managing a Windows Azure SQL Server Database
Creating a database using the Azure management portal
Building a database using Entity Framework (EF) Code First Migrations
Managing SQL Azure Servers and databases
Backing up and restoring databases
Summary
Questions
Answers
Chapter 5: Building Azure MVC Websites
Implementing OAuth authentication
Completing the customer sales website
Adding a custom domain name to a website
Implementing an SSL certificate
Adding Azure AD single sign-on to a website
Implementing Azure AD group authorization
Completing the admin sales website
Summary
Questions
Answers
Chapter 6: Azure Website Diagnostics and Debugging
Enabling diagnostics
Application logging
Site diagnostics
Kudu
Remote debugging
Summary
Questions
Answers
Chapter 7: Azure Service Bus Topic Integration
Introducing Azure Service Bus and topics
Dead-letter queues
Creating a Service Bus topic
Connecting a website to the Service Bus topic
The messaging simulator
Exploring the topic workspace
Summary
Questions
Answers
Chapter 8: Building Worker Roles
Introducing cloud services
Exploring worker roles
Running locally
Publishing a worker role
Building the production order processor
Creating a scheduled work activity
Completing the worker role
Testing the production order processor
Deleting idle cloud services
Summary
Questions
Answers
Chapter 9: Cloud Service Diagnostics, Debugging, and Configuration
Configuring diagnostics
Remote debugging
Debugging with IntelliTrace
Remote desktop connection
Detecting configuration changes in code
Start-up tasks
Summary
Questions
Answers
Chapter 10: Web API and Client Integration
Introducing a Web API
Introducing SignalR
Building a Web API service
Creating a SignalR hub
Publishing a Web API
Modifying the Web API AD manifest
Adding a client application to AD
Building a client application
Summary
Questions
Answers
Chapter 11: Integrating a Mobile Application Using Mobile Services
Introducing Azure mobile services
Creating the customer Azure mobile service
Exploring the mobile service sample project
Creating a Windows Phone application
Updating the order processor
Updating the admin website
Creating the supply mobile service
Creating the supply Windows Store application
Summary
Questions
Answers
Chapter 12: Preparing an Azure System for Production
Project configurations for multiple environments
Building website deployment packages
Building cloud service deployment packages
Deploying web packages to Azure
Deploying cloud packages to Azure
Creating database scripts from Entity Framework Code First Migrations
The go-live checklist
Monitoring live services
Azure daily service checks
Azure periodic service activities
Azure tool list
Summary
Questions
Answers

What You Will Learn

  • Design scalable, resilient systems for Azure
  • Create MVC websites and cloud services
  • Build Azure SQL Databases with Entity Framework Code First Migrations
  • Use Azure Service Bus to decouple system tiers
  • Integrate client applications with Web API and SignalR on Azure
  • Build apps with mobile services and notifications hub
  • Implement Azure Active Directory across the entire system

Authors

Table of Contents

Chapter 1: Getting Started with Microsoft Azure
An overview of cloud computing
Microsoft Azure overview
Selecting a Microsoft Azure solution
Administration of Microsoft Azure systems
Choosing a subscription
Creating a Microsoft Azure account
Adding a subscription
Exploring the portal
Examining Microsoft Azure Services
Summary
Questions
Answers
Chapter 2: Designing a System for Microsoft Azure
Designing scalable and resilient systems
Systems architecture
A case study of a small business system
A case study of an enterprise system – Azure Bakery
Designing platform environments
Summary
Questions
Answers
Chapter 3: Starting to Develop with Microsoft Azure
Preparing our development environment
Checking for Visual Studio updates
Creating a website
Configuring a website in the portal
Creating a Visual Studio Online project
Setting up continuous deployment
Setting up alerts
Summary
Questions
Answers
Chapter 4: Creating and Managing a Windows Azure SQL Server Database
Creating a database using the Azure management portal
Building a database using Entity Framework (EF) Code First Migrations
Managing SQL Azure Servers and databases
Backing up and restoring databases
Summary
Questions
Answers
Chapter 5: Building Azure MVC Websites
Implementing OAuth authentication
Completing the customer sales website
Adding a custom domain name to a website
Implementing an SSL certificate
Adding Azure AD single sign-on to a website
Implementing Azure AD group authorization
Completing the admin sales website
Summary
Questions
Answers
Chapter 6: Azure Website Diagnostics and Debugging
Enabling diagnostics
Application logging
Site diagnostics
Kudu
Remote debugging
Summary
Questions
Answers
Chapter 7: Azure Service Bus Topic Integration
Introducing Azure Service Bus and topics
Dead-letter queues
Creating a Service Bus topic
Connecting a website to the Service Bus topic
The messaging simulator
Exploring the topic workspace
Summary
Questions
Answers
Chapter 8: Building Worker Roles
Introducing cloud services
Exploring worker roles
Running locally
Publishing a worker role
Building the production order processor
Creating a scheduled work activity
Completing the worker role
Testing the production order processor
Deleting idle cloud services
Summary
Questions
Answers
Chapter 9: Cloud Service Diagnostics, Debugging, and Configuration
Configuring diagnostics
Remote debugging
Debugging with IntelliTrace
Remote desktop connection
Detecting configuration changes in code
Start-up tasks
Summary
Questions
Answers
Chapter 10: Web API and Client Integration
Introducing a Web API
Introducing SignalR
Building a Web API service
Creating a SignalR hub
Publishing a Web API
Modifying the Web API AD manifest
Adding a client application to AD
Building a client application
Summary
Questions
Answers
Chapter 11: Integrating a Mobile Application Using Mobile Services
Introducing Azure mobile services
Creating the customer Azure mobile service
Exploring the mobile service sample project
Creating a Windows Phone application
Updating the order processor
Updating the admin website
Creating the supply mobile service
Creating the supply Windows Store application
Summary
Questions
Answers
Chapter 12: Preparing an Azure System for Production
Project configurations for multiple environments
Building website deployment packages
Building cloud service deployment packages
Deploying web packages to Azure
Deploying cloud packages to Azure
Creating database scripts from Entity Framework Code First Migrations
The go-live checklist
Monitoring live services
Azure daily service checks
Azure periodic service activities
Azure tool list
Summary
Questions
Answers

Book Details

ISBN 139781782173373
Paperback430 pages
Read More
From 1 reviews

Read More Reviews