Developer
- Certification
As a candidate for this certification, you’re responsible for participating in all phases of development, including requirements gathering, design, development, deployment, security, maintenance, performance tuning, and monitoring. You should be proficient in Azure: SDK Data storage options Data connections APIs App authentication and authorization Compute and container deployment Debugging To implement solutions, you partner with: Cloud solution architects DBAs DevOps Infrastructure admins Other stakeholders You should have: At least two years of programming experience. Proficiency in programming with Azure SDKs. Proficiency using Azure CLI, Azure PowerShell, and other tools. Important The English language version of this certification will be updated on April 11, 2025. Review the study guide linked in the Certification resources section for details about upcoming changes.
- Certification
As a candidate for this certification, you should have subject matter expertise designing, implementing, and monitoring cloud-native applications that store and manage data. Your responsibilities for this role include: Designing and implementing data models and data distribution. Loading data into an Azure Cosmos DB database. Optimizing and maintaining the solution. As a professional in this role, you integrate the solution with other Azure services. You also design, implement, and monitor solutions that consider security, availability, resilience, and performance requirements. As a candidate for this certification, you must have solid knowledge and experience with: Developing apps for Azure. Working with Azure Cosmos DB database technologies. Creating server-side objects with JavaScript. You should be proficient at developing applications that use the Azure Cosmos DB for NoSQL API. You should be able to: Write efficient SQL queries for the API. Create appropriate indexing policies. Interpret JSON. Read C# or Java code. Use PowerShell. Additionally, you should be familiar with provisioning and managing resources in Azure.
- Certification
As a Microsoft Dynamics 365 Business Central developer, you’re responsible for designing, developing, testing, and maintaining solutions based on Dynamics 365 Business Central. In this role, you develop apps that extend Business Central, including customizing or adding extra functionality. You also integrate Business Central with other applications, such as Microsoft Power Platform products. Plus, you need to ensure that data remains current during an upgrade process. As a Business Central developer, you’re responsible for troubleshooting and debugging issues in the system. This may involve: Identifying the root cause of a problem. Fixing bugs. Testing the solution to ensure that it works as expected. You may be required to optimize the performance of the system by: Identifying bottlenecks. Improving code quality. You must have applied knowledge of Business Central and the application language (AL), the development environment, and other tools to develop extensions for it. You need some knowledge of how to install and upgrade the system. You should also understand: Industry terminology. The Business Central role in relationship to Microsoft 365 and Dynamics 365. As a developer, you should have knowledge of: AppSource, Business Central–related technologies, frameworks, and services to build solutions. Technologies for application lifecycle management (ALM), including source control management (SCM) and continuous integration and continuous delivery (CI/CD).
- CertificationExam PL-600
As a candidate for this certification, you should have solution architecture experience across functional and technical disciplines of Microsoft Power Platform. You should be able to facilitate design decisions based on recommended practices across development, configuration, integration, infrastructure, security, licensing, storage, and change management. In this role, you are required to architect and ensure the successful implementation of appropriate end-to-end solutions to address business and technical needs of organizations. You should have knowledge of: Microsoft Power Platform Dynamics 365 customer engagement apps Related Microsoft cloud solutions Other third-party technologies You should be aware of Power Platform Well-Architected framework and ideally have used it for implementation. Important The English language version of this certification was updated on September 23, 2024. Review the study guide linked on the Exam PL-600 page for details about recent changes.
- Certification
As a candidate for this certification, you design, develop, test, and troubleshoot solution components that use the extension points of Microsoft Power Platform. You use traditional code to solve challenges not appropriate for low code. You implement the parts of a business solution that include: Custom user experiences Custom business logic System integrations Data conversions Custom process automation Complex Power Fx formulas Workflow expressions You must have: A strong applied knowledge of Microsoft Power Platform services, including in-depth understanding of its capabilities, boundaries, and constraints An applied knowledge of authentication, security, and application lifecycle management (ALM) practices for the Microsoft Power Platform An applied knowledge of Microsoft Power Platform developer tools including Power Platform CLI as part of the developer workflow As a candidate, you should have development experience that includes Microsoft Power Platform services, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs, Visual Studio, Visual Studio Code, and Microsoft Azure.
- Certification
As a candidate for this certification, you’re a developer who works with finance and operations apps in Microsoft Dynamics 365 to implement and extend applications that meet the requirements of a business. You provide fully realized solutions by using: Standardized application coding patterns Extensible features External integrations As a candidate for this certification, you do the following: Develop business logic by using X++. Create and modify finance and operations app reports and workspaces. Customize the UI. Provide endpoints and APIs to support Microsoft Power Platform apps and external systems. Perform testing. Monitor performance. Analyze and manipulate data. Manage implementations by using application lifecycle management (ALM). You also create technical designs and implementation details, and implement permission policies and security requirements. You should have a deep knowledge and experience using the underlying framework, data structures, and objects associated with the finance and operations solutions. You should have experience with products and services that include Microsoft Visual Studio, Azure, Dataverse, Power Platform Admin Center, Power Apps, Power Automate, Azure DevOps, Lifecycle Services tools, Postman, GitHub, Microsoft 365, reporting tools (for example, SQL Server Reporting Services [SSRS], Power BI), and SQL Server Management Studio.
- Certification
As a candidate for this certification, you automate Windows-based, browser-based, and terminal-based applications that are time-consuming or contain repetitive processes. You use a mix of automation approaches like: UI API Database You analyze, design, and implement automations by using Power Automate desktop flows and cloud flows. As a robotic process automation (RPA) developer, you use actions for logic and work with: Data Applications Services You work with business stakeholders to optimize business workflows. You partner with administrators to deploy and support solutions in other environments. Additionally, as a candidate, you should have experience with: The Windows desktop environment Scripting languages such as VBScript and JavaScript .NET Framework for use in custom actions Microsoft Dataverse
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to develop AI agents by using Azure OpenAI Service and the Semantic Kernel SDK. Candidates for this credential should be familiar with Visual Studio Code, C# programming, and Azure OpenAI. Important This assessment lab has been updated on August 21, 2024.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to train and manage machine learning models with Azure Machine Learning. Candidates for this credential should be familiar with Azure services and should have experience with Azure Machine Learning and Mlflow. Candidates should also have experience performing tasks related to machine learning by using Python.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to develop data-driven applications by using Microsoft Azure SQL Database. Candidates for this credential should have experience developing data-driven applications. They should also be familiar with the Azure ecosystem and the components involved in developing applications that include Azure SQL Database. Candidates need a basic understanding of Git-based source control, in addition to how REST APIs interact with Azure SQL Database for data operations.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to develop custom apps for the Microsoft Teams platform. Candidates for this credential should have experience developing applications that use Microsoft Graph API and the Microsoft identity platform. Candidates should be familiar with: Tools for developing apps for Microsoft Teams, such as the Microsoft Teams Toolkit. How to deploy and configure Azure Functions, Web Apps, and storage accounts in Azure.
- AppliedSkill
To earn this Microsoft Applied Skills credential, demonstrate the ability to develop AI-powered solutions with Azure Database for PostgreSQL. As a candidate for this credential, you should have experience writing SQL queries and Python. You should also be familiar with general AI concepts and RAG frameworks.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to develop an ASP.NET Core Blazor Web app that consumes an API to retrieve, create, and update data. Candidates for this credential should have experience developing ASP.NET Core Blazor Web apps by using Visual Studio Code.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to deploy cloud-native applications using Azure Container Apps. Candidates should be familiar with Azure platform services, as well as container-related technologies. Candidates for this credential should be familiar with: Continuous integration and continuous deployment (CI/CD) Azure DevOps Azure CLI PowerShell Bash
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to build computer vision solutions by using Azure AI Vision. Candidates for this credential should have a solid understanding of working with Azure AI Vision models, both prebuilt and custom, through Vision Studio and in code. They should also have experience programming in either Python or C#, be familiar with the Azure portal, and be comfortable provisioning Azure AI resources.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to build distributed apps with .NET Aspire. Candidates for this credential should have experience building .NET apps and containerized solutions with C#.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to develop generative AI solutions with Azure OpenAI Service. Candidates for this credential should be familiar with Azure services and have experience developing applications by using C# or Python.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to create a natural language processing (NLP) solution by using Azure AI Language. Candidates for this credential should have a solid understanding of creating and using various Azure NLP models through both Language Studio and in code, including custom models. They should also have experience programming in either Python or C#, be familiar with the Azure portal, and be comfortable provisioning Azure AI resources.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to build intelligent apps with AI Builder, a feature within Microsoft Power Platform. Candidates for this credential should be familiar with the Microsoft Power Platform Environment Maker role, Power Automate, Power Platform canvas apps, Power Automate cloud flows and Dataverse. They should also have experience with AI Builder.
- AppliedSkill
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to create and implement Azure AI Document Intelligence solutions. Candidates for this credential should have a solid understanding of creating and using Document Intelligence models through both Document Intelligence Studio and in code. They should also have experience programming in either Python or C#, be familiar with the Azure portal, and be comfortable provisioning Azure AI resources.
- Course
This training course is designed to help you understand the extensibility options available for Microsoft 365 copilot. You will learn about the different ways to extend Copilot, including building plugins and connectors, and how to choose the right option for your use case. The course also covers best practices for building high-quality plugins and connectors, as well as data, privacy, and security considerations. Whether you are a pro-code or low/no-code developer, this course will help you chart your path to extending and customizing Microsoft 365 Copilot. Audience Profile This training course is targeted at developers who are interested in extending and customizing Microsoft 365 Copilot. This includes both pro-code and low/no-code developers who want to learn about the different Copilot extensibility options available and how to choose the right option for their use case.
- Course
This course teaches developers to utilize Azure Cosmos DB for NoSQL API and SDK. Students will learn query execution, resource configuration, SDK operations, and design strategies for non-relational data modeling and data partitioning. Audience Profile Software engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB for NoSQL and its various SDKs. They are familiar with C# programming. They also have experience writing code that interacts with a SQL or NoSQL database platform.