Course Outline
Module 1: Create a Model-Driven Application in Power Apps for Government
This module introduces the process of creating a model-driven application in Power Apps that utilizes the Common Data Service, designed to support government workflows and data management.
Lessons
- Introduction to Model-Driven Applications and Common Data Service for Government
- Getting Started with Model-Driven Applications in Power Apps for Government
- Creating and Managing Entities in the Common Data Service for Government
- Creating and Managing Fields within an Entity in the Common Data Service for Government
- Working with Option Sets in the Common Data Service for Government
- Creating a Relationship Between Entities in the Common Data Service for Government
- Defining and Creating Business Rules in the Common Data Service for Government
- Creating and Defining Calculation or Rollup Fields in the Common Data Service for Government
- Getting Started with Security Roles in the Common Data Service for Government
Module 2: Create a Canvas App in Power Apps for Government
This module introduces Power Apps and guides you through creating, customizing, managing, and distributing an app. It also covers best practices for navigation and building user interfaces using themes, icons, images, personalization, different form factors, and controls.
Lessons
- Getting Started with Power Apps for Government
- Customizing a Canvas App in Power Apps for Government
- Managing Apps in Power Apps for Government
- Navigation in a Canvas App in Power Apps for Government
- Building the User Interface in a Canvas App in Power Apps for Government
- Using and Understanding Controls in a Canvas App in Power Apps for Government
- Documenting and Testing Your Power Apps Application for Government
Module 3: Master Advanced Techniques and Data Options in Canvas Apps for Government
This module helps you use advanced formulas, perform custom updates, conduct performance checks and testing, improve user experience, work with custom connectors, and manage data source limits.
Lessons
- Using Imperative Development Techniques for Canvas Apps in Power Apps for Government
- Authoring an Advanced Formula that Uses Tables, Records, and Collections in a Canvas App in Power Apps for Government
- Performing Custom Updates in a Power Apps Canvas App for Government
- Completing Testing and Performance Checks in a Power Apps Canvas App for Government
- Working with Relational Data in a Power Apps Canvas App for Government
- Managing Data Source Limits (Delegation Limits) in a Power Apps Canvas App for Government
- Connecting to Other Data in a Power Apps Canvas App for Government
- Using Custom Connectors in a Power Apps Canvas App for Government
Module 4: Automate a Business Process Using Power Automate for Government
This module introduces Power Automate and teaches you how to build workflows and administer flows, tailored to meet the needs of government processes.
Lessons
- Getting Started with Power Automate for Government
- Building More Complex Flows with Power Automate for Government
- Introduction to Business Process Flows in Power Automate for Government
- Creating an Immersive Business Process Flow in Power Automate for Government
- Understanding Advanced Business Process Flow Concepts in Power Automate for Government
- Introduction to Expressions in Power Automate for Government
Module 5: Introduction to Developing with the Power Platform for Government
This module is the first step in learning about the platform, tools, and ecosystem of the Power Platform, specifically tailored for government applications.
Lessons
- Introduction to Power Platform Developer Resources for Government
- Using Developer Tools to Extend the Power Platform for Government
- Introduction to Extending the Microsoft Power Platform for Government
Module 6: Extending the Power Platform Common Data Service for Government
This module covers the tools and resources needed for extending the Power Platform, including SDKs, the extensibility model, and event framework. It also explores when to use plug-ins, their configuration, registration, and deployment.
Lessons
- Introduction to Common Data Service for Developers in Government
- Extending Plug-Ins in the Power Platform for Government
Module 7: Extending the Power Platform User Experience with Model-Driven Apps for Government
This module describes how to create client scripting, perform common actions with client script, and automate business process flows using client scripts. It also covers best practices for maintaining and deciding when to use client scripts.
Lessons
- Introduction to Web Resources for Government
- Performing Common Actions with Client Script in Power Apps for Government
- Automating Business Process Flows with Client Script in Power Apps for Government
Module 8: Create Components with the Power Apps Component Framework for Government
This module describes how to get started with the Power Apps Component Framework, covering core concepts and components. It also shows you how to build a component and work with advanced features of the framework.
Lessons
- Getting Started with the Power Apps Component Framework for Government
- Building a Power Apps Component for Government
- Using Advanced Features with the Power Apps Component Framework for Government
Module 9: Extend Power Apps Portals for Government
This module describes how to transform a content portal into a full web application that interacts with Common Data Service. It also covers customization and development options to extend portal functionality and integrate with Office 365, the Power Platform, and Azure components.
Lessons
- Introduction to Power Apps Portals for Government
- Accessing Common Data Service in Power Apps Portals for Government
- Extending Power Apps Portals for Government
- Building Custom Power Apps Portals Web Templates for Government
Module 10: Integrate with the Power Platform and Common Data Service for Government
This module describes how to integrate with Common Data Service using code, including an in-depth overview of options available for integrating data and events with Azure solutions.
Lessons
- Working with the Common Data Service Web API for Government
- Integrating Common Data Service with Azure Solutions for Government
Requirements
- Candidates for government roles should possess an introductory understanding of the Power Platform.
- Candidates for government positions should have development experience that includes JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.