Sample of All FAQs (Helpie FAQ)

  • Authentication and Authorization:
    Learn how to implement authentication and authorization mechanisms to secure ASP.NET Core applications and protect resources.
  • Securing ASP.NET Core Applications:
    Dive deeper into security concepts and best practices to ensure the security of ASP.NET Core applications against common vulnerabilities.
  • Testing and Debugging ASP.NET Core Applications:
    Explore strategies and tools for testing and debugging ASP.NET Core applications to ensure reliability and maintainability.
  • Deploying ASP.NET Core Applications:
    Discover various deployment options and techniques for deploying ASP.NET Core applications to different hosting environments, including on-premises servers and cloud platforms.
  • Introduction to ASP.NET Core
    Learn the fundamentals of ASP.NET Core framework, its architecture, and key features for building modern web applications.
  • Setting up Development Environment:
    Configure and prepare your development environment with necessary tools and dependencies for ASP.NET Core development.
  • Building and Configuring ASP.NET Core Applications:
    • Create and configure ASP.NET Core applications, including project structure, routing, and middleware setup.
  • Working with Controllers and Views:
    Understand the role of controllers and views in ASP.NET Core, and learn how to create and manage them effectively.
  • Implementing Models and Data Access:
    Implement data models and access data using Entity Framework Core or other data access techniques in ASP.NET Core applications.
  • Handling Client-Side Development with ASP.NET Core:
    Explore one of the techniques for handling client-side development using frameworks like Angular, React, or Vue.js alongside ASP.NET Core.
  • Introduction to Programming Concepts
    Gain an understanding of fundamental programming principles and terminology essential for building a strong foundation in programming.
  • Programming Logic and Problem-Solving
    Develop logical thinking skills and learn problem-solving strategies crucial for effective software development.
  • Variables, Data Types, and Operators
    Variables, Data Types, and Operators
  • Control Structures: Decision Making and Looping
    Decision Making and Looping: Learn how to control the flow of program execution using decision-making structures like if statements and looping constructs like for and while loops.
  • Functions and Modular Programming
    Understand the concept of functions and modular programming to organize code into reusable and manageable components.
  • Introduction to Object-Oriented Programming (OOP)
    • Delve into the principles of OOP, including classes, objects, inheritance, polymorphism, and encapsulation, for building modular and maintainable code.
  • Introduction to Version Control Systems
    • Discover the importance of version control systems like Git for tracking changes to code, collaborating with others, and managing project history effectively.
  • Describe Azure storage services
    • Compare Azure storage services
    • Describe storage tiers
    • Describe redundancy options
    • Describe storage account options and storage types
    • Identify options for moving files, including AzCopy, Azure Storage Explorer, and Azure File Sync
    • Describe migration options, including Azure Migrate and Azure Data Box
    • Lab: Create a storage blob
  • Describe Azure identity, access, and security
    • Describe directory services in Azure, including Azure Active Directory (AD) and Azure AD DS
    • Describe authentication methods in Azure, including single sign-on (SSO), multifactor authentication (MFA), and passwordless
    • Describe external identities and guest access in Azure
    • Describe Azure AD Conditional Access
    • Describe Azure Role-Based Access Control (RBAC)
    • Describe the concept of Zero Trust
    • Describe the purpose of the defense-in-depth model
    • Describe the purpose of Microsoft Defender for the Cloud
  • Describe cost management in Azure
    • Describe factors that can affect costs in Azure
    • Compare the Pricing calculator and Total Cost of Ownership (TCO) calculator
    • Describe Azure Cost Management Tool
    • Describe the purpose of tags
    • Lab: Estimate workload costs by using the Pricing calculator
    • Lab: Compare workload costs using the TCO calculator
  • Describe features and tools in Azure for governance and compliance
    • Describe the purpose of Azure Blueprints
    • Describe the purpose of Azure Policy
    • Describe the purpose of resource locks
    • Describe the purpose of the Service Trust portal
    • Lab: Configure a resource lock
  • Describe features and tools for managing and deploying Azure resources
    • Describe Azure portal
    • Describe Azure Cloud Shell, including Azure CLI and Azure PowerShell
    • Describe the purpose of Azure Arc
    • Describe Azure Resource Manager (ARM) and Azure ARM templates
  • Describe monitoring tools in Azure
    • Describe the purpose of Azure Advisor
    • Describe Azure Service Health
    • Describe Azure Monitor, including Azure Log Analytics, Azure Monitor Alerts, and Application Insights
  • Configure Azure resources with tools
    • Manage resources with the Azure portal
    • Manage resources with Azure Cloud Shell
    • Manage resources with Azure PowerShell
    • Manage resources with Azure CLI
    • Lab: Interactive lab simulation (Azure Powershell)
    • Lab: Interactive lab simulation ( Azure CLI)
  • Fundamentals of Optical Character Recognition
    • Learn how to read text in images with Azure AI Vision.
    • Lab: Read text in Vision Studio
  • Fundamentals of Text Analysis with the Language Service
    • Learn how to use Azure AI Language for text analysis
    • Lab: Analyze text with Language Studio
  • Fundamentals of question answering with the Language Service
    • Understand how to use Azure AI-Language and Azure AI Bot Service to create a bot
    • Lab: Use question answering with Language Studio
  • Fundamentals of conversational language understanding
    • Learn what conversational language understanding is
    • Learn about key features, such as intents and utterances
    • Build and publish a natural-language machine-learning model
    • Lab: Use Conversational Language Understanding with Language Studio
  • Fundamentals of Azure AI Speech
    • Learn about speech recognition and synthesis
    • Learn how to use Azure AI Speech
    • Lab: Explore Speech Studio
  • Translate speech with the Azure AI Speech service
    • Provision Azure resources for speech translation
    • Generate text translation from speech
    • Synthesize spoken translations
    • Lab: Translate speech
  • Describe how to build applications with Microsoft Power Apps
    • Examine Power Apps
    • Explore canvas applications
    • Explore model-driven applications
    • Differentiate between canvas and model-driven applications
    • Build a basic canvas app
    • Build a basic model-driven app
    • Lab: Build a canvas app
    • Lab: Build a basic model-driven app
  • Describe building automation with Microsoft Power Automate
    • Examine the capabilities of Power Automate
    • Explore the different Power Automate apps
    • Examine the components of a cloud flow
    • Examine Power Automate scenarios
    • Build a basic cloud flow
    • Build a basic desktop flow
    • Examine the business value provided by Power Automate
    • Lab: Build a basic Power Automate flow
  • Describe the capabilities of Microsoft Power BI
    • Describe the business value and features of Power BI
    • Compare and contrast the different components that makeup Power BI
    • Describe how to clean and transform data
    • Examine how AI insights help detect anomalies and spot trends
    • Build a basic dashboard
    • Consume Power BI reports and dashboards
  • Describe complementary Microsoft Power Platform solutions
    • Describe the capabilities of Power Virtual Agents and the business value it provides
    • Examine the process of building a simple chatbot
    • Describe the capabilities of Power Pages and the business value it provides
    • Examine the process for building a basic site
    • Describe the capabilities of AI Builder and the business value it provides
  • Get started with Microsoft Dataverse for Teams
    • Learn how to build apps, workflows, chatbots, and dashboards
    • Learn how to provision Dataverse for Teams and then create a table for your data
  • Build your first app with Power Apps and Dataverse for Teams
    • Create an app by using the hero template
    • Customize and publish your app
    • Install templates
  • Build your first workflow with Power Automate and Dataverse for Teams
    • Build a flow to respond to changes in Teams
    • Extend an app in Microsoft Power Apps to trigger a flow
    • Schedule a flow to complete routine tasks
    • Lab: Create a workflow that triggers when a new message is created
    • Lab: Add a flow to your Power Apps app
  • Create reports with Power BI and Dataverse for Teams
    • Import a Microsoft Dataverse dataset into Power BI
    • Create a new Power BI report based on the dataset
    • Edit a report
    • Share a report with others in Teams channels, chats, or meetings
  • Get started building with Power BI
    • Learn how Power BI services and applications work together
    • Explore how Power BI can make your business more efficient
    • Learn how to create compelling visuals and reports
  • Working with choices in Dataverse
    • Learn about choices
    • Explore the standard choices
    • Create a new choice or modify an existing one
    • Lab: Create a new choice or modify an existing choice
  • Get started with security roles in Dataverse
    • Learn about security roles and apply them to users in an environment
    • Learn how to add users to an environment
    • Understand security concepts in Dataverse
    • Identify default security roles
    • Create a custom role
    • Create a custom security role and assign it to entities and users
    • Learn how to configure Dataverse teams for security
    • Learn how to configure Dataverse group teams for security
    • Lab: Create a custom role
  • Use administration options for Dataverse
    • Administer Dataverse
    • Identify the different portals that are available for Dataverse
  • Manage Dynamics 365 model-driven app settings and security
    • Manage role-based security
    • Explore customization functionality and customize themes
    • Lab: Create a new security role
  • Introduction to Microsoft Power Platform security and governance
    • Access Microsoft Power Platform admin experiences
    • Create a simple environment and tenant-wide DLP policies
    • Discover and identify the differences between the Business data group and the No-business data group
    • Learn about the differences between out-of-the-box Power Automate Admin experiences and the Microsoft Power
    • Platform Center of Excellence toolkit
    • Lab: Create a Power Platform environment
  • Introduction to creating measures using DAX in Power BI
    • Build quick measures
    • Create calculated columns
    • Use DAX to build measures
    • Discover how context affects DAX measures
    • Use the CALCULATE function to manipulate filters
    • Implement time intelligence by using DAX
    • Labs: Introduction to DAX in Power BI Desktop
    • Labs: Time intelligence and measures in DAX
  • Optimize a model for performance in Power BI
    • Review the performance of measures, relationships, and visuals
    • Use variables to improve performance and troubleshoot
    • Improve performance by reducing cardinality levels
    • Optimize DirectQuery models with table-level storage
    • Create and manage aggregations
  • Work with Power BI visuals
    • Add visualization items to reports
    • Choose an effective visualization
    • Format and configure visualizations
    • Import a custom visual
    • Add an R or Python visual
    • Labs: Design a report in Power BI desktop
  • Create a data-driven story with Power BI reports
    • Design a report layout
    • Add buttons, bookmarks, and selections
    • Design report navigation
    • Use basic interactions
    • Use advanced interactions and drill-through
    • Configure conditional formatting
    • Apply slicing, filtering, and sorting
    • Publish and export reports
    • Comment on reports
    • Use a Performance analyzer to tune reports
    • Optimize reports for mobile use
    • Labs: Enhance Power BI reports with slicers, interaction, and formatting
  • Create dashboards in Power BI
    • Set a mobile view
    • Add a theme to the visuals in your dashboard
    • Configure data classification
    • Add real-time dataset visuals to your dashboards
    • Pin a live report page to a dashboard
    • Labs: Create a Power BI dashboard
  • Create a relationship between tables in Dataverse
    • Why you should segment data that is used by your solutions into many tables
    • Why you need to relate one table to another
    • How to build relationships between tables
    • How to select the proper relationship type when you're building solutions with Dataverse
    • Lab: Create two tables and relate them by using a one-to-many relationship
  • Define and create business rules in Dataverse
    • Define business rules in Dataverse
    • Create and manage business rules in Dataverse
    • Lab: Create a business rule
  • Create and define calculation or rollup columns in Dataverse
    • Define a rollup column
    • Create a rollup column
    • Identify a calculation column
    • Create a calculation column
    • Lab: Create a rollup column
    • Lab: Create a calculation column
  • Get started with security roles in Dataverse
    • Learn about security roles and apply them to users in an environment
    • Learn how to add users to an environment
    • Understand security concepts in Dataverse
    • Identify default security roles
    • Create a custom role
    • Create a custom security role and assign it to entities and users
    • Learn how to configure Dataverse teams for security
    • Learn how to configure Dataverse group teams for security
    • Lab: Create a custom role
  • Get started with Power Apps canvas apps
    • Explore how Power Apps can make your business more efficient
    • Learn how to use different technologies to perform different tasks in Power Apps
    • Learn about the different ways to build an app in Power Apps
    • Create your first app from data in an Excel workbook
    • Lab: Create your first app in Power Apps
    • Lab: Create an app from Excel using Copilot
  • Customize a canvas app in Power Apps
    • Change the layout of a gallery
    • Change the data that a control shows
    • Change the order in which fields appear
    • Change the control with which a user provides information
    • Explore controls on each screen of an app
    • Format a number as a price
    • Color prices based on their values
    • Explore formulas in a generated app
    • Lab: Get started with functions in Power Apps
  • Connect a cloud flow to desktop flows in Power Automate for desktop
    • Create a cloud flow
    • Configure the on-premises data gateway to enable the cloud flow to run the desktop flow on your device
    • Add the desktop flow to the new cloud flow
    • Test the new cloud flow
  • Use AI Builder to process invoice forms in Power Automate
    • Build a new AI model for form processing
    • Train the new AI model to process Contoso Invoice forms
    • Integrate the new AI model into an existing cloud flow
    • Test the updated cloud flow and associated AI Builder-based predictions
  • Use the Teams connector in Power Automate
    • Integrate a Microsoft Teams-based approval model and the associated conditional logic into an existing cloud flow.
    • Integrate the desktop flow for entering the invoice information into the approval process.
    • Integrate Microsoft Outlook-based approval/rejection notifications into the invoice process.
    • Test the end-to-end invoice processing cloud flow.
  • Run a Power Automate for desktop flow in unattended mode
    • Run a basic desktop flow in unattended mode
    • Run a desktop flow and cloud flow scenario in unattended mode
    • Learn best practices and set up for unattended desktop flows
  • Optimize your business process with a process advisor
    • Create your first recording
    • Edit recordings and group actions
    • Analyze recordings and interpret results
  • Handle variables in Power Automate for desktop
    • Create, edit, and manipulate variables
    • Examine the variables pane
    • Become familiar with various variable data types and their properties
    • Configure input and output variables
    • Lab: Create, access, and manipulate variables
  • Automate repetitive tasks using loops in Power Automate for desktop
    • Use simple loops to perform a given number of repetitions and iterate through the data
    • Deploy loop conditions in order to repeat actions until a condition is met
    • Iterate through the items of a list using each loop
    • Explicitly end loops when required
    • Lab: Loops
  • Adjust process behavior using conditional actions with Power Automate for desktop.
    • Use "If" conditionals
    • Deploy "Switch" conditionals in order to compare a single variable with multiple possible values
    • Explore additional options when evaluating conditions
    • Provide default and alternative behaviors for flows based on the environmental data
    • Lab: If group of actions
  • Configure flow control in Power Automate for desktop
    • Learn how flow control works
    • Learn how to use the flow control group of actions to direct and manipulate the flow
  • Generate Power Automate for desktop flows by recording
    • Use the recorder to generate actions automating local Windows UI-based tasks
    • Deploy the recorder to automate interactions with a web browser
    • Preview and edit the automatically generated actions during and after the recording
    • Lab: Use the recorder to automate web applications
    • Lab: Use the recorder to automate desktop applications
  • Configure exception and error handling in Power Automate for desktop
    • Configure the exception-handling properties of individual actions
    • Lab: Exception handling
  • Control file and folder handling in Power Automate for desktop
    • Learn how to create flows that manage files and folders
    • Learn how to manage the properties of multiple files and folders
    • Lab: Create a backup copy of the desktop folder
  • Web automation in Power Automate for desktop
    • Learn how to configure browser automation actions
    • Learn how to extract data from web pages
    • Create a flow that extracts gainer stocks from the MSN website
    • Lab: Extract stocks from MSN
  • Use Power Automate for desktop to interact with windows and applications
    • Learn about the concept of UI elements
    • Discover the window and element-handling capabilities of Power Automate for desktop
  • Excel automation in Power Automate for desktop
    • Open Excel files and attach a process to an already opened file
    • Use the Excel group of actions to read data from and write data to an Excel file
    • Create and edit worksheets
    • Save and close Excel files
    • Lab: Organize data in a spreadsheet
  • Automating email handling in Power Automate for desktop
    • Become familiar with the email, Outlook, and Exchange actions
    • Create a flow that retrieves, processes, and sends emails
    • Lab: Confirm the submission of support tickets
  • Automate system, workstation, and services actions in Power Automate for desktop
    • Automate system-related tasks with the system and workstation groups of actions
    • Automate the management of Windows services with the service group of actions
  • Communicate using message boxes in Power Automate for desktop flows
    • Familiarize yourself with the various preset message box actions
    • Lab: Use message boxes to communicate
  • Text manipulation in Power Automate for desktop
    • Learn how to use the text group of actions
    • Create methods that help you process and edit text
    • Manipulate text type variables for input and output in actions and flows
    • Lab: Text actions
  • Simulate mouse and keyboard actions by using Power Automate for desktop
    • Learn how to create a flow that simulates human interaction with a PC
    • Learn how to automate simulated mouse movement and clicks
    • Learn how to select and locate a specific image or area on the screen with the mouse
    • Learn how to emulate typing or keypresses
    • Lab: Simulate mouse and keyboard actions
  • Combine Power Automate desktop and cloud flows
    • Create a cloud flow in Power Automate that calls a Power Automate desktop flow
    • Use the values of variables from Power Automate in a Power Automate desktop flow
    • Use the resulting variables from Power Automate for desktop in Power Automate actions
    • Lab: Create a cloud flow that calls a Power Automate desktop flow
  • Database handling in Power Automate for desktop
    • Compose a connection string to connect to a database
    • Use the appropriate action to run queries on a database
  • Active Directory handling in Power Automate for desktop
    • Connect to an Active Directory server
    • Manage users, groups, and objects with Active Directory actions
    • Lab: Create a new Active Directory user
  • Scripting in Power Automate for desktop
    • Learn how to use scripting actions.
    • Create two flows using VBScript and JavaScript.
  • OCR technologies in Power Automate for desktop
    • Learn how to configure OCR actions
    • Create a flow that extracts text from images using OCR technologies
    • Lab: Extract data from images
  • Get started with custom connectors in Microsoft Power Platform
    • Get started with custom connectors in Microsoft Power Platform
    • Learn about the role of custom connectors
    • Build a connector and use it in a Power Automate flow
    • Lab: Create a new connector in a solution
    • Lab: Use a connector from Power Automate
  • Configure custom connectors with authenticated APIs in Microsoft Power Platform
    • Learn about authentication options
    • Learn how to use APIs with Microsoft Entra ID
    • Use a graph API from a custom connector
    • Share and move between environments
    • Lab: Use graph API from a custom connector
  • Introduction to Microsoft Power Platform security and governance
    • Access Microsoft Power Platform admin experiences
    • Create a simple environment and tenant-wide DLP policies
    • Discover and identify the differences between the Business data group and the No-business data group
    • Learn about the differences between out-of-the-box Power Automate Admin experiences and the Microsoft Power
    • Platform Center of Excellence toolkit
    • Use: Create a Power Platform environment
  • Solution Architect series: Implement project governance for Power Platform and Dynamics 365
    • Learn about the solution architect’s role in project governance
    • Identify techniques for keeping a project on track
    • Explore scenarios that could cause a project to fail
  • Solution Architect series: Power Platform architecture
    • Review the key Power Platform architecture components
    • Explore how the platform's design and limits can influence solution architectures
    • Review how to communicate with the customer on how the platform can meet their needs
  • Solution Architect series: Model data for Power Platform solutions
    • Learn about data modeling influencers
    • Discover various data model strategies
    • Learn about data types and data relationships
    • Lab: Model data
  • Solution Architect series: Evaluate Power Platform analytics and AI
    • Discover the planning and evaluating requirements
    • Learn about operational reporting
    • Review the capabilities of Microsoft Power BI and how to use it with Power Platform components
    • Learn how to use pre-built insights and custom AI
  • Solution Architect series: Explore Power Apps architecture
    • Explore options for apps and how to choose where to start
    • Explore app composition options
    • Learn how to use components as part of your app architecture
    • Discover when to include Power Apps portals as an app in your architecture
  • Solution Architect series: Plan application lifecycle management for Power Platform
    • Learn about Microsoft's vision and the solution architect’s role in ALM
    • Review environment strategies
    • Define a solution structure for your deliverables
  • Explore Power Automate architecture
    • Review options for automation and custom logic
    • Review considerations for using triggers and common actions
    • Explore how to use business process flows to guide users through business processes
  • Solution architect series: Model security for Power Platform solutions
    • Discover the solution architect’s role in security modeling
    • Learn how to control access to environments and resources
    • Learn how to control access to data in Dataverse
    • Lab: Security modeling
  • Solution Architect series: Implement integrations with Power Platform
    • Learn about the solution architect’s role in integrations
    • Learn about integration and why it's necessary
    • Discover Power Platform features that help enable integration
    • Use the capabilities of Microsoft Azure
  • Solution architect series: Explore Power Virtual Agents
    • Explore options for chatbots and how to choose where to start
    • Explore scenarios for chatbots
    • Learn about the components of Power Virtual Agents
  • Solution architect series: Explore robotic process automation
    • Explore options for automation and how to choose where to start
    • Explore scenarios for Power Automate for desktop
    • Learn about the components for running Power Automate for desktop flows
  • Solution Architect series: Testing and go-live
    • Review the solution architect’s role with testing and go-live
    • Learn about the data migration process and deployment
    • Learn about the testing process
    • Discover how to plan for go-live
  • Get started with Microsoft Power Platform for app makers
    • How to identify which Microsoft Power Platform component to use based on a specific scenario.
    • How to determine what type of app you should create based on your needs.
    • Dataverse and directions on when and how to apply it.
    • Environments and how makers use them.
    • Copilot and why it matters to you as a maker.
  • Create tables in Dataverse
    • Create tables with Dataverse
    • Import data into a Dataverse database
    • Lab: Create a Microsoft Dataverse table
    • Lab: Import data into your Microsoft Dataverse database
    • Lab: Create table relationships
    • Lab: Create a custom table and import data
  • Create and manage columns within a table in Dataverse
    • Learn what a column is in Dataverse
    • Learn about the types of columns that are available in Dataverse
    • Add a column to a table
    • Learn what a primary name column is in Dataverse
    • Identify restrictions that are associated with columns
    • Create an auto-numbering column
    • Create an alternate key
    • Labs: Add a few columns to the custom table
  • Load/export data and create data views in Dataverse
    • View data within a table
    • Create or edit views of data in a table
    • Load data into a table
    • Export data from a table
    • Add, update, or delete data in a table by using Excel
    • Import data using Power Query in Maker Portal
    • Generate a new dataflow from an Excel Template
    • Learn about dataflows
  • Export data from Dataverse and use Microsoft Excel to edit records
    • Learn how to export data from Dataverse into Excel files.
    • Discover the different exported file types.
    • Learn about the security concepts for the exported data.
    • Lab: Create an editable Excel file for bulk validation
    • Lab: Edit account information in Excel and visualize updates in Dataverse
  • Introduction to Microsoft Power Platform
    • Learn the components and features of Microsoft Power Platform
    • Identify when to use each Microsoft Power Platform component application to create business solutions
    • Understand connectors
    • Learn the value of using Microsoft Power Platform to create business solutions
  • Create tables in Dataverse
    • Create tables with Dataverse
    • Import data into a Dataverse database
    • Lab: Create a Microsoft Dataverse table
    • Lab: Create a custom table and import data
  • Manage tables in Dataverse
    • Tables in Dataverse
    • Types of tables that are available in Dataverse
    • Creating a custom table
    • Enabling attachments within a table
    • Which licensing requirements to apply to use each type of table
    • Lab: Create a new custom table and enable attachments
  • Create and manage columns within a table in Dataverse
    • Learn what a column is in Dataverse
    • Learn about the types of columns that are available in Dataverse
    • Add a column to a table
    • Learn what a primary name column is in Dataverse
    • Identify restrictions that are associated with columns
    • Create an auto-numbering column
    • Create an alternate key
  • Create a relationship between tables in Dataverse
    • Why you should segment data that is used by your solutions into many tables
    • Why do you need to relate one table to another
    • How to build relationships between tables
    • How to select the proper relationship type when you're building solutions with Dataverse
    • Lab: Create two tables and relate them by using a one-to-many relationship
  • How to build your first model-driven app with Dataverse
    • Discover the value and key features of Dataverse
    • Learn about the value and key features of model-driven apps
    • Explore sample model-driven template apps
  • Get started with model-driven apps in Power Apps
    • Learn about model-driven app design
    • Create a model-driven app
    • Lab: Control security when sharing model-driven apps
    • Lab: Create a model-driven app
  • Manage tables in Dataverse
    • Tables in Dataverse
    • Types of tables that are available in Dataverse
    • Creating a custom table
    • Enabling attachments within a table
    • Which licensing requirements to apply to use each type of table
    • Lab: Create a new custom table and enable attachments
  • Create and manage columns within a table in Dataverse
    • Learn what a column is in Dataverse
    • Learn about the types of columns that are available in Dataverse
    • Add a column to a table
    • Learn what a primary name column is in Dataverse
    • Identify restrictions that are associated with columns
    • Create an auto-numbering column
    • Create an alternate key
  • Working with choices in Dataverse
    • Learn about choices
    • Explore the standard choices
    • Create a new choice or modify an existing one
    • Lab: Create a new choice or modify an existing choice
  • Describe cloud computing
    • Define cloud computing
    • Describe the shared responsibility model
    • Define cloud concepts and models, including public, private, and hybrid
    • Identify appropriate use cases for each cloud model
    • Describe the consumption-based model
    • Compare cloud pricing models
  • Describe the benefits of using cloud services
    • Describe the benefits of high availability and scalability in the cloud
    • Describe the benefits of reliability and predictability in the cloud
    • Describe the benefits of security and governance in the cloud
    • Describe the benefits of manageability in the cloud
  • Describe cloud service types
    • Describe Infrastructure as a Service (IaaS)
    • Describe Platform as a Service (PaaS)
    • Describe Software as a Service (SaaS)
    • Identify appropriate use cases for each cloud service (IaaS, PaaS, SaaS)
  • Describe the core architectural components of Azure
    • Describe Azure regions, region pairs, and sovereign regions
    • Describe Availability Zones
    • Describe Azure datacenters
    • Describe Azure resources and Resource Groups
    • Describe subscriptions
    • Describe management groups
    • Describe the hierarchy of resource groups, subscriptions, and management groups
    • Lab: Explore the Learn sandbox
    • Lab: Create an Azure resource
  • Describe Azure compute and networking services
    • Compare compute types, including container instances, virtual machines, and functions
    • Describe virtual machine (VM) options, including VMs, Virtual Machine Scale Sets, availability sets, Azure Virtual Desktop
    • Describe resources required for virtual machines
    • Describe application hosting options, including Azure Web Apps, containers, and virtual machines
    • Describe virtual networking, including the purpose of Azure Virtual Networks, Azure virtual subnets, peering, Azure DNS, VPN Gateway, and ExpressRoute
    • Define public and private endpoints
    • Lab: Create an Azure Virtual Machine
    • Lab: Configure network access
  • Configure Microsoft Entra ID
    • Define Microsoft Entra concepts, including identities, accounts, and tenants
    • Describe Microsoft Entra features to support different configurations
    • Understand differences between Microsoft Entra ID and Active Directory Domain Services (AD DS)
    • Choose between supported editions of Microsoft Entra ID
    • Implement the Microsoft Entra join feature
    • Use the Microsoft Entra self-service password reset feature
  • Configure user and group accounts
    • Configure users account and user account properties
    • Create new user accounts
    • Import bulk user accounts with a template
    • Configure group accounts and assignment types
    • Lab: Interactive lab simulation
  • Configure subscriptions
    • Determine the correct region to locate Azure services
    • Review features and use cases for Azure subscriptions
    • Obtain an Azure subscription
    • Understand billing and features for different Azure subscriptions
    • Use Microsoft Cost Management for cost analysis
    • Discover when to use Azure resource tagging
    • Identify ways to reduce costs
  • Configure Azure Policy
    • Create management groups to target policies and spending budgets
    • Implement Azure Policy with policy and initiative definitions
    • Scope Azure policies and determine compliance
    • Lab: Interactive lab simulation
  • Configure role-based access control
    • Identify features and use cases for role-based access control
    • List and create role definitions
    • Create role assignments
    • Identify differences between Azure RBAC and Azure Active Directory roles
    • Manage access to subscriptions with RBAC
    • Review built-in Azure RBAC roles
    • Lab: Interactive lab simulation
  • Implement authentication by using the Microsoft Authentication Library
    • Explain the benefits of using Microsoft Authentication Library and the application types and scenarios it supports
    • Instantiate both public and confidential client apps from code
    • Register an app with the Microsoft identity platform
    • Create an app that retrieves a token by using the MSAL.NET library
    • Lab: Implement interactive authentication by using MSAL.NET
  • Implement shared access signatures
    • Identify the three types of shared access signatures
    • Explain when to implement shared access signatures
    • Create a stored access policy
  • Explore Microsoft Graph
    • Explain the benefits of using Microsoft Graph
    • Perform operations on Microsoft Graph by using REST and SDKs
    • Apply best practices to help your applications get the most out of Microsoft Graph
  • Explore Azure App Service
    • Describe Azure App Service key components and value
    • Explain how Azure App Service manages authentication and authorization
    • Identify methods to control inbound and outbound traffic to your web app
    • Deploy an app to App Service using Azure CLI commands
    • Lab: Create a static HTML web app by using Azure Cloud Shell
  • Configure web app settings
    • Create application settings that are bound to deployment slots
    • Explain the options for installing SSL/TLS certificates for your app
    • Enable diagnostic logging for your app to aid in monitoring and debugging
    • Create virtual app to directory mappings
  • Scale apps in Azure App Service
    • Identify scenarios for which autoscaling is an appropriate solution
    • Create autoscaling rules for a web app
    • Monitor the effects of autoscaling
  • Explore Azure App Service deployment slots
    • Describe the benefits of using deployment slots
    • Understand how slot swapping operates in App Service
    • Perform manual swaps and enable auto swap
    • Route traffic manually and automatically
  • Explore Azure Functions
    • Explain functional differences between Azure Functions, Azure Logic Apps, and WebJobs
    • Describe Azure Functions hosting plan options
    • Describe how Azure Functions scale to meet business needs
  • Develop Azure Functions
    • Explain the key components of a function and how they are structured
    • Create triggers and bindings to control when a function runs and where the output is directed
    • Connect a function to services in Azure
    • Create a function by using Visual Studio Code and the Azure Functions Core Tools
    • Lab: Create an Azure Function by using Visual Studio Code
  • Explore Azure Blob storage
    • Identify the different types of storage accounts and the resource hierarchy for blob storage
    • Explain how data is securely stored
    • Enable a storage account for static website hosting
  • Manage the Azure Blob storage lifecycle
    • Describe how each of the access tiers is optimized
    • Create and implement a lifecycle policy
    • Rehydrate blob data stored in an archive tier
  • Work with Azure Blob storage
    • Create an application to create and manipulate data by using the Azure Storage client library for Blob storage
    • Manage container properties and metadata by using .NET and REST
    • Lab: Create Blob storage resources by using the .NET client library
  • Explore Azure Cosmos DB
    • Identify the key benefits provided by Azure Cosmos DB
    • Describe the elements in an Azure Cosmos DB account and how they are organized
    • Explain the different consistency levels and choose the correct one for your project
    • Explore the APIs supported in Azure Cosmos DB and choose the appropriate API for your solution
    • Describe how request units impact costs
    • Create Azure Cosmos DB resources by using the Azure portal
    • Lab: Create Azure Cosmos DB resources by using the Azure portal
  • Work with Azure Cosmos DB
    • Identify classes and methods used to create resources
    • Create resources by using the Azure Cosmos DB .NET v3 SDK
    • Write stored procedures, triggers, and user-defined functions by using JavaScript
    • Lab: Create resources by using the Microsoft .NET SDK v3
  • Manage container images in Azure Container Registry
    • Explain the features and benefits Azure Container Registry offers
    • Describe how to use ACR Tasks to automate builds and deployments
    • Explain the elements in a Dockerfile
    • Build and run an image in the ACR by using Azure CLI
    • Lab: Build and run a container image by using Azure Container Registry Tasks
  • Run container images in Azure Container Instances
    • Describe the benefits of Azure Container Instances and how resources are grouped
    • Deploy a container instance in Azure by using the Azure CLI
    • Start and stop containers using policies
    • Set environment variables in your container instances
    • Mount file shares in your container instances
    • Lab: Deploy a container instance by using the Azure CLI
  • Implement Azure Container Apps
    • Describe the benefits of Azure Container Instances and how resources are grouped
    • Deploy a container instance in Azure by using the Azure CLI
    • Start and stop containers using policies
    • Set environment variables in your container instances
    • Mount file shares in your container instances
    • Lab: Deploy a container app
  • Explore the Microsoft identity platform
    • Identify the components of the Microsoft identity platform
    • Describe the three types of service principals and how they relate to application objects
    • Explain how permissions and user consent operate, and how conditional access impacts your application
  • Introduction to DevOps
    • Understand what DevOps is and the steps to accomplish it
    • Identify teams to implement the process
    • Plan for the transformation with shared goals and timelines
    • Plan and define timelines for goals
  • Choose the right project
    • Understand different projects and systems to guide the journey
    • Select a project to start the DevOps transformation
    • Identify groups to minimize initial resistance
    • Identify project metrics and Key Performance Indicators (KPI's)
  • Describe team structures
    • Understand agile practices and principles of agile development
    • Create a team and agile organizational structure
    • Identify ideal DevOps team members
    • Select and configure tools for collaboration
  • Choose the DevOps tools
    • Design a tool integration strategy
    • Design a license management strategy (e.g. Azure DevOps and GitHub users)
    • Design a strategy for end-to-end traceability from work items to working software
    • Design an authentication and access strategy
    • Design a strategy for integrating on-premises and cloud resources
  • Plan Agile with GitHub Projects and Azure Boards
    • Describe GitHub Projects and Azure Boards
    • Link Azure Boards and GitHub
    • Configure and Manage GitHub Projects and boards
    • Customize Project views
  • Introduction to source control
    • Understand source control
    • Apply best practices for source control
    • Describe the benefits of using source control
  • Describe types of source control systems
    • Apply source control practices in your development process
    • Explain the differences between centralized and distributed version control
    • Understand Git and TFVC
    • Develop using Git
  • Work with Azure Repos and GitHub
    • Describe Azure Repos and GitHub
    • Migrate from TFVC to Git
    • Work with GitHub Codespaces
  • Structure your Git Repo
    • Understand Git repositories
    • Implement mono repo or multiple repos
    • Explain how to structure Git Repos
    • Implement a change log
  • Manage Git branches and workflows
    • Describe Git branching workflows
    • Implement feature branches
    • Implement GitHub Flow
    • Fork a repo
  • Collaborate with pull requests in Azure Repos
    • Leverages pull requests for collaboration and code reviews
    • Give feedback using pull requests
    • Configure branch policies
    • Use GitHub mobile for pull requests approvals
    • Lab: Azure Repos collaborating with pull requests
  • Identify technical debt
    • Identify and manage technical debt
    • Integrate code quality tools
    • Plan code reviews
    • Describe complexity and quality metrics
  • Explore Git hooks
    • Understand Git hooks
    • Identify when used Git hooks
    • Implement Git hooks for automation
    • Explain Git hooks’ behavior
  • Plan foster inner source
    • Use Git to foster inner source across the organization
    • Implement fork workflow
    • Choose between branches and forks
    • Share code between forks
  • Fundamental AI Concepts
    • Learn about the kinds of solutions AI can make possible and considerations for responsible AI practices.
  • Fundamentals of machine learning
    • Describe the core concepts of machine learning
    • Identify different types of machine learning
    • Describe considerations for training and evaluating machine learning models
    • Describe core concepts of deep learning
    • Use automated machine learning in Azure Machine Learning service
    • Lab: Explore Automated Machine Learning in Azure Machine Learning
  • Fundamentals of Azure AI services
    • Understand applications Azure AI services can be used to build
    • Understand how to access Azure AI services in the Azure portal
    • Understand how to use Azure AI services keys and endpoint for authentication
    • Create and use an Azure AI services resource in a Content Safety Studio setting
    • Lab: Explore Azure AI Services
  • Fundamentals of Computer Vision
    • Learn how to use the Azure AI Vision service to analyze images
    • Lab: Analyze images in Vision Studio
  • Fundamentals of Facial Recognition
    • Learn how to use Azure AI Face service to detect and analyze faces in images.
    • Lab: Detect faces in Vision Studio
  • Prepare to develop AI solutions on Azure
    • Define artificial intelligence
    • Understand AI-related terms
    • Understand considerations for AI Engineers
    • Understand considerations for responsible AI
    • Understand capabilities of Azure Machine Learning
    • Understand capabilities of Azure AI Services
    • Understand capabilities of the Azure Bot Service
    • Understand capabilities of Azure Cognitive Search
  • Create and consume Azure AI Services
    • Provision Azure AI Services resources in an Azure subscription
    • Identify endpoints, keys, and locations required to consume an Azure AI Services resource
    • Use a REST API to consume an Azure AI service
    • Use an SDK to consume an Azure AI service
    • Lab: Use Azure AI Services.
  • Secure Azure AI Services
    • Consider authentication for Azure AI Services
    • Manage network security for Azure AI Services
    • Lab: Manage Azure AI Services Security
  • Monitor Azure AI Services
    • Monitor Azure AI Services costs
    • Create alerts
    • View metrics
    • Manage diagnostic logging
    • Lab: Monitor Azure AI Services
  • Deploy Azure AI services in containers
    • Create Containers for Reuse
    • Deploy to a Container
    • Secure a Container
    • Consume Azure AI Services from a Container
    • Lab: Use a container
  • Extract insights from text with the Azure AI Language service
    • Detect language
    • Extract key phrases
    • Analyze sentiment
    • Extract entities
    • Extract linked entities
    • Lab: Analyze text
  • Translate text with Azure AI Translator service
    • Provision a Translator resource
    • Understand language detection, translation, and transliteration
    • Specify translation options
    • Define custom translations
    • Lab: Translate text with Azure AI Translator service
  • Create speech-enabled apps with Azure AI services
    • Provision an Azure resource for the Azure AI Speech service
    • Use the Azure AI speech-to-text API to implement speech recognition
    • Use the Text to speech API to implement speech synthesis
    • Configure audio format and voices
    • Use Speech Synthesis Markup Language (SSML)
    • Lab: Create a speech-enabled app
  • Describe the business value of the Microsoft Power Platform
    • Examine Microsoft Power Platform
    • Describe the business value of the Power Platform
    • Explore connectors in Power Platform
    • Review using Microsoft Dataverse to organize business data
    • Examine how Power Platform works together with Microsoft 365 apps and services
    • Explore solutions using Power Platform Microsoft Teams
    • Describe how Power Platform works with Dynamics 365
    • Describe how Power Platform solutions can consume Azure Services
    • Explore how Power Platform apps work together to create solutions
  • Identify foundational components of Microsoft Power Platform
    • Examine the different Power Platform administrative options available
    • Describe security and governance in Power Platform
    • Explore Microsoft Dataverse and how to use it to build business solutions
    • Examine Power Platform connectors
    • Lab: Build a basic Dataverse data model
  • Discover data analysis
    • Learn about the roles of data
    • Learn about the tasks of a data analyst
  • Get started building with Power BI
    • Learn how Power BI services and applications work together
    • Explore how Power BI can make your business more efficient
    • Learn how to create compelling visuals and reports
  • Get data in Power BI
    • Identify and connect to a data source
    • Get data from a relational database, like Microsoft SQL Server
    • Get data from a file like Microsoft Excel
    • Get data from applications
    • Get data from Azure Analysis Services
    • Select a storage mode
    • Fix performance issues
    • Resolve data import errors
    • Labs: Prepare data in Power BI Desktop
  • Clean, transform and load data in Power BI
    • Resolve inconsistencies, unexpected or null values, and data quality issues
    • Apply user-friendly value replacements
    • Profile data so you can learn more about a specific column before using it
    • Evaluate and transform column data types
    • Apply data shape transformations to table structures
    • Combine Queries
    • Apply user-friendly naming conventions to columns and queries
    • Edit M code in the Advanced Editor
    • Labs: Load data in Power BI Desktop
  • Design a data model in Power BI
    • Create common data tables
    • Configure many-to-many relationships
    • Resolve circular relationships
    • Design star schemas
    • Labs: Model data in Power BI Desktop, Part 1
  • Take your first steps with Power Automate for desktop
    • Explore the console and the flow designer
    • Learn how to use the core features of Power Automate for the desktop platform
    • Create and run a flow
    • Lab: Create and run a simple flow
  • Power Automate for desktop development essentials
    • Create a flow from scratch using the flow designer
    • Learn how to use actions and variables
    • Understand the testing and debugging features of the flow designer
    • Configure the error-handling properties of individual actions
    • Comprehend the use of UI elements and images
    • Use sub flows to compartmentalize and reuse parts of a flow
  • Build your first Power Automate for desktop flow
    • Learn how to use Power Automate to create a new desktop flow
    • Record actions that are performed in a desktop-based application
    • Perform a test run of the new desktop flow
  • Define input and output parameters in Power Automate
    • Learn how to create a desktop flow with predefined inputs.
    • Record actions that are performed in the desktop-based Contoso Invoicing application by using these inputs and
    • capturing application data for output
    • Perform a test run of a new desktop flow with a new set of inputs
  • Integrate desktop flows with Outlook connector in Power Automate for desktop
    • Create a new solution to package the complete invoice processing solution
    • Create a new cloud flow that initiates the invoicing process through receipt of an email
    • Integrate a desktop flow into a cloud flow
    • Test the new cloud flow
  • Discover customer needs as a Solution Architect for Dynamics 365 and Microsoft Power Platform
    • Learn about initial customer discovery
    • Discover customer communication strategies
  • Propose a solution as a Solution Architect for Microsoft Power Platform and Dynamics 365
    • Identify solution components
    • Develop and validate a demo
  • Worked with requirements as a solution architect for Microsoft Power Platform and Dynamics 365
    • Learn about leading requirement capture sessions
    • Learn about functional and non-functional requirements
  • Perform fit gap analysis
    • Determine the feasibility of requirements
    • Refine requirements from proof of concept insights
    • Categorize business requirements and perform a fit-gap analysis
    • Evaluate Dynamics 365 and Microsoft Power Platform apps
  • Becoming a solution architect for Dynamics 365 and Microsoft Power Platform
    • Learn about what is expected of a solution architect
    • Learn about the role of a solution architect during the project phases