Solution Architects bear responsibility for the successful design, implementation, deployment, and organizational adoption of comprehensive enterprise solutions. They ensure solutions meet current customer requirements while remaining viable for future needs. This course guides you through the critical decisions Solution Architects make during implementations, spanning security architecture, system integrations, Power Apps design, Power Automate orchestration, and more. By completing this course, you will gain essential foundational knowledge for the Solution Architect role.
Target Audience:
This course is designed for senior consultants (both functional and technical specialists) who aspire to transition into Solution Architect roles, as well as professionals new to the Solution Architect position seeking to build their expertise.
Exam Preparation: PL-600
Module 1: Becoming a Solution Architect and Understanding Your Customer
- Defining the Solution Architect role and responsibilities
- Understanding the Solution Architect's position within project teams
- Applying appropriate project methodologies
- Conducting thorough customer discovery and analysis
- Group exercise: practicing customer discovery techniques
Module 2: Conceptualizing Design from Requirements
- Leading the requirements gathering and documentation process
- Conducting fit-gap analysis to identify solution opportunities
- Understanding the core pillars of sound architecture
- Creating comprehensive solution architecture blueprints
- Group exercise: designing solutions from gathered requirements
Module 3: Project Governance and Team Collaboration
- Understanding the Solution Architect's governance responsibilities
- Applying techniques to keep projects on schedule and on budget
- Recognizing scenarios that could derail projects
- Group exercise: managing governance and fostering effective teamwork
Module 4: Power Platform Architecture
- Identifying key architectural components of the Power Platform
- Understanding how platform design and system limits influence solution design
- Managing updates and feature releases within enterprise solutions
- Communicating how the platform addresses customer needs
Module 5: Data Modeling
- Identifying factors that influence data model design
- Developing comprehensive data model strategies
- Selecting appropriate data types for various business entities
- Establishing data relationships and referential integrity
- Group exercise: designing effective data models
Module 6: Analytics and Artificial Intelligence
- Planning for and evaluating analytics requirements
- Building operational reporting solutions
- Leveraging Power BI for business analytics
- Implementing enterprise business intelligence strategies
- Incorporating pre-built insights and custom AI capabilities
Module 7: Power Apps Architecture
- Evaluating options for application development and selecting appropriate starting points
- Exploring options for organizing and composing applications
- Using reusable components as part of application architecture
- Considering Portal applications as part of comprehensive solutions
- Group exercise: discussing Power Apps architecture topics
Module 8: Application Lifecycle Management (ALM)
- Understanding Microsoft's vision for ALM and the Solution Architect's role
- Developing environment strategies for development, testing, and production
- Defining solution structures for deliverables and implementations
- Hands-on lab: ALM processes and best practices
Module 9: Power Automate Architecture
- Exploring options for business process automation and custom logic
- Understanding triggers and common actions for workflow design
- Using Business Process Flows to guide users through defined workflows
- Group exercise: evaluating scenarios for Power Automate implementation
Module 10: Security Modeling
- Understanding the Solution Architect's role in security architecture
- Conducting discovery to understand client security requirements
- Controlling access to environments and resources
- Implementing data-level access controls
- Group exercise: designing security models for enterprise solutions
Module 11: Integration
- Understanding the Solution Architect's responsibility for integration design
- Defining integration requirements and business drivers
- Identifying platform features that enable system integration
- Using Common Data Service Event Publishing for real-time scenarios
- Group discussion: analyzing integration scenarios and approaches
Module 12: Dynamics 365 Applications Architecture
- Understanding the Solution Architect's role when implementing Dynamics 365 applications
- Evaluating architecture considerations for major Dynamics 365 applications
- Group exercise: application-specific teams evaluating implementation requirements
Module 13: Power Virtual Agents Architecture
- Introduction to conversational AI and virtual agents
- Comparing chatbot implementation options
- Understanding core chatbot concepts and capabilities
- Applying best practices for chatbot design
- Integrating chatbots with business systems
- Deploying Power Virtual Agents within Microsoft Teams
Module 14: Robotic Process Automation
- Introduction to RPA and business process automation
- Understanding Power Automate Desktop capabilities
- Recording and editing automated tasks
- Running desktop flows in production environments
- Analyzing business processes for automation opportunities
Module 15: Testing and Go Live
- Understanding the Solution Architect's role during testing phases
- Planning comprehensive testing strategies
- Planning a successful go-live and production launch