Mastering Cloud Development using Microsoft Azure

Master the art of efficiently composing Azure services and implement them in real-world scenarios

Mastering Cloud Development using Microsoft Azure

Roberto Freato, Marco Parenzan

1 customer reviews
Master the art of efficiently composing Azure services and implement them in real-world scenarios
Mapt Subscription
FREE
€29.98/m after trial
eBook
€26.88
RRP €38.38
Save 29%
Print + eBook
€38.99
RRP €38.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€26.88
€38.99
€29.98p/m after trial
RRP €38.38
RRP €38.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781782173335
Paperback352 pages

Book Description

Microsoft Azure is a cloud computing platform that supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems.

This book starts by helping you set up a professional development environments in the cloud and integrating them with your local environment to achieve improved efficiency. You will move on to create front-end and back-end services, and then build cross-platform applications using Azure. Next you’ll get to grips with advanced techniques used to analyze usage data and automate billing operations. Following on from that, you will gain knowledge of how you can extend your on-premise solution to the cloud and move data in a pipeline.

In a nutshell, this book will show you how to build high-quality, end-to-end services using Microsoft Azure. By the end of this book, you will have the skillset needed to successfully set up, develop, and manage a full-stack Azure infrastructure.

Table of Contents

Chapter 1: Building Basic Services
CloudMakers.XYZ
Setting up the development environment
Implementing the development process
Provisioning development environments for mobility
Automating repetitive operations
Summary
Chapter 2: Enhancing the Hybrid Process
CloudMakers.XYZ
Service Manager (classic) mode versus Resource Manager mode
Configuring a Resource mode Virtual Network for the frontend servers
Configuring a Service mode (classic) Virtual Network for the backend servers
Connecting two virtual networks with site-to-site connection
Configuring Office connectivity with a point-to-site VPN
Deploy a Windows Azure Virtual Machine in an ARM Virtual Network
Managing virtual networks with Operational Insight
Summary
Chapter 3: Building the Frontend
It's all about data
Polyglot Persistence
Scenario
Writing catalogs into Azure DocumentDB
Building up your web frontend with Microsoft ASP.NET MVC
Searching in catalogs via Azure Search
Storing unstructured data in Azure Storage
Speeding up data access with caching and Azure Redis
Persisting a shopping cart with Azure Table Storage
Publishing your application into Azure web apps
Summary
Chapter 4: Building the Backend
CloudMakers.XYZ scenario evolution
Handling orders
Outsourcing Identity and Access Management
Summary
Chapter 5: Building the Mobile Experience
The technical community case study
Writing mobile applications
Building a mobile app with Visual Studio Tools for Apache Cordova
The need for a fast and easy solution
Introduction to mobile apps
Getting data from the service
Sending data to the service
Azure and Node.js
Summary
Chapter 6: Building the API Layer
CloudMakers.XYZ scenario evolution
Building the API
Deploying the API
Using Azure API Management
Debugging complex API workflows
Summary
Chapter 7: Working with Messages
Dealing the future with commands
Messages and queues
The scenario
Sending messages with queues
Processing messages with workers
Dealing the past with events
Per-message event handling
Per-stream event handling
Summary
Chapter 8: Deploying Solutions in Azure
Azure Resource Manager
Writing the template
Programming the template
Organizing deployment tasks with the Deploy to Azure button
Summary

What You Will Learn

  • Set up a development environment with VMs, ARM, and RemoteApp
  • Connect with VPNs to manage security and backups
  • Establish a front-end architecture with AppService, storage, search, and caching
  • Implement identity solutions, integrate applications, and use data
  • Integrate cross-platform mobile applications with the cloud
  • Consistently build and manage an API layer for millions of users
  • Work with messages in the enterprise
  • Deploy your services as an IT expert with ARM templates

Authors

Table of Contents

Chapter 1: Building Basic Services
CloudMakers.XYZ
Setting up the development environment
Implementing the development process
Provisioning development environments for mobility
Automating repetitive operations
Summary
Chapter 2: Enhancing the Hybrid Process
CloudMakers.XYZ
Service Manager (classic) mode versus Resource Manager mode
Configuring a Resource mode Virtual Network for the frontend servers
Configuring a Service mode (classic) Virtual Network for the backend servers
Connecting two virtual networks with site-to-site connection
Configuring Office connectivity with a point-to-site VPN
Deploy a Windows Azure Virtual Machine in an ARM Virtual Network
Managing virtual networks with Operational Insight
Summary
Chapter 3: Building the Frontend
It's all about data
Polyglot Persistence
Scenario
Writing catalogs into Azure DocumentDB
Building up your web frontend with Microsoft ASP.NET MVC
Searching in catalogs via Azure Search
Storing unstructured data in Azure Storage
Speeding up data access with caching and Azure Redis
Persisting a shopping cart with Azure Table Storage
Publishing your application into Azure web apps
Summary
Chapter 4: Building the Backend
CloudMakers.XYZ scenario evolution
Handling orders
Outsourcing Identity and Access Management
Summary
Chapter 5: Building the Mobile Experience
The technical community case study
Writing mobile applications
Building a mobile app with Visual Studio Tools for Apache Cordova
The need for a fast and easy solution
Introduction to mobile apps
Getting data from the service
Sending data to the service
Azure and Node.js
Summary
Chapter 6: Building the API Layer
CloudMakers.XYZ scenario evolution
Building the API
Deploying the API
Using Azure API Management
Debugging complex API workflows
Summary
Chapter 7: Working with Messages
Dealing the future with commands
Messages and queues
The scenario
Sending messages with queues
Processing messages with workers
Dealing the past with events
Per-message event handling
Per-stream event handling
Summary
Chapter 8: Deploying Solutions in Azure
Azure Resource Manager
Writing the template
Programming the template
Organizing deployment tasks with the Deploy to Azure button
Summary

Book Details

ISBN 139781782173335
Paperback352 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

C# 6 and .NET Core 1.0: Modern Cross-Platform Development Book Cover
C# 6 and .NET Core 1.0: Modern Cross-Platform Development
€ 43.18
€ 30.24
Microsoft Azure Development Cookbook Second Edition Book Cover
Microsoft Azure Development Cookbook Second Edition
€ 26.38
€ 18.48
C# Programming Cookbook Book Cover
C# Programming Cookbook
€ 41.98
€ 29.40
Visual Studio 2013 and .NET 4.5 Expert Cookbook Book Cover
Visual Studio 2013 and .NET 4.5 Expert Cookbook
€ 29.98
€ 21.00
Learning Microsoft Azure Book Cover
Learning Microsoft Azure
€ 26.38
€ 18.48
Microsoft Azure Security Book Cover
Microsoft Azure Security
€ 23.98
€ 16.80