
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
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.
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
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?
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
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 ?
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 ?
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 ?
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?
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.
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
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
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).
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.
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.
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).