Mastering Cloud Development using Microsoft Azure

Roberto Freato, Marco Parenzan

  • 出版商: Packt Publishing
  • 出版日期: 2016-06-29
  • 售價: $1,930
  • 貴賓價: 9.5$1,834
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 1782173331
  • ISBN-13: 9781782173335
  • 相關分類: Microsoft Azure
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Build an effective development environment in Azure using the right set of technologies.
  • Architect a full-stack solution in the cloud to choose the best service set
  • A comprehensive guide full of real-life examples to help you take your developer skills up a notch

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.

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

About the Author

Roberto Freato has been an independent IT consultant since he started to work. Working for small software factories while he was studying, after his M.Sc. in Computer Science Engineering with his thesis on Consumer Cloud Computing, he got specialization in Cloud and Azure. Today, he works as a freelance consultant for major companies in Italy, helping clients design and kick off their distributed software solutions. He trains the developer community in his free time, speaking at many conferences. He has been a Microsoft MVP since 2010.

Marco Parenzan is an experienced .NET developer, now also a Cloud Computing and Azure trainer. A Microsoft MVP on Azure since 2014, he is curious about the IoT business and architectures. He loves retrogaming, and he tries programming little games in his spare time. He is a community lead for 1nn0va, a local Microsoft community in Pordenone, Italy, and he likes training developers in companies and university.

Table of Contents

  1. Building Basic Services
  2. Enhancing the Hybrid Process
  3. Building the Frontend
  4. Building the Backend
  5. Building the Mobile Experience
  6. Building the API Layer
  7. Working with Messages
  8. Deploying Solutions in Azure

商品描述(中文翻譯)

主要特點



  • 使用正確的技術在Azure中建立有效的開發環境。

  • 在雲端中建立全端解決方案,選擇最佳的服務組合。

  • 一本充滿實際範例的全面指南,幫助您提升開發者技能。

書籍描述


Microsoft Azure是一個支援多種不同程式語言、工具和框架的雲端運算平台,包括Microsoft特定和第三方軟體和系統。


本書首先幫助您在雲端中建立專業的開發環境,並將其與本地環境整合,以提高效率。接著,您將創建前端和後端服務,然後使用Azure建立跨平台應用程式。接下來,您將學習用於分析使用量數據和自動化計費操作的高級技術。隨後,您將瞭解如何將本地解決方案擴展到雲端並在管道中移動數據。


總而言之,本書將向您展示如何使用Microsoft Azure建立高質量的全端服務。通過閱讀本書,您將具備成功建立、開發和管理全端Azure基礎架構所需的技能。

您將學到什麼



  • 使用虛擬機、ARM和RemoteApp建立開發環境

  • 通過VPN連接以管理安全性和備份

  • 使用AppService、儲存、搜尋和快取建立前端架構

  • 實施身份解決方案,整合應用程式並使用數據

  • 將跨平台移動應用程式與雲端整合

  • 持續建立和管理百萬用戶的API層

  • 在企業中處理訊息

  • 使用ARM範本作為IT專家部署服務

關於作者


Roberto Freato自從開始工作以來一直是一名獨立的IT顧問。在學習期間曾在小型軟體工廠工作,獲得計算機科學工程碩士學位後,他專注於雲端和Azure。如今,他作為自由顧問為意大利的主要公司提供幫助,幫助客戶設計和啟動分散式軟體解決方案。他在空閒時間內為開發者社群進行培訓,並在許多會議上發表演講。他自2010年起成為Microsoft MVP。


Marco Parenzan是一位經驗豐富的.NET開發者,現在也是一位雲端運算和Azure培訓師。自2014年起成為Azure的Microsoft MVP,他對物聯網業務和架構充滿好奇。他喜歡復古遊戲,並在空閒時間嘗試編寫小遊戲。他是意大利波爾代諾內的1nn0va社群的社群負責人,喜歡在公司和大學培訓開發者。

目錄



  1. 建立基本服務

  2. 增強混合流程

  3. 建立前端

  4. 建立後端

  5. 建立移動體驗

  6. 建立API層

  7. 處理訊息

  8. 在Azure中部署解決方案