Overview
This Building AI Cloud Apps with Microsoft Azure program offers a comprehensive nine-course program that covers a wide range of topics on developing cloud and AI solutions with Microsoft Azure, including Azure Functions, Azure Service Bus, Azure Storage, Azure Virtual Machines, and Azure App Service.
You will learn to create event-driven systems, master publish-subscribe patterns, manage Azure storage options, and deploy web applications using Azure App Service. After which, the specialization will discuss developing intelligent software solutions with artificial intelligence and machine learning using Microsoft Azure, including exploring key AI concepts and building practical AI applications. You will gain hands-on experience with Azure Machine Learning Studio, Azure Computer Vision Services, and Azure Natural Language Processing Services. You’ll also learn how to use GitHub Copilot to improve your efficiency as a software developer.
By completing this program, you will be well-equipped to design, develop, and deploy sophisticated cloud solutions that incorporate cutting-edge AI capabilities, positioning your software development ability to the forefront of the rapidly evolving field of cloud computing and artificial intelligence.
Syllabus
Course 1: Build Serverless Applications
- Offered by Microsoft. In this course, you will learn how Azure Functions enable the creation of event-driven, compute-on-demand systems that ... Enroll for free.
Course 2: Connect Services with Microsoft Azure Service Bus
- Offered by Microsoft. Azure lets you create applications composed of various components: website front-ends, back-end services, and ... Enroll for free.
Course 3: Data Storage in Microsoft Azure for Associate Developers
- Offered by Microsoft. Azure provides a variety of ways to store data: unstructured, archival, relational, and more. In this course, you will ... Enroll for free.
Course 4: Launch a Website with Azure Virtual Machines
- Offered by Microsoft. If your web hosting requirements aren't directly supported by the Azure Web app platform, you can leverage virtual ... Enroll for free.
Course 5: Launch a Website to Azure with Azure App Service
- Offered by Microsoft. In this course, you will see how web apps in Azure allow you to publish and manage your website easily without having ... Enroll for free.
Course 6: Intro to Artificial Intelligence on Microsoft Azure
- Offered by Microsoft. Whether you're just beginning to work with Artificial Intelligence (AI) or you already have AI experience and are new ... Enroll for free.
Course 7: Microsoft Azure Machine Learning
- Offered by Microsoft. Machine learning is at the core of artificial intelligence, and many modern applications and services depend on ... Enroll for free.
Course 8: Computer Vision in Microsoft Azure
- Offered by Microsoft. In Microsoft Azure, the Computer Vision cognitive service uses pre-trained models to analyze images, enabling software ... Enroll for free.
Course 9: Intro to Natural Language Processing in Microsoft Azure
- Offered by Microsoft. Natural language processing supports applications that can see, hear, speak with, and understand users. Using text ... Enroll for free.
Course 10: Introduction to GitHub Copilot
- Offered by Microsoft. Join our course led by Gabe Leon de Mattos, a seasoned developer and leader. You will learn how to use GitHub Copilot. ... Enroll for free.
- Offered by Microsoft. In this course, you will learn how Azure Functions enable the creation of event-driven, compute-on-demand systems that ... Enroll for free.
Course 2: Connect Services with Microsoft Azure Service Bus
- Offered by Microsoft. Azure lets you create applications composed of various components: website front-ends, back-end services, and ... Enroll for free.
Course 3: Data Storage in Microsoft Azure for Associate Developers
- Offered by Microsoft. Azure provides a variety of ways to store data: unstructured, archival, relational, and more. In this course, you will ... Enroll for free.
Course 4: Launch a Website with Azure Virtual Machines
- Offered by Microsoft. If your web hosting requirements aren't directly supported by the Azure Web app platform, you can leverage virtual ... Enroll for free.
Course 5: Launch a Website to Azure with Azure App Service
- Offered by Microsoft. In this course, you will see how web apps in Azure allow you to publish and manage your website easily without having ... Enroll for free.
Course 6: Intro to Artificial Intelligence on Microsoft Azure
- Offered by Microsoft. Whether you're just beginning to work with Artificial Intelligence (AI) or you already have AI experience and are new ... Enroll for free.
Course 7: Microsoft Azure Machine Learning
- Offered by Microsoft. Machine learning is at the core of artificial intelligence, and many modern applications and services depend on ... Enroll for free.
Course 8: Computer Vision in Microsoft Azure
- Offered by Microsoft. In Microsoft Azure, the Computer Vision cognitive service uses pre-trained models to analyze images, enabling software ... Enroll for free.
Course 9: Intro to Natural Language Processing in Microsoft Azure
- Offered by Microsoft. Natural language processing supports applications that can see, hear, speak with, and understand users. Using text ... Enroll for free.
Course 10: Introduction to GitHub Copilot
- Offered by Microsoft. Join our course led by Gabe Leon de Mattos, a seasoned developer and leader. You will learn how to use GitHub Copilot. ... Enroll for free.
Courses
-
Machine learning is at the core of artificial intelligence, and many modern applications and services depend on predictive machine learning models. Training a machine learning model is an iterative process that requires time and compute resources. Automated machine learning can help make it easier. In this course, you will learn how to use Azure Machine Learning to create and publish models without writing code. This course will help you prepare for Exam AI-900: Microsoft Azure AI Fundamentals. This is the second course in a five-course program that prepares you to take the AI-900 certification exam. This course teaches you the core concepts and skills that are assessed in the AI fundamentals exam domains. This beginner course is suitable for IT personnel who are just beginning to work with Microsoft Azure and want to learn about Microsoft Azure offerings and get hands-on experience with the product. Microsoft Azure AI Fundamentals can be used to prepare for other Azure role-based certifications like Microsoft Azure Data Scientist Associate or Microsoft Azure AI Engineer Associate, but it is not a prerequisite for any of them. This course is intended for candidates with both technical and non-technical backgrounds. Data science and software engineering experience is not required; however, some general programming knowledge or experience would be beneficial. To be successful in this course, you need to have basic computer literacy and proficiency in the English language. You should be familiar with basic computing concepts and terminology, general technology concepts, including concepts of machine learning and artificial intelligence.
-
In Microsoft Azure, the Computer Vision cognitive service uses pre-trained models to analyze images, enabling software developers to easily build applications"see" the world and make sense of it. This ability to process images is the key to creating software that can emulate human visual perception. In this course, you'll explore some of these capabilities as you learn how to use the Computer Vision service to analyze images. This course will help you prepare for Exam AI-900: Microsoft Azure AI Fundamentals. This is the third course in a five-course program that prepares you to take the AI-900 certification exam. This course teaches you the core concepts and skills that are assessed in the AI fundamentals exam domains. This beginner course is suitable for IT personnel who are just beginning to work with Microsoft Azure and want to learn about Microsoft Azure offerings and get hands-on experience with the product. Microsoft Azure AI Fundamentals can be used to prepare for other Azure role-based certifications like Microsoft Azure Data Scientist Associate or Microsoft Azure AI Engineer Associate, but it is not a prerequisite for any of them. This course is intended for candidates with both technical and non-technical backgrounds. Data science and software engineering experience is not required; however, some general programming knowledge or experience would be beneficial. To be successful in this course, you need to have basic computer literacy and proficiency in the English language. You should be familiar with basic computing concepts and terminology, general technology concepts, including concepts of machine learning and artificial intelligence.
-
Azure provides a variety of ways to store data: unstructured, archival, relational, and more. In this course, you will learn the basics of storage management in Azure, how to create a Storage Account, and how to choose the right model for the data you want to store in the cloud. This course part of a Specialization intended for Data engineers and developers who want to demonstrate their expertise in designing and implementing data solutions that use Microsoft Azure data services anyone interested in preparing for the Exam DP-203: Data Engineering on Microsoft Azure (beta). This is the second in a program of 10 courses to help prepare you to take the exam so that you can have expertise in designing and implementing data solutions that use Microsoft Azure data services. The Data Engineering on Microsoft Azure exam is an opportunity to prove knowledge expertise in integrating, transforming, and consolidating data from various structured and unstructured data systems into structures that are suitable for building analytics solutions that use Microsoft Azure data services. Each course teaches you the concepts and skills that are measured by the exam. By the end of this Professional Certificate program, you will be ready to take and sign-up for the Exam DP-203: Data Engineering on Microsoft Azure (beta).
-
Join our course led by Gabe Leon de Mattos, a seasoned developer and leader. You will learn how to use GitHub Copilot. This course is for developers who want to be more productive with GitHub Copilot. You'll learn how to use GitHub Copilot in real projects. The course is hands-on and lasts 90 minutes. You'll set up Copilot, write better prompts, and work Copilot into your coding routine. By the end of the course, you will be able to: - Work confidently with GitHub Copilot to accelerate your coding endeavors - Use prompt engineering to generate relevant code suggestions on real projects - Navigate AI outputs, and integrate them into your projects. You will finish the course with the skills to write better code faster. This will give you more time to solve difficult problems. To succeed in this course, it's recommended to have basic Python knowledge and be familiar with Visual Studio Code (VSCode).
-
In this course, you will learn how Azure Functions enable the creation of event-driven, compute-on-demand systems that can be triggered by various external events. You will earn how to leverage functions to execute server-side logic and build serverless architectures. This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification. This course is part of a Specialization intended for developers who want to demonstrate their expertise in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. It is ideal for anyone interested in preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. This is the first course in a program of 8 courses to help prepare you to take the exam. Each course teaches you the concepts and skills that are measured by the exam. By the end of this Professional Certificate program, you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.
-
Azure lets you create applications composed of various components: website front-ends, back-end services, and triggered functions that perform compute-on-demand services. Azure also includes various communication strategies to let these various components pass data to each other. In this course, you will learn how to leverage these communication services to create scalable, efficient solutions out of testable components. This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification. This course is part of a Specialization intended for developers who want to demonstrate their expertise in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. It is ideal for anyone interested in preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. This is the second course in a program of 8 courses to help prepare you to take the exam. Each course teaches you the concepts and skills that are measured by the exam. By the end of this Professional Certificate program, you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.
-
Whether you're just beginning to work with Artificial Intelligence (AI) or you already have AI experience and are new to Microsoft Azure, this course provides you with everything you need to get started. Artificial Intelligence (AI) empowers amazing new solutions and experiences; and Microsoft Azure provides easy to use services to help you build solutions that seemed like science fiction a short time ago; enabling incredible advances in health care, financial management, environmental protection, and other areas to make a better world for everyone. In this course, you will learn the key AI concepts of machine learning, anomaly detection, computer vision, natural language processing, and conversational AI. You’ll see some of the ways that AI can be used and explore the principles of responsible AI that can help you understand some of the challenges facing developers as they try to create ethical AI solutions. This course will help you prepare for Exam AI-900: Microsoft Azure AI Fundamentals. This is the first course in a five-course program that prepares you to take the AI-900 certification exam. This course teaches you the core concepts and skills that are assessed in the AI fundamentals exam domains. This beginner course is suitable for IT personnel who are just beginning to work with Microsoft Azure and want to learn about Microsoft Azure offerings and get hands-on experience with the product. Microsoft Azure AI Fundamentals can be used to prepare for other Azure role-based certifications like Microsoft Azure Data Scientist Associate or Microsoft Azure AI Engineer Associate, but it is not a prerequisite for any of them. This course is intended for candidates with both technical and non-technical backgrounds. Data science and software engineering experience is not required; however, some general programming knowledge or experience would be beneficial. To be successful in this course, you need to have basic computer literacy and proficiency in the English language. You should be familiar with basic computing concepts and terminology, general technology concepts, including concepts of machine learning and artificial intelligence.
-
Natural language processing supports applications that can see, hear, speak with, and understand users. Using text analytics, translation, and language understanding services, Microsoft Azure makes it easy to build applications that support natural language. In this course, you will learn how to use the Text Analytics service for advanced natural language processing of raw text for sentiment analysis, key phrase extraction, named entity recognition, and language detection. You will learn how to recognize and synthesize speech by using Azure Cognitive Services. You will gain an understanding of how automated translation capabilities in an AI solution enable closer collaboration by removing language barriers. You will be introduced to the Language Understanding service, and shown how to create applications that understand language. This course will help you prepare for Exam AI-900: Microsoft Azure AI Fundamentals. This is the fourth course in a five-course program that prepares you to take the AI-900 certification exam. This course teaches you the core concepts and skills that are assessed in the AI fundamentals exam domains. This beginner course is suitable for IT personnel who are just beginning to work with Microsoft Azure and want to learn about Microsoft Azure offerings and get hands-on experience with the product. Microsoft Azure AI Fundamentals can be used to prepare for other Azure role-based certifications like Microsoft Azure Data Scientist Associate or Microsoft Azure AI Engineer Associate, but it is not a prerequisite for any of them. This course is intended for candidates with both technical and non-technical backgrounds. Data science and software engineering experience is not required; however, some general programming knowledge or experience would be beneficial. To be successful in this course, you need to have basic computer literacy and proficiency in the English language. You should be familiar with basic computing concepts and terminology, general technology concepts, including machine learning and artificial intelligence concepts.
-
In this course, you will see how web apps in Azure allow you to publish and manage your website easily without having to work with the underlying servers, storage, or network assets. Instead, you can focus on your website features and rely on the robust Azure platform to provide secure access to your site. You will see how Azure App Service enables you to build and host web applications in the programming language of your choice without managing infrastructure. You will also learn how to create a website through the hosted web app platform in Azure App Service. You will learn how to use the publishing features built into Visual Studio to deploy and manage ASP.NET Core web applications hosted on Azure. You'll use Azure App Service to scale a web app to match planned seasonal throughput requirements and also meet demand during short-term peak events. By the end of this course, you'll be able to create and maintain web apps that use Docker images that are stored in Container Registry. This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification. In this course, you will take a practice exam that covers key skills measured in the exam. This is the sixth course in a program of 8 courses to help prepare you to take the exam. This course is part of a Specialization intended for developers who want to demonstrate their expertise in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. It is ideal for anyone interested in preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. By the end of this program you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.
-
If your web hosting requirements aren't directly supported by the Azure Web app platform, you can leverage virtual machines to customize and control every aspect of ta webserver. In this course, you will learn how to create, configure, and manage virtual machines on Linux and Windows that host web apps. You will look at the decisions made before creating a VM, the options to create and manage the VM, and the extensions and services you use to manage your VM. You will learn how to create a Linux virtual machine using the Azure portal. You will also see how Azure virtual machines (VMs) enable you to create dedicated compute resources in minutes that can be used just like a physical desktop or server machine. Finally, you will build and run a web application with the MEAN stack on an Azure Linux virtual machine This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification. In this course, you will take a practice exam that covers key skills measured in the exam. This is the second course in a program of 8 courses to help prepare you to take the exam. Each course teaches you the concepts and skills that are measured by the exam. This course is part of a Specialization intended for developers who want to demonstrate their expertise in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. It is ideal for anyone interested in preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. By the end of this program you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.
Taught by
Microsoft