
Course Description
The Solution Architect is responsible for the successful design, implementation, deployment and adoption of an overall solution. The Solution Architect ensures that the solution meets the customer’s needs now and in the future. In this course, students will learn about decisions a Solution Architect makes during an implementation, covering security, integrations, Power Apps architecture, Power Automate architecture, and more. This course is designed to give you an introduction to the Solution Architect role.
Who Should Attend?
Senior Consultants (both functional and technical) that aspire to be Solution Architects, or current Solution Architects that are new to the role.
About this course
Course Outline
-
Perform solution envisioning and requirement analysis (35–40%)
-
Architect a solution (40–45%)
-
Implement the solution (15–20%)
-
Evaluate business requirements
-
Identify Microsoft Power Platform solution components
-
Identify other components including existing apps, AppSource apps, third-party components, and components from independent software vendors (ISV)
-
Identify and estimate migration and integration efforts
-
Identify desired high-level organizational business processes
-
Identify business process improvement opportunities
-
Assess an organization's risk factors
-
Review key success criteria
-
Evaluate an organization’s enterprise architecture
-
Identify data sources needed for a solution
-
Define use cases and quality standards for existing data
-
Identify and document an organization's existing business processes
-
Refine high-level requirements
-
Identify functional requirements
-
Identify non-functional requirements
-
Confirm that requirements meet an organization's goals
-
Identify and document an organization's desired business processes
-
Determine the feasibility of meeting specific requirements
-
Evaluate Dynamics 365 apps and AppSource options to solve requirements
-
Address functional gaps through alternate solutions
-
Determine the scope for a solution
-
Design the solution topology
-
Design customizations for existing apps
-
Design and validate user experience prototypes
-
Identify opportunities for component reuse
-
Communicate system design visually
-
Design application lifecycle management (ALM) processes
-
Design a data migration strategy
-
Design apps by grouping required features based on role or task
-
Design a data visualization strategy
-
Design an automation strategy that uses Power Automate
-
Design environment strategy
-
Design tables and columns
-
Design reference and configuration data
-
Design relationships and relationship behaviors
-
Determine when to connect to external data versus import data
-
Design data models to address complex sets of requirements
-
Design collaboration integrations
-
Design integrations between Microsoft Power Platform solutions and Dynamics 365 apps
-
Design integrations with an organization’s existing systems
-
Design third-party integrations
-
Design an authentication strategy
-
Design a business continuity strategy
-
Identify opportunities to integrate and extend Power Platform solutions by using Microsoft Azure
-
Design Robotic Process Automation (RPA)
-
Design networking
-
Design the business unit and team structure
-
Design security roles
-
Design column and row level security
-
Design security models to address complex sets of requirements
-
Determine security model management policies and processes
-
Identify Azure Active Directory groups and app registrations required to support a solution
-
Identify data loss prevention (DLP) policies for a solution
-
Determine how external users will access a solution
-
Evaluate detail designs and implementation
-
Validate security
-
Ensure that the solution conforms to API limits
-
Assess the solution performance and impact on resources
-
Resolve automation conflicts
-
Resolve integration conflicts
-
Identify and resolve potential and actual performance issues
-
Troubleshoot data migration
-
Resolve any identified issues with deployment plans
-
Identify factors that impact go-live readiness and remediate issues
Prerequisites
Successful Azure Administrators start this role with experience in virtualization, networking, identity, and storage.
-
Understanding of on-premises virtualization technologies, including: VMs, virtual networking, and virtual hard disks.
-
Understanding of network configurations, including TCP/IP, Domain Name System (DNS), virtual private networks (VPNs), firewalls, and encryption technologies.
-
Understanding of Active Directory concepts, including users, groups, and role-based access control.
-
Understanding of resilience and disaster recovery, including backup and restore operations.
Where
This will be a virtual event hosted on Microsoft Teams. In the Microsoft Teams platform and sessions, your name, email address, or title may be viewable by other participants. By joining this event, you agree to this experience.