- 179
- 73 154
Harshalkumar Jain
India
เข้าร่วมเมื่อ 13 พ.ค. 2024
Hello Guys,
My name is Harshalkumar Jain, and I work in .NET & Cloud technologies
I like to explain 'complex concepts in simple way'
You will find me - explaining the concept in detail on 'whiteboard first' and then - we will head over to 'Visual Studio / Azure portal' to implement a near real time example for the same
Please subscribe to my channel - if you find it useful
If you want to collaborate OR have something exciting for me - please contact me at
Harshal.Jain.Net@gmail.com
You can also connect me at LinkedIn as well
I really want to keep all tutorials 'free and accessible to all'
It requires efforts to create quality content, so you may also buy me a coffee - if you find my tutorials/videos useful
My name is Harshalkumar Jain, and I work in .NET & Cloud technologies
I like to explain 'complex concepts in simple way'
You will find me - explaining the concept in detail on 'whiteboard first' and then - we will head over to 'Visual Studio / Azure portal' to implement a near real time example for the same
Please subscribe to my channel - if you find it useful
If you want to collaborate OR have something exciting for me - please contact me at
Harshal.Jain.Net@gmail.com
You can also connect me at LinkedIn as well
I really want to keep all tutorials 'free and accessible to all'
It requires efforts to create quality content, so you may also buy me a coffee - if you find my tutorials/videos useful
2: Azure API Management Basic Components | Explained In Simple Words | Azure APIM Tutorial
In this video,
Let us understand basic components in Azure API Management
These are:
- Management Plane
- API Gateway
- Developer Portal
This video is a part of:
Azure API Management Tutorial - th-cam.com/play/PLU1w_BFZFd2oSHrHLdy0uhmqsYsUvgvby.html
---------------------------------------------------------------------------------------------------------------------------
Below is the link for all my playlists
www.youtube.com/@HarshalkumarJain/playlists
You can reach me on LinkedIn at:
www.linkedin.com/in/harshalkumar-jain-63554715/
If you find this video useful - please like and subscribe to my channel
If you have something exciting for me - please contact me at
Harshal.Jain.Net@gmail.com
I really want to keep all tutorials 'free and accessible to all'
It requires efforts to create quality content, so you may also buy me a coffee - if you find my tutorials/videos useful
buymeacoffee.com/harshalkumar.jain
---------------------------------------------------------------------------------------------------------------------------
Please ignore below:
Keywords:
Let us understand basic components in Azure API Management
These are:
- Management Plane
- API Gateway
- Developer Portal
This video is a part of:
Azure API Management Tutorial - th-cam.com/play/PLU1w_BFZFd2oSHrHLdy0uhmqsYsUvgvby.html
---------------------------------------------------------------------------------------------------------------------------
Below is the link for all my playlists
www.youtube.com/@HarshalkumarJain/playlists
You can reach me on LinkedIn at:
www.linkedin.com/in/harshalkumar-jain-63554715/
If you find this video useful - please like and subscribe to my channel
If you have something exciting for me - please contact me at
Harshal.Jain.Net@gmail.com
I really want to keep all tutorials 'free and accessible to all'
It requires efforts to create quality content, so you may also buy me a coffee - if you find my tutorials/videos useful
buymeacoffee.com/harshalkumar.jain
---------------------------------------------------------------------------------------------------------------------------
Please ignore below:
Keywords:
มุมมอง: 13
วีดีโอ
1: What Is Azure API Management | Why We Use Azure API Management
มุมมอง 232 ชั่วโมงที่ผ่านมา
In this video, Let us understand - what is Azure API Management service We will also understand - why we use Azure API Management service Finally, we will have quick introduction about features of Azure API Management service This video is a part of: Azure API Management Tutorial - th-cam.com/play/PLU1w_BFZFd2oSHrHLdy0uhmqsYsUvgvby.html Below is the link for all my playlists www.youtube.com/@Ha...
Azure Service Principal | Concept Explained With Real World Example | And Practical Demo
มุมมอง 354 ชั่วโมงที่ผ่านมา
In this video, Let us understand - Azure Service Principal concept with a real world example We will also understand - why Azure Service Principal is used We will also understand Azure Service Principal vs Azure Managed Identity, again with a real world example Finally, we will see a practical demo of Azure Service Principal, where we will assign this service principal to an external app (Power...
22: Private Endpoint Demo | Restrict Access To Web App In Azure App Service Using Private Endpoint
มุมมอง 197 ชั่วโมงที่ผ่านมา
In this video, Let us first understand concept i.e. what is Private Endpoint in Azure Let us also understand why - Private Endpoint is better solution than Service Endpoint Then, we will restrict access to web app hosted in azure app service, such that - this web app can be accessed only from Azure Application gateway This app should not be accessible directly through public internet We will us...
Azure Managed Identity | User Assigned Vs System Assigned | Simple Explanation With Practical Demo
มุมมอง 6514 ชั่วโมงที่ผ่านมา
In this video, Let us understand what is Azure Managed Identity We will also understand why we use Azure Managed Identity And then, let us understand what is User Assigned Managed Identity vs System Assigned Managed Identity We will also see a quick & simple practical demo Basically, we will create 1 user assigned managed identity and we will assign this same identity to 2 virtual machines And ...
21: Service Endpoint Demo | Restrict Access To Web App In Azure App Service Using Service Endpoint
มุมมอง 2414 ชั่วโมงที่ผ่านมา
In this video, Let us first understand concept i.e. what is Service Endpoint in Azure Then, we will restrict access to web app hosted in azure app service, such that - this web app can be accessed only from Azure Application gateway This app should not be accessible directly through public internet We will use service endpoint to restrict this access This video is a part of: Azure Networking Tu...
Azure Managed Identity | Concept Explained With Simple Example And Practical Demo
มุมมอง 4816 ชั่วโมงที่ผ่านมา
In this video, Let us understand what is Azure Managed Identity with a very simple example We will also understand why it is used Then, we will see a practical demo as well i.e. we will create managed identity for Azure VM and we will assign required 'read from key vault' permission to this managed identity This video is a part of: Azure Managed Identity & Service Principal Tutorial- th-cam.com...
20: Let's Create Application Gateway For Web App Hosted In Azure App Service | Azure Networking
มุมมอง 2616 ชั่วโมงที่ผ่านมา
In this video, Let us create our first Azure Application Gateway We already have a web app hosted in Azure App Service This application gateway will redirect traffic to web app hosted in app service Thus, here - application gateway backend pool will be Azure App Service This video is a part of: Azure Networking Tutorial - th-cam.com/play/PLU1w_BFZFd2qKBBX-XXdLHeka4DrJXVjH.html Below is the link...
19: Steps To Configure Azure Application Gateway | Explained In Simple Words
มุมมอง 2219 ชั่วโมงที่ผ่านมา
In this video, Let us understand - how to configure Azure Application Gateway We will understand steps to configure azure application gateway with simple explanation To configure it - we need to configure below 5 components - Frontend IP - Backend pool - Routing Rule - HTTP listener - Backend setting This video is a part of: Azure Networking Tutorial - th-cam.com/play/PLU1w_BFZFd2qKBBX-XXdLHeka...
18: What Is Azure Application Gateway | Why We Use Application Gateway | Azure Networking Tutorial
มุมมอง 3521 ชั่วโมงที่ผ่านมา
In this video, Let us discuss - What is Azure Application Gateway - Why we use Application Gateway Basically, Application gateway is web traffic load balancer Application Gateway secures our web app from security attacks using WAF policy (Web Application firewall) Then, Application gateway provides features such as - URL routing, multi site hosting, SSL termination etc This video is a part of: ...
17: Service Endpoint Vs Private Endpoint In Azure | Explained With Housing Society Example
มุมมอง 50วันที่ผ่านมา
In this video, Let us understand what is service endpoint in Azure Then we will understand what is private end in Azure We will understand both these concepts with real world example of Housing Society We will implement service endpoint and private endpoint for our web app hosted in azure app service, in upcoming videos This video is a part of: Azure Networking Tutorial - th-cam.com/play/PLU1w_...
16: Web App Hosted In VM vs Web App Hosted In App Service | Azure Networking Tutorial
มุมมอง 35วันที่ผ่านมา
In this video, Let us understand below concepts VM is present in VNet and subnet. Hence we can apply NSG rule to secure VM as well as web app in VM But Azure App Service is not present in VNet and subnet, hence we cannot use NSG to secure web app hosted in Azure App Service To secure web app hosted in Azure App Service - we should use either service endpoint or private endpoint along with App S...
15: What Is Azure App Service | Create & Deploy Web App In App Service | Azure Networking Tutorial
มุมมอง 30วันที่ผ่านมา
In this video, Let us understand what is Azure App Service Then we will host a simple web app in this Azure App Service Then in our upcoming videos, we will understand 'Service End-points' and 'Private End-points' to secure this web app This video is a part of: Azure Networking Tutorial - th-cam.com/play/PLU1w_BFZFd2qKBBX-XXdLHeka4DrJXVjH.html Below is the link for all my playlists www.youtube....
14: NSG For Network Interface vs NSG For Subnet In Azure | Azure Networking Tutorial
มุมมอง 2814 วันที่ผ่านมา
In this video, Let us understand that Network Security Group i.e. NSG is a separate resource within Azure We can attach NSG to a network interface or to a subnet Now, in this video, we will detach NSG from network interface, and then we will attach that same NSG to a subnet This video is a part of: Azure Networking Tutorial - th-cam.com/play/PLU1w_BFZFd2qKBBX-XXdLHeka4DrJXVjH.html Below is the ...
13: Network Security Group (NSG) In Azure | Explained With Housing Society Example | Practical Demo
มุมมอง 2114 วันที่ผ่านมา
In this video, Let us understand what NSG is i.e. Network Security Group in Azure We will understand NSG with real life example of housing society NSG provides security to subnet (resources within a subnet) in Azure We can attach NSG to subnet as well as network interface We will also have a demo of NSG Basically, using NSG - we will restrict RDP access to VM to a particular IP address Also, we...
12: TCP/IP vs TCP vs IP Address Vs Port | Ports In Networking | Azure Networking Tutorial
มุมมอง 2514 วันที่ผ่านมา
12: TCP/IP vs TCP vs IP Address Vs Port | Ports In Networking | Azure Networking Tutorial
11: Security Issues With VM | Security Issues With Web App Hosted In VM | Azure Networking Tutorial
มุมมอง 2314 วันที่ผ่านมา
11: Security Issues With VM | Security Issues With Web App Hosted In VM | Azure Networking Tutorial
10: Let's Host Web App In Azure VM | Azure Networking Tutorial
มุมมอง 2214 วันที่ผ่านมา
10: Let's Host Web App In Azure VM | Azure Networking Tutorial
9: Let's Install IIS And .NET 8 Hosting Bundle In Azure VM | Azure Networking Tutorial
มุมมอง 3614 วันที่ผ่านมา
9: Let's Install IIS And .NET 8 Hosting Bundle In Azure VM | Azure Networking Tutorial
8: Public IP vs Private IP | Why Access To Public IP Should Be Blocked | Azure Networking Tutorial
มุมมอง 5721 วันที่ผ่านมา
8: Public IP vs Private IP | Why Access To Public IP Should Be Blocked | Azure Networking Tutorial
7: What Is Azure VM | Features & Pricing Of VM | Let's Create Our First VM | Networking Tutorial
มุมมอง 2221 วันที่ผ่านมา
7: What Is Azure VM | Features & Pricing Of VM | Let's Create Our First VM | Networking Tutorial
6: What Is VNet | What Is Subnet | Let's Create Our First VNet & Subnet | Azure Networking Tutorial
มุมมอง 4321 วันที่ผ่านมา
6: What Is VNet | What Is Subnet | Let's Create Our First VNet & Subnet | Azure Networking Tutorial
5: CIDR Notation Explained Further With Few Examples | Azure Networking Tutorial
มุมมอง 4021 วันที่ผ่านมา
5: CIDR Notation Explained Further With Few Examples | Azure Networking Tutorial
4: IP Address Decoded | What Is CIDR Notation | How To Use CIDR Notation | Azure Networking Tutorial
มุมมอง 4121 วันที่ผ่านมา
4: IP Address Decoded | What Is CIDR Notation | How To Use CIDR Notation | Azure Networking Tutorial
3: Let's Understand Azure Networking Concepts With Real World Example Of Housing Society
มุมมอง 6421 วันที่ผ่านมา
3: Let's Understand Azure Networking Concepts With Real World Example Of Housing Society
2: Why We Use Azure Virtual Network (Azure VNet) | Azure Networking Tutorial
มุมมอง 3728 วันที่ผ่านมา
2: Why We Use Azure Virtual Network (Azure VNet) | Azure Networking Tutorial
1: Azure Networking Tutorial | What We will Cover In This Series
มุมมอง 7728 วันที่ผ่านมา
1: Azure Networking Tutorial | What We will Cover In This Series
10. Deploy ASP.NET Core Web API In Azure App Service | Azure App Service Tutorial
มุมมอง 169หลายเดือนก่อน
10. Deploy ASP.NET Core Web API In Azure App Service | Azure App Service Tutorial
9. What Is Swagger | How To Configure Swagger In ASP.NET Core Web APIs
มุมมอง 82หลายเดือนก่อน
9. What Is Swagger | How To Configure Swagger In ASP.NET Core Web APIs
8. Azure App Service Configuration Settings And Environment Variables | Manage App Config Settings
มุมมอง 181หลายเดือนก่อน
8. Azure App Service Configuration Settings And Environment Variables | Manage App Config Settings
Lovely
Hey there thanks
How do we validate the jwt token ?
Hey there Sorry, I have not understood your question, please provide more details Also you can refer video no 9 in this tutorial and you may find the it useful
The role of KeyID (kid), ValidIssuer and Audience in JWT to validate using custom middleware@@HarshalkumarJain
@@HarshalkumarJain was checking how could we validate a token being sent to an API using a custom middleware. What is the relevance of KeyID (KID) in the header and validissuer and audience if that could be validated to allow users access.
Hello Sir, Why are requests being sent after creating a namespace, even when a queue has not been created? (incoming and successful requests graph)
Hey there, we created queue, and we sent message to queue only. I would request please watch video again if required
maja nahi aaya
Hey there, thanks for your feedback
Hi @Harshalkumar, Nice Video! I have one query, Is it possible to achieve path based routing from application gateway to single app service running 2 containers? / -> web-app container /api -> api container
Hello Sir,Thank you so much for the useful videos.Can you please let me know how I can download the message as soon as cleint sends message through Service bus and this message contains details of where the source files and which storage account are they
You can use Azure function for service bus trigger It will be triggered immediately after the message arrived in queue/topic and you can read contents of message in that function
You are not sending message from IoT device to IoT hub, just connected IoT hub in vscode and sending message from there, and viewing it in cloud side. It doesnt make sense in simulation. But helpful video anyway. Maybe if it is kinda of simulation of IoT device, would be more helpful
Hey there, thanks for the suggestion
Very good explanation.
Thanks. I am happy that you find the videos helpful
nice video
Hey there, thanks again
Nice
Hey, thanks again
sir , thanks for shariing your knowledge
It's my pleasure
video 5 : 🙂
Hey there, thanks again, please share the channel with your community and colleagues
@@HarshalkumarJain yes i will.Nice content
@@yvesprogrammeur Thank you
@@HarshalkumarJain sir please i am having a problem to have a microsoft azure account. since i have no credit card available for now. is there an alternative for that ? so that i can practice your videos
Unfortunately there is no other way I am aware about We must have credit card Alternatively there is something called 'Student' subscription. You can try that. It doesn't require credit card
video 4: nice🙂
Hey, thanks again
video 2: nice🙂
Hey thanks for your appreciation
video 1: nice🙂
Hey thanks, I am happy that you find the videos useful
Niiice!!👍👍
Hey thanks. I am happy that you like the videos
Is TU and RU the same?
No, TU = Throughput unit = capacity/performance of event hub RU = Requests unit = capacity of database for e.g. cosmos database
superb sir . really explained all 15 videos related to event hub is great .
Hey thanks for your appreciation. Please share the channel with your colleagues
hi, when the url geneates a token in any manner, is there any way that we can set validity for that token. Please suggest.
Awesome 🙂
Hey thanks. I am happy that you like the videos
thanks a lot
@@anshumansaini6003 Hey thanks
Thank you sir for these videos. Please keep uploading these videos of different services used in Azure 🙏🙏 .It helped me a lot as a .NET Developer
Hey thanks It feels good when someone appreciates the work Thanks again Please share this channel with your colleagues
I don't know the .Net, but I want to know the Cosmo DB in detailed can you please upload in Python or SQL so we can understand
Hey, Sure I will try But honestly - to understand Azure Cosmos DB - you don't need to know .NET. You can refer all videos in this series in sequence - and you can simply skip videos where I wrote C#/.NET Code For eg - videos where I explained partition key or throughput unit or join etc - they are generic, and not specific to .NET
Please explain deletion on another field also in where
Sorry, not understood
I think emailid and username should also not be partition key because of being unique in nature. City or any other field which is perfect candidate for data grouping must be partition key. What do you say?
Actually, it depends but I don't think city is good partition key. I just took example of city as i wanted to explain concepts in easy way Email-Id or user-id are actually good partition keys as they provide cardinality. In fact in cosmos db - we can have unlimited no of logical partitions. Selecting partition key is not that straight-forward. And there cannot be 1 simple thumb rule. You can search further and you will understand that it depends on case to case basis. But still - user-id or email-id are good partition keys
@@HarshalkumarJain But email id is subject to change so it cant be set as Partition Key. Also, if you are setting userId as partition key then is Partition key and Primary key same? No right? Its quite confusing. Partition is for dividing data in logical groups but if you select unique value then how it will divide in logical groups? If you select City, it makes sense to be partition key to me because data can be sharded based on City wise.
@aks99002 How email-id can change? It's unique I would suggest you read more about partition key from online resources And if we select unique value - why it cannot be logical group? Logical group can contain 1 record as well You can first understand concept of partition and hot partition And then you can read online documentation which guides how to choose partition key
@@HarshalkumarJain I read on Msft official documentation that "a partition key should be such that its key as well as value is not changing". I went through many resources but still i'm confused about this thing only that "Logical group can contain 1 record as well". If so, then we can directly use WHERE clause to find that particular record hence why partition key as a new concept introduced? Hot partition is new for me, i will read about it.
@aks99002 See, there is a difference between SQL/Oracle db which is relational db ie we can scale up it vertically only But Cosmos DB - we can scale out ie we can scale out horizontally, and hence we have partitions In Oracle - let's say you have primary key - but there is limit to a no of records you can add since we can vertically scale up ie max we can do is - add RAM or cpu But Cosmos = horizontally scale up = partitions = so that's okay if you have say 50k records with 50k partitions
Hi Harshal, Can you also add some videos on certificate renewal process as well, that will really be helpful for learning life-cycle management of self signed certs.
Sure, I will try
Hi Harshal, Which Public CA are better to work with in providing us with Inetermediate CA as they will not provide root ca for obvious reasons. Which one is better that works well with MS architecture of IOT device registration, Digicert or GLobal sign or is there any other provider that you had worked with?
Honestly I have never worked on CA provider as such, so I cannot comment We used to have a 'certificate' made available to us, and we used to install it in DPS But obtaining this certificate (& how it was obtained) it was taken care by some other team
Great tutorial. Thanks
Hey thanks, I am happy that you liked this tutorial
Hi, At 6.09 time, you have taken authorization end point. can we take token end point as well... Please confirm.
I don't think it will work. You can try it once and update your finding here. But I think it should not work Authorization endpoint and token endpoints are different purpose
@@HarshalkumarJain Thanks. your videos are really good and understandable for common people.
Hi, If the user is post man, then, in authentication you have selected generate tokens. But, in Hr app you have not selected the authentication and generate tokens.
Not getting this We haven't used HR app here
Hi, If a user wants to authenticate, with MVC app, we have selected redirect type as web. Now, if the consumer is postman, then you selected as single page.
Not getting this But generally UI apps use MSAL library to generate tokens
Hi, While registering the finance app, what will be the redirect url? at 2.44 min, you have directly clicked on save button. You have not selected any redirect url. Please clarify. Thanks.
There is no need to add redirect url
Hi can you share code
This is very helpful. If you want to learn Azure Cosmos DB this series will clear almost every concept
Hey thanks Such comments motivate me to do better
super
Hey thanks Glad that you find the videos helpful
Sir, I will appear for Az-204 exam. Will it be possible for you to suggest some Reallife projects? and also if possible Azure latest questions & answers. Thank you as usual for the video.
Hey sorry, but I really don't know any such real-life projects.
Bro, you started with Department and Employee but your example code doesn't have that and it is having City which doesnt have any relational table.
Hey bro, I get your point, but 1. I really want to keep concept simple, hence simple example of city, but had to take example of Employee & Department to explain how it works in SQL Server/Oracle 2. Seems, you have not gone through videos in sequence, for e.g. you can refer video 12 where we discussed 'join'. 3. There are no such relationship tables like Employee & Departments, in fact data from these tables is available in single container in cosmos db 4. Now - storing such Employee & Department data in cosmos db is not that straightforward. It needs a lot of thinking and designing, since Cosmos db supports transactions in a single container and that too within a partition within a container, hence transaction does not work the same as that of SQL Server or Oracle
Good explanation. Keep it up.
Hey thanks for your nice words
Thanks for the breakdown! A bit off-topic, but I wanted to ask: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). What's the best way to send them to Binance?
Hey, sorry but I don't know anything about it
Good tutorial! I was wondering if I can also create a custom optional claim in the Entra Id tokens? Because I want to add the organization unit ID to the access tokens provided by Entra ID which isn't one of the default optional claims provided by Azure.
I am not aware about custom optional claim or never tried that if it exists
Thank you 👍
You are welcome
I'm glad to find the explanation step by step and easy to understand. Looking forward to see more videos after 7: Azure AD Authentication.
Hey, I am happy that you find the videos helpful. Sure, I will add videos in this Azure AD authentication series in few days
This video was suggested by Perplexity AI when I was researching about partitions in azure event hub.. Good video.. 👍 watching this entire playlist now.. 😊
Hey thanks I wasn't aware that my video is being suggested by this AI tool Glad that you mentioned it in the comment Thanks again
sir , thanks for sharing your knowledge and making it easily understandable.
Thanks, I am happy that you find the videos helpful
These videos are great, straight to the point, no BS
@@molnoob3451 Thanks for your nice words Happy that you find the videos helpful
Thanks for this informative video. Please create some videos for azure APIM , Azure Logic Apps , Azure functions also.
Sure I will
Excellent Job! Thank you for sharing! Keep it...
Thanks, will do!
Thank you for your clear explanation🥰
You’re welcome 😊
Hi Harsha, Thank you so much for creating these amazing tutorials. I was going through the contents & found it little difficult to complete one topic entirely, as videos are coming randomly. Will it be possible for you group the contents under single group name? Like Under Service Bus Group Name all the contents are of Service Bus only. Thanks again for your efforts.
@@BhatJo Hi, well all videos are already organised in playlist You can simply visit my channel and there you can find playlists for Azure service bus, Azure event hub etc
@HarshalkumarJain thanks a lot. I got it.
Thanks
I am happy that you find the videos helpful