- 13
- 135 936
Abdullah Abu-Hassan
Registrace 26. 05. 2020
I've learned a lot from people who shared knowledge and this channel is a way for me to give back to the community.
I like to think and teach using basic fundamental principles so my goal is to break down complex topics into easily digestible chunks.
Hope you find the videos valuable and entertaining! (Tough combination)
I like to think and teach using basic fundamental principles so my goal is to break down complex topics into easily digestible chunks.
Hope you find the videos valuable and entertaining! (Tough combination)
Gen AI & LLMs Unboxed: Simple guide to building intelligent applications (Open AI, Embeddings, RAG)
0:00 Introduction
1:09 What is an Intelligent Application?
2:33 New concepts you need to learn
3:25 What is special about Gen AI
4:14 How LLMs work behind the scenes
5:20 Real world use cases of LLMs
6:31 Basic Intelligent Application
7:51 Retrieval Augmented Generation (RAG, Embeddings, Vector Databases)
13:25 Fine-tuning
14:59 Demo
Creating an Azure Open AI Resource: learn.microsoft.com/en-us/azure/ai-services/openai/how-to/create-resource?pivots=web-portal#prerequisites
Code can be found on: medium.com/@abdullahabuhassan_95616/all-you-need-to-know-about-building-intelligent-applications-using-azure-open-ai-as-an-example-001233fabce3
1:09 What is an Intelligent Application?
2:33 New concepts you need to learn
3:25 What is special about Gen AI
4:14 How LLMs work behind the scenes
5:20 Real world use cases of LLMs
6:31 Basic Intelligent Application
7:51 Retrieval Augmented Generation (RAG, Embeddings, Vector Databases)
13:25 Fine-tuning
14:59 Demo
Creating an Azure Open AI Resource: learn.microsoft.com/en-us/azure/ai-services/openai/how-to/create-resource?pivots=web-portal#prerequisites
Code can be found on: medium.com/@abdullahabuhassan_95616/all-you-need-to-know-about-building-intelligent-applications-using-azure-open-ai-as-an-example-001233fabce3
zhlédnutí: 278
Video
Azure Service Principal Demystified
zhlédnutí 11KPřed 2 lety
0:00 Introduction 0:18 Authentication with a User Principal 4:25 Authentication with Service Principal 6:11 Service Principal Example using PowerShell 9:23 User Principal Example using PowerShell
AZ 204 Azure Developer Associate Full Study Cram Tutorial
zhlédnutí 35KPřed 2 lety
This is the full study cram for AZ 204 certification. I hope you find this valuable! Please feel free to give me your feedback as it will help me improve. 0:00 Introduction 0:50 Provisioning Virtual Machines 5:19 Control Plane vs Data Plane Operations & Resource Providers 8:48 ARM Templates Overview and Examples 20:58 What is a Container? 28:52 Azure Container Registry 31:08 Azure Container Ins...
AZ-204 Part 5 - Connect to and consume Azure services and third-party services (15-20%) Study Cram
zhlédnutí 2,9KPřed 2 lety
This is the last part of the Az-204 Study Cram. Timestamps: 0:00 Introduction 0:13 API Gateway Overview 1:27 Azure API Management 12:21 Events, Messages, Topics, and Queues. 15:18 Azure Event Grid 19:22 Azure Event Hub 22:37 Azure Service Bus 24:54 Azure Queue Storage
AZ-204 Part 4 - Monitor, troubleshoot, and optimize Azure solutions (15-20%) Study Cram
zhlédnutí 3,2KPřed 2 lety
This is part 4 of Az-204 Study Cram. Referenced video on Application Insights: czcams.com/video/W1guOWZ85lM/video.html&ab_channel=AbdullahAbu-Hassan Instructions to install redis on Windows: developer.redis.com/create/windows/ Instructions to install redis on Mac: redis.io/docs/getting-started/installation/install-redis-on-mac-os/ Timestamps: 0:00 Introduction 0:10 Caching Basics 2:37 Redis Cac...
AZ-204 Part 3 - Implement Azure security (20-25%) Study Cram
zhlédnutí 4,6KPřed 2 lety
This is part 3 of Az-204 Study Cram excluding Microsoft Graph APIs which I will do a separate session on (not a lot of questions related to that will be in the exam). 0:00 Intro 0:10 Microsoft Identity Platform 3:33 OAuth 2.0 8:46 Authorization Demo in your Applications 16:28 Shared Access Signatures (SAS) 17:48 Azure Key Vault 22:45 Azure App Configuration 25:40 Managed Identities
AZ-204 Part 2 - Develop for Azure storage (15-20%) Study Cram
zhlédnutí 4,8KPřed 2 lety
0:00 Intro 0:08 Azure Cosmos DB Overview 3:12 Azure Cosmos DB APIs and Data Formats 6:54 Implementing Partitioning 9:37 Azure Cosmos DB Operations 13:29 Consistency Levels 18:06 Change Feed 19:10 Azure Blob Storage Overview 20:35 Blob Resource Hierarchy 21:08 Moving Blobs around 22:33 Blob Metadata 24:28 Azure Storage SDK 24:56 Azure Blob Storage Lifecycle Policies
AZ-204 Part 1 - Develop Azure compute solutions (25-30%) Study Cram
zhlédnutí 22KPřed 2 lety
This is part 1 of Az-204 study cram. Mentioned video on Containers: czcams.com/video/bOqP1DrMzPA/video.html&ab_channel=AbdullahAbu-Hassan 0:00 Intro 1:16 Provision Virtual Machines 5:48 Configuring and Validating ARM Templates 21:28 Configure Container Images for Solutions 27:28 Publish an Image to Azure Container Registry 31:37 Run Containers using Azure Container Instance 34:37 Azure App Serv...
Azure App Service Tutorial - Made Simple
zhlédnutí 672Před 2 lety
Hi everyone. In this episode, I will be going through an overview of Azure App Service. This content is aimed at beginners with little coding background, but I will be making detailed videos on specific topics in the future. The goal of this channel is to simplify and explain by real world examples. Do let me know what you like and what you dislike. Feedback is more than welcomed! 0:00 What is ...
Azure Application Insights Tutorial - Made Simple
zhlédnutí 12KPřed 3 lety
Hi everyone. In this episode, I will be going through an overview of Azure Application Insights. This content is aimed at beginners, but I will be making detailed videos on specific topics in the future. The goal of this channel is to simplify and explain by real world examples. Do let me know what you like and what you dislike. Feedback is more than welcomed! 0:00 Introduction and content over...
Azure Event Hub, Event Grid, and Service Bus - Made Simple
zhlédnutí 36KPřed 3 lety
Hi everyone. In this episode, I will be going through an overview of Azure Messaging and Eventing Services (Event Hub, Event Grid, and Service Bus). This content is aimed at beginners, but I will be making detailed videos on specific topics in the future. The goal of this channel is to simplify and explain by real world examples. Do let me know what you like and what you dislike. Feedback is mo...
Azure Kubernetes Service (AKS) - Made Simple
zhlédnutí 1,2KPřed 3 lety
Hi everyone. In this episode, I will be going through an overview of Azure Kubernetes Service. This content is aimed at beginners, but I will be making detailed videos on specific topics in the future. The goal of this channel is to simplify and explain by real world examples. Do let me know what you like and what you dislike. Feedback is more than welcomed! 0:00 Introduction and Container expl...
Azure Active Directory (AAD) - Made Simple
zhlédnutí 1,3KPřed 3 lety
Hi everyone. In this episode, I will be going through an overview of Azure Active Directory. This content is aimed at beginners, but I will be making detailed videos on specific topics in the future. The goal of this channel is to simplify and explain by real world examples. Do let me know what you like and what you dislike. Feedback is more than welcomed! 0:00 Introduction 0:19 Identity Overvi...
🎯 Key points for quick navigation: 00:29 *🖥️ Azure exam AZ-204 focuses heavily on developing Azure compute solutions, covering topics like VMs, containers, Azure App Service, and Azure Functions.* 02:21 *🌐 Azure provides three main methods for achieving high availability on virtual machines: Availability Sets, Availability Zones, and Azure Site Recovery.* 05:36 *📑 ARM templates in Azure are used for declaratively defining and deploying Azure resources, enabling consistent deployments across different environments.* 07:33 *🔑 Control plane operations in Azure involve management tasks like CRUD operations, while data plane operations handle specific functionalities like data access.* 10:17 *🛠️ Azure Resource Manager (ARM&t=617) acts as the control plane and management plane for Azure, processing all control plane operations for resource management.* 12:22 *📄 ARM templates consist of sections like schema, parameters, variables, resources, and outputs, facilitating infrastructure deployment as code in Azure.* 19:13 *🔄 Best practices for ARM templates include using incremental deployment mode by default, which leaves existing resources unchanged unless specified otherwise.* 22:16 *🐳 Containerization involves specifying a base image, setting a working directory, copying dependencies, and defining a startup command.* 24:36 *🛠️ Docker simplifies container creation; use `docker build` to create an image and `docker run` to instantiate a container locally.* 27:37 *🌐 Azure Container Registry centralizes container storage, crucial for scalability and disaster recovery strategies.* 29:19 *📦 Azure Container Instances provide serverless container deployment; suitable for long-running applications compared to Azure Functions.* 34:09 *🚀 Azure App Service is ideal for hosting traditional web applications, offering auto-scaling, deployment slots, and built-in CI/CD integration.* 38:25 *🌍 Azure App Service Plans define app resource environments, from shared to isolated tiers, impacting scalability and resource isolation.* 41:11 *🔍 Diagnostic Settings in Azure send logs to Azure Log Analytics, Storage Accounts, or Event Hubs, crucial for monitoring and troubleshooting applications.* 44:26 *🚀 Azure App Service can be deployed using Visual Studio Code with the Azure extension, simplifying deployment through a straightforward UI.* 45:38 *🔄 Automated deployments from a source control repository (e.g., GitHub) to Azure App Service are recommended for seamless updates and management.* 46:06 *🎰 Azure App Service deployment slots allow deploying applications to different environments (e.g., staging, production) to test changes before production deployment.* 47:03 *🌐 Deployment slots in Azure App Service facilitate A/B testing by directing traffic between different slots, enabling controlled feature rollout and testing.* 48:57 *📈 Auto scale in Azure App Service helps manage high traffic by dynamically adjusting server resources based on metrics like CPU usage or request count.* 54:31 *🛠️ Azure Functions provide serverless event-driven computing, handling scale and resource management automatically without direct server management.* 56:52 *📊 Azure Functions offer different hosting plans: Consumption (pay-per-execution), Premium (predictable pricing, no timeouts), and Dedicated (runs on App Service Plans).* 01:01:44 *🎯 Azure Functions use triggers (event sources) and bindings (connectors) to automate input/output interactions with Azure services, simplifying integration and development.* 01:05:56 *🖥️ Local development for Azure Functions involves reading connection strings from local.settings.json, allowing debugging and testing before deployment.* 01:06:51 *🌐 Azure Functions can be deployed from Visual Studio Code using Azure extensions and integrated with source control like GitHub for automated deployments.* 01:08:15 *🔗 Azure Durable Functions enable stateful workflows and orchestrations, utilizing a library that manages state transparently for complex function interactions.* 01:11:02 *🔄 Components of Azure Durable Functions include orchestration functions, activity functions for logic, and starter functions to initiate workflows, simplifying complex task chaining.* 01:13:21 *📦 Azure Functions custom handlers extend support to languages like Go, Rust, and Deno, leveraging external web servers for execution while integrating seamlessly with Azure infrastructure.* 01:14:32 *🌍 Azure Cosmos DB is a globally distributed NoSQL database supporting multiple data models (document, key-value, column-family, graph), adaptable through various APIs (SQL, MongoDB, Gremlin, Cassandra, Table).* 01:27:52 *🌐 Azure Cosmos DB offers multiple consistency levels, balancing between consistency and availability in a globally distributed system.* 01:30:11 *🔄 Strong consistency in Azure Cosmos DB ensures data is synchronously replicated before confirmation, prioritizing consistency over availability.* 01:31:06 *📝 Session consistency in Azure Cosmos DB guarantees a writer in the same session reads the same data they wrote, maintaining order.* 01:32:16 *🔄 Eventual consistency in Azure Cosmos DB offers high performance but no guarantees on data consistency, suitable for scenarios prioritizing low latency.* 01:32:47 *🔄 Azure Cosmos DB Change Feed allows applications to react to database events like deletions or creations, enhancing application logic integration.* 01:50:19 *🛡️ Outsourcing authentication to identity providers like Azure AD improves user experience, simplifies management, and enhances security by leveraging robust infrastructure.* 01:51:26 *🛡️ Protecting APIs with tokens from Azure AD involves steps like registering APIs, configuring client applications, and granting API permissions, ensuring secure access control.* 01:52:51 *🛡️ Azure AD B2C is tailored for consumer-facing applications, simplifying user sign-ups and integrating with APIs securely through token-based authentication.* 01:59:10 *🛡️ Shared Access Signatures (SAS tokens) in Azure provide granular access control to services like Storage Accounts without exposing keys, enhancing security and operational flexibility.* 02:00:34 *🛡️ Azure Key Vault centralizes and secures secrets, keys, and certificates, simplifying management, enforcing strict access controls, and supporting seamless secret rotation.* 02:05:22 *🛡️ Azure App Configuration provides centralized configuration management, integrating seamlessly with Azure Key Vault for securely storing and accessing application settings and secrets.* 02:08:19 *🛡️ Managed Identities in Azure eliminate the need for storing and managing secrets by associating identities directly with Azure resources, improving security and simplifying access management.* 02:13:04 *🔄 Caching in Redis stores data in RAM for faster retrieval compared to traditional databases, enhancing performance by avoiding repeated trips to backend servers.* 02:18:07 *🌐 Content Delivery Networks (CDNs) are distributed sets of reverse proxies globally, caching static content to enhance performance and mitigate security risks like DDoS attacks.* 02:30:31 *📊 Azure Application Insights provides application-level monitoring with features like dependency tracking, performance analysis, and customizable alerts using the Kusto Query Language (KQL).* 02:35:21 *🌐 Azure Application Insights allows creating availability tests (URL ping tests) to continuously monitor endpoint health, flagging issues if endpoints fail to respond.* 02:37:00 *🚨 Azure Application Insights enables setting alerts for endpoint failures, notifying through email or Microsoft Teams, ensuring proactive monitoring and management.* 02:38:08 *🔗 Azure API Management acts as a reverse proxy with API features like caching and throttling, providing a developer portal for API interaction and management.* 02:42:50 *🔄 Azure API Management allows grouping APIs into products for applying specific policies and subscriptions, facilitating better management and access control.* 02:53:06 *📡 Azure Event Grid facilitates event routing via a push model, enabling real-time communication between services without the need for polling.* 02:56:38 *🌐 Azure Event Hub is a data streaming service on Azure that handles millions of events, useful for scenarios like IoT data streams.* 02:57:59 *📊 Azure Event Hub's capability to handle large message volumes acts as a buffer between data sources and consumers, ensuring smooth data processing.* 02:58:12 *🛠️ Azure Event Hub namespace organizes Event Hubs, acting as a centralized resource for managing event streams and consumer interactions.* 02:59:18 *🔍 Azure Event Hub coding example illustrates how to process events using Azure Functions, demonstrating connection setup and event handling.* 03:00:01 *📨 Azure Service Bus supports messaging with queues and topics, providing enhanced features for reliable message delivery and processing.* Made with HARPA AI
This is pretty fantastic. I'm putting this on repeat.
Thank you Abdullah! You are a really good teacher and made this concept very easy to understand. Much better than Microsoft documentation. 🙂
You're such a wonderful teacher. You make it easy to understand
My friend! Thank you so much for the series for Azure 204. Please if possible do more for other courses. Welcome back!
explanation is good but there is echo..
Welcome Back!!! This is something which you have posted after 2 years.. wish to see more of your technical videos
Thank you for the great video. Can you share the code as well?
Verryyy good tutorial, best one I've seen so far thanks a lot
Best video to clarify my concept on Azure Service Principal
We would like to see a video on ‘function calling’ with azure
Thanks for the input. Are you referring to Azure Functions?
@@AbdullahAbu-Hassan Hi sir, no ‘function calling’ is a technique used with either the open AI API or Prompt Flow. It allows the LLM to call functions to augment its response. These can access live data from APIs for example. I am still new to this functionality but I hope this makes sense. It’s a pretty new feature to LLMs in general. I think you’ll find it interesting
One of my favourite CZcams channels! Will be a great watch
I appreciate that :)
best explanation ; thanks!
Great video!
I like your style of teaching...
You won't believe, but I have tried to learn this topic more than 20 times now, and every time I gave up because i just can't get what people are explaining I even tried ChatGPT and all, but nothing worked, but watching you video gave me perfect understanding of what service principle is, Thanks Man...
this video was legit tho!
too bad you can only use Event Hub Namespace policies when configuring a diagnostic setting in Azure.
Good Explanation. Thanks Bro
Thank you for the video! This video is great for general knowledge. I passed the exam last March 12, 2024. I watched this video two times, and the freecodecamp video. Exam dumps are not that helpful, but going to examtopics to read the "Discussion" portion would help in critical thinking and checking the documentation more.
Thanks lot , very useful and easy to understand
Came here after seeing many videos and I was confused but your video made it crystal clear . Thanks million
MASHALLAH Abdullah, very good 👍 effort
Awesome Video !! And great explanation !!
Thanks Abdullah. Great exlanation with an example! Well done!
very good explanation. Can you please share the AZ -400 and DP -203 certification lecture.
Cant be a better explanation than this one❤
Great stuff, perfect summary of the examen content. Still very useful despite some examen updates in 2024 👍
Loved your explanation bro ❤
Thank you, very helpful
Best ever behind the scene explaination i have on azure service principle.
Best explanation, without any buzz words like other videos. THANKS!
The best explanation of Azure Service principal...
The light theme is better when you want in recording for us, thanks
I really enjoyed watching this lecture. Your explanation of authentications mechanisms to key vaults and Azure AD and Azure AD B2C are really good. Thank you very much!
great content and well presented
Do I need to be a programmer or Web developer to get this certificate? I want to get more azure certificates to have a better portfolio 😊
If pdf also can be provided, it will be more helpful
Great stuff, thanks!
Such an awesome video I am grateful. This is allowing me to prime myself to go into further depth later. I will also cram again before the exam.
Thank you for this, went from a 2 to a 8 in understanding between the 3 types
Hi, can anyone tell me whether the au Microsoft Learn course is sufficient for the AZ-204 certification?
Very clear!! Thank you
Very well explained 🎉
Really great overview. Easy to follow and great examples and explanations. Thanks so much!
Great course ! Microsoft Learn, with this course and whizlabs test have been more than enough for me. I passed it yesterday with a result of 850/1000. Thank you for such a great content ! Very helpful.
Thanks, good course
Great video. Thanks!
very good explanation
Excellent. Thanks!