Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Azure step by step.
Rating: 4.5 out of 5(1,259 ratings)
11,704 students
Last updated 11/2025
English

What you'll learn

  • Developers should be able to develop apps and webapplication using Azure services.

Course content

1 section16 lectures11h 39m total length
  • Introduction40:40

    This is Lab 1 from Azure Step by Step series covers the following topics.

    Understanding SSAS, PAAS and IAAS
    Cloud vs Normal hosting.
    The 2 big O's in cloud?
    Resource and Resource groups , importance of resource group location.
    What are app services and which to choose to host a website.
    Understanding Service plan and pricing tier?
    Uploading a site by using FTP.
    Importance of "wwwroot" folder
    Azure Console and App service editor.
    Importance of publish profile in azure

  • Lab 2:- SQL Server on Azure ( DTU & EDTU)32:47

    In Lab 2 following  topics are covered.
    Importance of  DTU and EDTU
    Which factors affects DTU.
    How to calculate DTU using the five factor?
    Creating Sql Server DB on Azure.

  • Lab 3 :- Azure Functions.25:18

    In Lab3 we will cover the following topics.

    • Understanding the term ServerLess and Function apps.

    • Creating function using Azure portal.

    • Function app template in VS and how to create function app using VS.

    • Consumption plan VS Service plan

    • Importance of Scale controller and Web Hook/API function app

  • Lab 4:- Azure storage (Blobs,Table,File and Queue).23:56

    This is Lab 4 for Azure Step by Step series.

    • Differentiate between resource manager and classic?

    • Explain the difference between blobs, files, queues and table?

    • Differentiate between general storage VI vs v2 vs blob?

    • When should we select hot access tier or cold access tier ?

    • When should we choose standard vs premium?

    • Differentiate between SDD vs HDD?

    • Differentiate between LRS , ZRS , GRS and RA-GRS?

    • How can azure storage explorer make your life easy?

  • Lab 5:- Azure Cosmos DB.32:46

    In this Lab we will look in to Cosmos Db.

    • Need of Cosmos DB and understanding the term Planet scale.

    • Consistency problem in Cosmos.

    • Deep dive in Session , bounded and prefix consistencies.

    • Multiple API support in Cosmos.

    • Connecting to Cosmos DB using C# language.

    • Understanding hierarchical structure of Cosmos DB

  • Lab 6: - Microservices & Azure Fabric in 90 Minutes.1:33:26

    In this lab we will understand Microservices implementation using fabric..

    • Understanding Micro-services architecture   and deployment issues.

    • What is azure fabric  , its use , the SDK and Local cluster manager tool.

    • Stateful vs stateless microservices

    • Configuration project in Azure fabric projects .

    • Configuring Web Application URL.

    • LTSC and SAC

    • Certificate in fabric.

    • AD with fabric.

    • Azure vault

    • How to publish using visual studio to Azure fabric ?

    • How to use client certificates for deployment and management ?

  • Lab 7 :- Azure tables, Partition and Row keys.59:13

    This is Lab 7 for Azure Step by Step series.

    • Define Azure Tables ?

    • Explain the importance of Partition and Row key ?

    • Azure tables are same like RDBMS database , true or false ?

    • Explain the architecture of Azure tables ?

    • How to connect to Azure tables using C# language ?

    • C# Entity classes should inherit from _ to receive Azure records ?

    • What are TableQuery classes in C# ?

    • How to perform insert,update and delete using C#  on Azure tables?

    • How to do batch inserts using Azure API ?

    • What is the consequence of not writing point queries ?

    • How does duplicate data increase search performance in Azure tables ?

    • How does storing aggregate data benefit in terms of performance ?

    • When should we use compound key in Azure tables ?

    • What is EGT ,  can EGT be done across tables ?

  • Lab 8: - Block blobs, Append blobs & Page blobs.55:42

    This is Lab 8 for Azure Step by Step series.


    • What are the different types of Blobs?

    • In which scenarios we should use which type of blobs?

    • Can you explain the working of block blobs ?

    • What is the size of individual block  blob ?

    • How many block blobs can be accommodated in one blob ?

    • Explain the hierarchal structure of account , container and blobs ?

    • Explain private , container and blob access levels ?

    • What are the broader steps to create blobs ?

    • What is the importance of “SingleBlobThreshHoldInBytes” ?

    • What happens when we specify “StreamWriteSizeInBytes” ?

    • Differentiate between “SingleBlobThreshHoldInBytes” VS “StreamWriteSizeInBytes” ?

    • When should we use  “PutBlock” and  “PutBlockList” ?

    • How can we get committed and uncommitted blobs ?

    • How can we download block blob ?

    • Explain the importance of “StreamMinimumReadSizeInBytes” ?

    • How to use AppendBlockBlobs ?

    • Can we update appendBlockBlob ?

    • Explain “WritePages” and “Read” methods of page blobs ?

    • What does “Seek” method do of page blob ?

  • Lab 9 :- Azure Queues , visibility timeouts ,Peek & De-Queue.28:21

    This is Lab 9 for Azure Step by Step series.

    • What is the need Of Queues?

    • What is FIFO in Queues?

    • How to add messages in Azure Queues?

    • Does PeekMessage read the next record?

    • How to do a De-queue in Queues?

    • Explain visibility time out concept?

    • How is GetMessage different from Peek?

    • How to read bulk messages from Queues?

    • By default In GetMessage visibility time out ___ seconds.

    • How to update a message?

    • What is the MessageUpdateField meant for?

    • What is importance Of Messageld and Popreceiptid?

  • Lab 10 :- Cloud services vs App services.36:38

    This is Lab 10 for Azure Step by Step series.
    Different ways of publishing on Azure


        • Cloud vs App services


        • Impact on resource groups


        • Web role , Worker roles and Web jobs


        • Loosely coupled vs tightly couples deployment


        • Configuration files in Azure deployment


        • Doing RDP in virtual machines.


  • Lab 11 :- WebJob and background processing.43:11

    This is Lab 11 for Azure Step by Step series.

    • Why WebJobs?

    • Types of Webjobs (Triggered, Continuos.

    • View logs of WebJobs.

    • CRON expressions

    • Always on importance in continous webjob

    • Storage accounts in Webjobs

    • Publish website and webjob using VS

  • Lab 12 : - Azure DevOps using Azure Pipeline.1:19:52

    Lab 12 :- Azure Devops using Azure pipeline


    Chapter 1 :- Full Form of DevOPs

    Chapter 2 :- Dev & Ops department delivery issues

    Chapter 3 :- Defining Devops

    Chapter 4 :- Myths of Devops

    Chapter 5 :- Devops, Continuous Collaboration

    Chapter 6 :- Devops using Azure Devops

    Chapter 7 :- Creating Organization and Project

    Chapter 8 :- Creating the Plan, workitem and task

    Chapter 9 :- Creating a clone of the repository

    Chapter 10 :- Creating a MVC core project

    Chapter 11 :- Ignore using GitIgnore

    Chapter 12 :- Checking code against task.

    Chapter 13 :- Create build using pipeline

    Chapter 14 :- YAML, Yet Another Markup Language

    Chapter 15 :- Running the build YAML pipeline

    Chapter 16 :- Making build Continues and automated.

    Chapter 17 :- Checking continuous build

    Chapter 18 :- Creating Azure VM server to host the build

    Chapter 19 :- Creating the release pipeline

    Chapter 20 :- Checking Commit, Build and Golive automation

  • Lab 13 - Microservices using Docker and Azure.1:14:02

    Lab 13:- MicroServices using Docker and Azure

    Chapter 1:- Issues with Monolith Architecture.

    Chapter 2:- MicroServices Architecture style.

    Chapter 3:- Deployment using virtualization.

    Chapter 4:- Deployment using Container.

    Chapter 5:- Creating the projects for Docker Demo.

    Chapter 6:- The Docker File.

    Chapter 7:- Creating MVC 5 Docker file.

    Chapter 8:- Creating DockerIgnore file.

    Chapter 9:- Creating MVC Core Docker file.

    Chapter 10:- Creating Azure VM and Installing Docker

    Chapter 11:- Creating MVC 5 Docker container.

    Chapter 12:- Docker Build, Docker Run and Docker inspect command.

    Chapter 13:- Creating MVC Core Docker container.

    Chapter 14:- Running through important commands of docker.

  • Lab 14 - Azure Virtual Network(VNET) and Network Security Groups(NSG).29:53

    Lab 14 - Azure Virtual Network(VNET) and Network Security Groups(NSG).

    Chapter 1:- Crerating Azure Virtual Network.

    Chapter 2:- ID Address and subnetting fundamentals.

    Chapter 3:- Understanding Subnetting.

    Chapter 4:- Adding virtual machines to network.

    Chapter 5:- Configuring ICMP packets in firewall.

    Chapter 6:- Configuring network security group.

  • Lab 15 - Function Apps and Serverless Concept.29:33

    Lab 15 - Function Apps and Serverless Concept.


    Chapter 1 :- Concept of Serverless and function Apps.

    Chapter 2 :- Creating a function app using portal.

    Chapter 3 :- Creating function app using Visual studio.

    Chapter 4 :- Triggering function from Azure Queues.

  • Lab 16 :- Azure Logic Apps.13:43

    Lab 16 :- Azure Logic Apps.

Requirements

  • Knowledge of visual studio and C#
  • Good internet connection.

Description

Following are the labs covered in 8 hours.
Lab 1:- Azure,Cloud,SAAS,PAAS and IAAS.
Lab 2:- SQL Server on Azure ( DTU & EDTU)
Lab 3 :- Azure Functions.
Lab 4:- Azure storage (Blobs,Table,File and Queue).
Lab 5:- Azure Cosmos DB.
Lab 6: - Microservices & Azure Fabric in 90 Minutes.
Lab 7 :- Azure tables, Partition and Row keys.
Lab 8: - Block blobs, Append blobs & Page blobs.
Lab 9 :- Azure Queues , visibility timeouts ,Peek & De-Queue.
Lab 10 :- App services and Cloud services
Lab 11 :- WebJob and background processing. 
Lab 12 : - Azure DevOps using Azure Pipeline.
Lab 13 - Microservices using Docker and Azure.
Lab 14 - Azure Virtual Network(VNET) and Network Security Groups(NSG).

Who this course is for:

  • C# developers who want to use Azure as platform.
  • Developers who want to get familiar with Azure platform.