Azure for .NET Core Developers
148 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Azure for .NET Core Developers , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
148 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Demystifying working in Azure Ecosystem for .NET Core Developers KEY FEATURESa- Discover and put to use the latest features in .NET Core 3.1 and Azure Functions V3 a- Learn how to debugging Azure Functions from Production, hosted on Cloud a- Understand the working of Application Key Management with Security aspectsDESCRIPTION Every developer is striving hard to up-skill oneself from a developer to a Cloud developer and with the growing pace of cloud programming, this up-gradation is not simple. This book will help .NET Core developers to seamlessly cover this said journey. It covers the newly released .Net Core 3.0 / 3.1 features including, Azure Function V3. The book not only focusses on one way of working with Azure Cloud services but also includes another viable way of managing Azure resources with the software application. The book also touches base on some Azure products and services. From exploring the most used Azure services to touching the newest version of offerings, this book is aimed to cover everything from a developer perspective. Code exercise, Code blocks, azure service implementation, application secrets keys management, free super-fast hosting options along with live debugging of code hosted on Cloud, are some of the key take-aways from this book. WHAT WILL YOU LEARNa- Develop a .NET core application with Azure App service a- Use Azure CosmosDB to manage database servicesa- Explore & work with Microsoft Azure Storage a- Able to have the best hosting option for Static Content web application a- Work with Azure Functions V3 using Visual Studio 2019 a- Implement best Key Management in the app on AzureWHO THIS BOOK IS FOR This book is for aspiring Cloud developers with some experience in Microsoft cloud services. It is also for .NET Core developers who wish to learn and use Azure solutions. Table of Contents1. Azure Ecosystem2. My App on Cloud - Microsoft Azure3. Application Backend - Azure CosmosDB4. Working with Microsoft Azure Storage5. Working with Microsoft Azure Storage as Hosting option6. Securing Application secrets keys with Azure7. Step towards Serverless approach About the AuthorKasam Shaikh is Microsoft Azure AI Enthusiast, a certified Cloud Solution Architect, Global AI Speaker, a published author, and a community MVP. He also contributes to Microsoft Docs for Azure AI services and the product. He has more than 12 years of experience in the IT industry and is a regular speaker at various events on Microsoft Azure. He is also a founder of Dear Azure AZ-INDIA online AzureAI community for learning Microsoft Azure and AI products and 'Let Start Learning' YouTube Channel. He has authored the very first book on Azure Bot service. Along with authoring, he is part of a technical reviewer panelist for various bestsellers book on Microsoft Azure. His LinkedIn Profile: https://www.linkedin.com/in/kasamshaikh/Your Blog links: https://www.kasamshaikh.com/

Sujets

Informations

Publié par
Date de parution 28 avril 2020
Nombre de lectures 0
EAN13 9789389328455
Langue English
Poids de l'ouvrage 1 Mo

Informations légales : prix de location à la page 0,0600€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Azure for .NET Core Developers

Implementing Microsoft Azure Solutions Using .NET Core Framework

by
Kasam Ahmed Shaikh
FIRST EDITION 2020
Copyright © BPB Publications, India
ISBN: 978-93-89328-448
All Rights Reserved. No part of this publication may be reproduced or distributed in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The information contained in this book is true to correct and the best of author’s & publisher’s knowledge. The author has made every effort to ensure the accuracy of these publications, but cannot be held responsible for any loss or damage arising from any information in this book.
All trademarks referred to in the book are acknowledged as properties of their respective owners.
Distributors:
BPB PUBLICATIONS
20, Ansari Road, Darya Ganj
New Delhi-110002
Ph: 23254990/23254991
MICRO MEDIA
Shop No. 5, Mahendra Chambers,
150 DN Rd. Next to Capital Cinema,
V.T. (C.S.T.) Station, MUMBAI-400 001
Ph: 22078296/22078297
DECCAN AGENCIES
4-3-329, Bank Street,
Hyderabad-500195
Ph: 24756967/24756400
BPB BOOK CENTRE
376 Old Lajpat Rai Market,
Delhi-110006
Ph: 23861747
Published by Manish Jain for BPB Publications, 20 Ansari Road, Darya Ganj, New Delhi-110002 and Printed by him at Repro India Ltd, Mumbai
Dedicated to
This book is dedicated to my Father Late Mr. Ahmed Kasam Shaikh, who is always a source of inspiration for me. And to my mentor, Mr. Sabarinath Iyer.
About the Author
Kasam Ahmed Shaikh is Microsoft Azure AI Enthusiast, a certified Cloud Solution Architect, Global AI Speaker, a published author, and a community MVP. He also contributes to Microsoft Docs for Azure AI services & products. He has more than 12 years of experience in the IT industry and is a regular AzureAI speaker at various technical events and meetups.
He has authored the very first book on Azure Bot service. Along with authoring, he is part of a technical reviewer panelist for various Bestsellers’ book on Microsoft Azure.
He is also a founder of Dear Azure | AZ-INDIA online AzureAI community for learning Microsoft Azure and AI products and ‘Lets Grasp’ YouTube Channel.
About the Reviewer
Adwait Churi is a certified Microsoft Azure Solution Architect and Mule Soft Certified Architect, a seasoned professional with 12+ years of experience. In his Information Technology career, he has earned huge experience working in banking, financial services, and insurance fields as well as LMS (Learning Management System), HealthCare, and Hospitality domains.
He is passionate about learning new technologies, including cloud, integration, microservices, ETL, and Dev-Ops.
In day-to-day working, he helps the organization in software application architecture and designing, pre-sales, performance engineering, project management, and software development.
He also gives courses on Microsoft BizTalk Server, MuleSoft, and Microsoft Azure.
Acknowledgement
There are few people I would like to thank for the on going support they have given me during the course of writing this book. First and foremost, I would like to thank Almighty ALLAH, my mother & especially my better half for motivating me throughout the process and putting up with me while I was spending many weekends and evenings on writing—I could have never completed this book without their support.
This book wouldn’t have happened if I hadn’t had the support from some of my peer Azure enthusiasts. My gratitude goes to the team Dear Azure, especially Akshay Deshmukh, for providing valuable insights into some of the Azure .NET Core features.
Finally, I would like to thank BPB Publications for giving me this opportunity to write book for them.
Preface
Every developer is striving hard to have a skill upgrade from mere a developer to a Cloud developer. And with the growing pace of cloud programming, this upgradation is not simple. This book will help a developer, especially the one working with Microsoft technologies, to be specific, a .NET Core developer, to seamlessly cover this said journey.
Newly release .Net Core 3.0 / 3.1 including, Azure Function V3, which got available for Production use in January 2020, are among the technology stacks covered in this book. The book not only focuses on one way of working with Azure Cloud services but includes other popular and trending way of managing Azure resources with the software application. With focusing on ease of understanding the subject, many super cool features of Azure products and services are also amended to the learning course.
From exploring the most used Azure services to touching the newest version of offerings, this book is aimed to cover everything from a developer perspective. Code exercise, Code blocks, azure service implementation, application secrets keys management, free superfast hosting options along with live debugging of code hosted on Cloud, are some of the key takeaway from the book. Over the 7 chapters in this book, you will learn the following,
Chapter 1: This Chapter will present with hug level overview of Microsoft Azure, its components, its features, and its offerings. It will also present services every developer should know about. These services will include, further chapters topics as well, so as to reader should be well aware of what is coming in in further course content.
Chapter 2: This chapter will present with what is Azure App services all about. Again, a basic handshake with the Azure Web App service. Going further, it will cover the ways we can host our .NET ore MVC application to Azure Cloud – Azure Web App. Also, it will setup a basic CICD for the application using GitHub.
Chapter 3: This chapter will present with Azure CosmosDB introduction as a Database as a service model for .NET core application as backend. This will further present the implementation of Azure CosmosDB in the .NET core application.
Chapter 4: This chapter will present with designing and implementing Azure storage services in our .NET Core applications, how seamlessly it can be configured and managed.
Chapter 5: This chapter will present an amazing feature of Azure storage offered by Microsoft Azure for hosting the static contents. We will be working with the feature using Azure CLI. Also, we will learn about hosting the latest .NET Core application using Angular, ReactJS with Visual Studio 2019 as IDE.
Chapter 6: This chapter will present with amazing service of Azure on how to seamlessly secure your .NET core application secrets keys using Azure KeyVault and App service configuration.
Chapter 7: This chapter will present you with Azure serverless offerings capabilities. Azure Function will be introduced and detailed. The scenario of creating Thumbnails out of uploaded user pics will be presented here using Azure functions.
Errata
We take immense pride in our work at BPB Publications and follow best practices to ensure the accuracy of our content to provide with an indulging reading experience to our subscribers. Our readers are our mirrors, and we use their inputs to reflect and improve upon human errors if any, occurred during the publishing processes involved. To let us maintain the quality and help us reach out to any readers who might be having difficulties due to any unforeseen errors, please write to us at :
errata@bpbonline.com
Your support, suggestions and feedbacks are highly appreciated by the BPB Publications’ Family.
Table of Contents
1. Azure Ecosystem
Structure
Objective
Azure and its components
What is Azure?
Azure services – every developer must know
Working with Azure
Azure portal
ARM templates
Azure CLI
Azure PowerShell
Next comes
What we will cover in the book
Prerequisite and setup
Conclusion
Questions
2. My App on Cloud - Microsoft Azure
Structure
Objectives
Why is App Service so much popular?
Developer’s view
IT Pros view
Azure App Service now on Linux
Dot Net Core App in Azure
Prerequisites are as follows
Create an ASP.NET Core web app
Deployment
Using Publish wizard in Visual Studio
Sign in to Azure
Create a resource group
Create an App Service plan
Create and publish the web app
Using existing App Service’s publish profile
Deployment using FTP/s
Why and what is CI CD?
Create a DevOps resource
Services comparison
Azure App Service
Service Fabric
Virtual Machine
Conclusion
Questions
3. Application Backend with Azure Cosmos DB
Structure
Objective
Introduction to Azure Cosmos DB
Working with Cosmos DB
Install-package Microsoft.Azure.Cosmos-Version 3.0.0.1-preview
Install-package Newtonsoft.Json
Things to explore more
Conclusion
Questions
4. Working with Microsoft Azure Storage
Structure
Objectives
Azure Storage services
Create a Microsoft Azure Storage account
Working with Azure SDKs
Retrieve Storage connection string
Setting up the application settings
Managing Azure Blob from application
Create a Container
Setting access policy
Uploading file as Blob
Listing the Blobs in Container
Conclusion
Questions
5. Working with Microsoft Azure Storage as Hosting Option
Structure
Objectives
Quick overview
Prerequisite
Initial settings up the things
Files to deploy
Azure setup
Create a Microsoft Azure Storage account.
Enable Static website
Upload the preceding published files
Files to deploy
Azure setup
Azure CLI to enable Static website
Uploading published files
Conclusion
Questions
6. Security Application Secrets Keys with Azure
Structure
Objective
What all need to be in place
Create an Azure Key Vault
Adding Secret to Azure Key Vault
Create a .NET Core application
Deploying the appl

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents