Azure for .NET Core Developers: Implementing Microsoft Azure Solutions Using .NET Core Framework
()
About this ebook
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 focuses 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.
Related to Azure for .NET Core Developers
Related ebooks
Implementing DevOps with Microsoft Azure Rating: 0 out of 5 stars0 ratingsMastering Azure Serverless Computing: Design and Implement End-to-End Highly Scalable Azure Serverless Solutions with Ease Rating: 0 out of 5 stars0 ratingsMicrosoft Windows Azure Development Cookbook Rating: 5 out of 5 stars5/5Beginning Azure DevOps: Planning, Building, Testing, and Releasing Software Applications on Azure Rating: 0 out of 5 stars0 ratingsLearning Microsoft Azure Rating: 4 out of 5 stars4/5Microsoft Azure Fundamentals Exam Cram: Second Edition Rating: 5 out of 5 stars5/5Microsoft Azure IaaS Essentials Rating: 4 out of 5 stars4/5Implementing Azure Solutions Rating: 0 out of 5 stars0 ratingsASP.NET Core 3 and React: Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3 Rating: 0 out of 5 stars0 ratingsLearn Microsoft Azure: Step by Step in 7 day for .NET Developers Rating: 0 out of 5 stars0 ratingsMicrosoft Certified Azure Fundamentals Study Guide: Exam AZ-900 Rating: 0 out of 5 stars0 ratingsMicrosoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsCase Based Practice Questions for Microsoft Azure Fundamentals Exam AZ-900 Certification - First Edition Rating: 0 out of 5 stars0 ratingsMastering Microsoft Azure Infrastructure Services Rating: 0 out of 5 stars0 ratingsFront-end Development with ASP.NET Core, Angular, and Bootstrap Rating: 0 out of 5 stars0 ratingsMicrosoft Azure Security Rating: 0 out of 5 stars0 ratingsAzure Cloud Computing Az-900 Exam Study Guide: 4 In 1 Microsoft Azure Cloud Deployment, Security, Privacy & Pricing Concepts Rating: 0 out of 5 stars0 ratingsCloud Migration Mastery: Complete Guide To Seamless Cloud Integration With AWS, Microsoft Azure, VMware & NaviSite Rating: 0 out of 5 stars0 ratingsMastery in Azure DevOps: Navigating the Future of Software Development Rating: 0 out of 5 stars0 ratingsGoogle Cloud Platform an Architect's Guide Rating: 5 out of 5 stars5/5The History of .Net Web Development and the Core That Was No More Rating: 0 out of 5 stars0 ratingsMastering Windows Server 2022 with Azure Cloud Services: IaaS, PaaS, and SaaS Rating: 0 out of 5 stars0 ratingsAZ-900: Microsoft Azure Fundamentals Practice Questions Third Edition Rating: 0 out of 5 stars0 ratings
Computers For You
Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 4 out of 5 stars4/5Storytelling with Data: Let's Practice! Rating: 4 out of 5 stars4/5The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms Rating: 0 out of 5 stars0 ratingsCompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Rating: 4 out of 5 stars4/5Computer Science I Essentials Rating: 5 out of 5 stars5/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 5 out of 5 stars5/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsUX/UI Design Playbook Rating: 4 out of 5 stars4/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning Rating: 5 out of 5 stars5/5Excel 101: A Beginner's & Intermediate's Guide for Mastering the Quintessence of Microsoft Excel (2010-2019 & 365) in no time! Rating: 0 out of 5 stars0 ratingsData Analytics for Beginners: Introduction to Data Analytics Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsA Quickstart Guide To Becoming A ChatGPT Millionaire: The ChatGPT Book For Beginners (Lazy Money Series®) Rating: 4 out of 5 stars4/5Learn Typing Rating: 0 out of 5 stars0 ratingsFundamentals of Programming: Using Python Rating: 5 out of 5 stars5/5Technical Writing For Dummies Rating: 0 out of 5 stars0 ratingsThe Musician's Ai Handbook: Enhance And Promote Your Music With Artificial Intelligence Rating: 5 out of 5 stars5/5
Reviews for Azure for .NET Core Developers
0 ratings0 reviews
Book preview
Azure for .NET Core Developers - Kasam Ahmed Shaikh
CHAPTER 1
Azure Ecosystem
Firstly, big congratulations to you for selecting Azure in your career path and having your professional skills upgrading with the super cool, intelligent cloud, Microsoft Azure. From here to the end of this book, I will be your partner in the journey of enhancing your skillset from .NET technologies to NET Core with Microsoft Azure. In this chapter, I will give you an eagle view about Azure Ecosystem. What a developer should know about Azure along with the subject’s exercise, which you will be learning in the coming chapters.
Structure
Azure and its components
Azure services
Working with Azure
ARM templates
Azure CLI
Azure PowerShell
Objective
The objective of this chapter is to understand the following:
Services developer should know
What we will cover at the end of the book
Prerequisite and setup to start with
Azure and its components
Let us study Azure and its components in detail in the following sections.
What is Azure?
As Microsoft says, Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It is the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
As mentioned, Azure does come with flexibility and ease to work with different operating systems such as Windows, Linux, with multiple language support such as C#, JAVA, Python, and so on. Along with different developers’ tools such as Visual Studio, Visual Code, and so on. When it comes to the backend, it does support not only different databases such as SQL, MongoDB, Cassandra, PostgreSQL, but also different types of databases such as Relational, NoSQL, Graph, and so on. It comes with a wide range of scalable infrastructure offerings as well as serverless offerings. And same goes when it comes for pricing, with fixed monthly plans to per execution plan.
The reason behind this amazing Ecosystem is to empower you to have the liberty to go for the desired technology stack in terms of the operating system, compute database, language, tools, and pricing. You should focus more on working on solutions to meet the business goals, and the underline technology should never be constrained. Working with Microsoft Azure brings you in pleasure to work with world-class technology stack. In short, Azure is very much compatible with your designed stack.
As you may have knowledge of their different key areas in the software development process. Now, here I am more specifically, talking with the developer’s perspective.
To list it:
Networking
Storage
Servers
Virtualization
Operating System
Middleware
Runtime
Data
Application
Considering the preceding nine points, let the responsibility of each area be shared as follows:
Infrastructure as a Service (IaaS): Azure gains the responsibility or control for points 1 to 4 in the preceding list, and the rest are managed by you. To name, Azure Virtual Machine.
Figure 1.1
Platform as a Service (PaaS): To name, Azure gains the responsibility or control for points 1 to 7 in the preceding list, and the rest are managed by you. To name, Azure Web App Service:
Figure 1.2
Software as Service (SaaS): To name, Azure gains the responsibility or control for points 1 to 9 in the preceding list, and the rest are managed by you. To name, cloud-based programs available in Office 365, such as Microsoft Office Tools, Email.
Azure further categorizes into:
Integration Platform as a Service (IPaaS): Services involved in integration architecture, to name, Azure Event Grid:
Figure 1.3
Desktop as a Service (DaaS): To name, Windows Virtual Desktop:
Figure 1.4
Database as a Service (DBaaS): As the name suggests, offerings about serve backend. To name, Azure CosmosDB:
Figure 1.5
Blockchain as a Service (BaaS): To name, Azure Blockchain Service, few to be listed among. This later got globally adopted by all other Cloud vendors in the race. And interestingly for all the categories of Cloud Computing, Microsoft Azure offers different services and products:
Figure 1.6
At the time of writing this book, Azure offers 100+ services ready to work with, as can be seen in the following screenshot:
Figure 1.7
Azure has data centers across the globe. Azure combines these data centers into regions. Now, each region has multiple data centers to ensure that recovery from disasters is quick and efficient. Again, when I talk about regions, Azure has more global regions than any other cloud provider—offering the scale needed to bring applications closer to users around the world, preserving data residency, and offering comprehensive compliance and resiliency options for customers.
At the time of writing this book, Azure is spread across 55 regions worldwide and is growing at a faster rate. The recent I read the news was in the country of