
Discover Azure Copilot, the AI assistant for Azure, and learn its foundations, architecture, ChatGPT integration, and security implications for practical, hands-on Azure use.
Targets cloud architects and developers with Azure experience seeking new ways to use the cloud, delivering value to anyone interested in cloud and AI by highlighting Azure AI assistant capabilities.
Launch Azure Copilot in Azure portal, run a resource list sorted by type, and format results as a table; open Azure Resource Graph Explorer to view the query behind results.
Outline the course agenda from welcome to ChatGPT history with OpenAI and Microsoft, then preview Azure Copilot, its capabilities, limitations, security considerations, and hands-on portal tasks.
Understand the foundations of ChatGPT and how Azure Copilot is built on ChatGPT, a service created by OpenAI, to grasp how Copilot works.
Explore how ChatGPT functions as an AI chatbot and a large language model, relying on prompts and completions, billions of parameters, web-text training, and human feedback to generate responses.
Trace the timeline of OpenAI's GPT models from GPT-1 to ChatGPT, including web text training, Dall-E and Codex, Azure collaboration, and Microsoft investment.
Sign up and sign in to ChatGPT, customize settings and theme, manage data and chat history, and explore prompts, responses, and limitations using practical examples.
Practice crafting prompts with ChatGPT, translating text, and summarizing films, while learning to regenerate responses, edit prompts, and manage multiple chats for practical prompt engineering.
See how ChatGPT maintains context across prompts to have natural conversations, plan itineraries, adjust for winter, extend to three days, and break down trip costs.
Explore tokens as numeric representations of text, where a word may become multiple tokens, and the 4096 token limit. See token-based billing in Azure and how to use OpenAI's tokenizer.
Discover Azure Copilot, the AI assistant for Azure, built on ChatGPT four, that gains insights in complex environments using simple English and uses context awareness to respond in the portal.
Understand grounding and RAG as the cornerstones that tailor Azure Copilot to your environment by injecting use case specific knowledge and retrieving external information.
Explore how Azure Copilot acts as the orchestrator between the user, Azure, and ChatGPT, retrieving resource and cost data via the Azure Resource Manager, cost management, and Service Health API.
Azure Copilot runs under the logged-in user's permissions, always asks for confirmation, and, being tenant-wide across all subscriptions, cannot be limited to a single subscription, implying no security risk.
Explore the cost and SLA expectations for Azure Copilot, noting free preview usage with no SLA and potential downtime. When it reaches general availability, expect an SLA and likely pricing.
Explore Azure Copilot in the portal, switch to dark theme, revert to light theme as context is remembered, and open the virtual machines page.
Learn how Azure Copilot generates and runs Azure Resource Graph queries to retrieve resource information and format results, including exposed storage accounts and stopped virtual machines.
Fetch azure service health and outages with copilot, checking regional and service status such as west europe and cosmos db, and review post-incident details via tracking IDs.
Azure Copilot analyzes and optimizes cloud costs, showing six-month cost breakdowns and identifying the most expensive resources, then guides you to Azure cost advisor for reduction recommendations.
azure copilot guides you through deploying virtual machines with high availability by using multi-zone deployments, optional load balancing, and size selection for web server scenarios.
Plan resource deployment with copilot, defining infrastructure and generating arm templates for a dotnet 8.0 site, and compare app service with sql vs aks options.
Azure API management acts as a central gateway unifying access to diverse backend apps, with API gateway, Azure portal, and developer portal, enforcing security, rate limits, quotas, caching, and policies.
Explore authoring api management policies with Copilot, including inbound rate limiting and token-based authorization, using a sample echo api and inbound policies to create and explain policies in apim.
Copilot analyzes storage accounts and provides actionable steps to make them more secure, including data resiliency checks, zone-redundant storage, and restricting public access.
Leverage Copilot to generate and update Azure CLI scripts for deploying resources, including resource groups, SQL servers, and databases, adjust vCPUs in context, and explain scripts when needed.
Explore Azure Kubernetes Services (AKS) as a managed Kubernetes on Azure; deploy containers, manage them with Kubernetes tools, choose the instance size, and pay only for the virtual machines.
Explore containers as a lightweight packaging model that enables predictable deployment and high density, and contrast them with virtual machines and shared host os.
Learn Docker architecture, including the daemon, images, containers, and registries, and see how Docker files customize images for deployment on public and private registries like Docker Hub and ECR.
Tackle deployment, scalability, monitoring, routing, and high availability as container counts grow, and discover how container management tools solve the challenges of a multi-container system with the most popular solution.
Kubernetes is the leading container management platform that uses pods as the atomic unit to wrap containers and expose them via services for public access, load balancing, and high availability.
AI is changing the world, and we can all see how we can do more and more using AI instead of the traditional manual labor.
And one of the latest additions to the AI world is Azure Copilot - the AI assistant for Azure, which changes the way we work with Azure.
Azure Copilot allows you to work with Azure using simple conversations instead of navigating through the portal or the CLI. It can help with various tasks, including deploying resources, analyze logs, providing architecture advice and more.
And this course is your key to unlocking the full potential of Azure Copilot in leveraging the secure and reliable infrastructure of Azure.
In this comprehensive course, you will dive deep into the capabilities of Azure Copilot, learning how to perform various tasks in Azure. We'll do that through hands-on exercises, providing you with practical knowledge and real-world applications.
Here are some of the topics we'll learn in this course:
- Introduction to ChatGPT (Which is the basis of Azure Copilot)
- RAG and Grounding
- Azure Copilot architecture
- Security considerations
- Getting resource information
- Optimizing costs
- Deploying resources
- Generating CLI scripts
And lots more...
This course is extremely practical. We're not going to just learn the theory and view slides. There's going to be a lot of hands-on work with Azure Copilot which will show you various techniques for working with this new and exciting AI assistant.
There's no other course like this! This is the first, and only, course that will take you all the way from the absolute basics of ChatGPT to the most advanced topics of Azure Copilot, making you a real expert in this field.
Don't miss out on this opportunity to become an expert of AI in the cloud. Enroll today and unlock the limitless possibilities of AI creativity and conversation in Azure.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What do my students have to say about my Azure courses
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"This is the best Azure course I have encountered on Udemy or anywhere. And I say this after buying 8 different Udemy Azure before" - Arbaaz
"One of the best Azure classes in the world" - Kkvi1357
"One of the best courses I've done at Udemy - top among maybe 50-100" - Russ
"Memi is a true architect willing to get his hands dirty!" - Kevon
"Excellent" - Ashwani
"Highly recommended" - Shashank
"I am loving it <3 the best part is the project based learning !" - Juhi
"The best course I have taken on Udemy" - Eslam
And lots more...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Who is this course for?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Any person who works with Azure and wants to harness AI capabilities will benefit from this course.
Whether you are a cloud architect, developer or administrator - this course is for you.
And in fact - anyone who's interested in AI can take this course and benefit from it.
If you're not sure if this course is for you - drop me a note!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What are the prerequisites for this course?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Some knowledge of Azure and familiarity with the Azure portal is required for this course.
Note: This is not a beginner course in Azure, and I assume you already know how to work with Azure, create resources in it and work with them.
Note 2: You don't have to know ANYTHING about ChatGPT or AI. We'll learn all these topics from the very beginning.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
About Me
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
I've been working with Azure for more than 11 years, spanning dozens of customers from various fields - Fortune 100 enterprises, start-ups, govt. entities, defense, telco, banking, and lots more.
In addition, I am a certified Azure Solutions Architect Expert and a certified Azure Security Engineer.
I've been in the software industry for more than 20 years, and a Software Architect for more than 17 years, working with a variety of clients.
I'm an avid speaker and trainer, having trained thousands of students in various courses.
I love what I do, and my greatest passion (well, besides my family...) is designing modern, practical, and reliable systems for my clients, using the best possible architecture patterns and services.