Course Info
The Microsoft Power Platform helps organizations optimize their operations by simplifying, automating and transforming business tasks and processes. In this course, students will learn how to build Power Apps, Automate Flows and extend the platform to complete business requirements and solve complex business problems.
What Will I Learn From This Course?
Create a technical design
Configure Common Data Service
Create and configure Power Apps
Configure business process automation
Extend the user experience
Extend the platform
Develop Integrations
Methodology
Lectures, visual presentations, hands-on demo files and exercises, Q&A.
Pre-requisites
Candidates should have development experience that includes JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.
Target Audience
User who wants application enhancements, custom user experience, system integrations, data conversions, custom process automation, and custom visualizations.
Course Outline for This Programme
Module 1: Create a model-driven application in Power Apps
- Introduction to model-driven apps and Common Data Service
- Get started with model-driven apps in Power Apps
- Create and manage entities in Common Data Service
- Create and manage fields within an entity in Common Data Service
- Working with option sets in Common Data Service
- Create a relationship between entities in Common Data Service
- Define and create business rules in Common Data Service
- Create and define calculation or rollup fields in Common Data Service
- Get started with security roles in Common Data Service
Module 2: Create a canvas app in Power Apps
- Get started with Power Apps
- Customize a canvas app in Power Apps
- Manage apps in Power Apps
- Navigation in a canvas app in Power Apps
- How to build the UI in a canvas app in Power Apps
- Use and understand Controls in a canvas app in Power Apps
- Document and test your Power Apps application
Module 3: Master advance techniques and data options in canvas apps
- Use imperative development techniques for canvas apps in Power Apps
- Author an advanced formula that uses tables, records, and collections in a canvas app in P
- Perform custom updates in a Power Apps canvas app
- Complete testing and performance checks in a Power Apps canvas app
- Work with relational data in a Power Apps canvas app
- Work with data source limits (delegation limits) in a Power Apps canvas app
- Connecting to other data in a Power Apps canvas app
- Use custom connectors in a Power Apps canvas app
Module 4: Automate a business process using Power Automate
- Get started with Power Automate
- Build more complex flows with Power Automate
- Introduction to business process flows in Power Automate
- Create an immersive business process flow in Power Automate
- Understand advanced business process flow concepts in Power Automate
- Introduction to expressions in Power Automate
Module 5: Introduction to developing with Power Platform
- Introduction to Power Platform developer resources
- Use developer tools to extend the Power Platform
- Introduction to extending the Microsoft Power Platform
Module 6: Extending the Power Platform Common Data Service
- Introduction to Common Data Service for developers
- Extend plug-ins
Module 7: Extending the Power Platform user experience Model Driven apps
- Introduction to web resources
- Performing common actions with client script
- Automate business process flows with client script
Module 8: Create components with Power Apps Component Framework
- Get started with Power Apps component framework
- Build a Power Apps component
- Use advanced features with Power Apps component framework
Module 9: Extend Power Apps portals
- Introduction to Power Apps portals
- Access Common Data Service in Power Apps portals
- Extend Power Apps portals
- Build custom Power Apps portals web templates
Module 10: Integrate with Power Platform and Common Data Service
- Work with Common Data Service Web API
- Integrate Common Data Service Azure solutions
Renganathan Palanisamy has extensive experience in both academic and corporate training arena which enables him to incorporate best practices of both training approach to ensure training delivery is effective and relevant. This is further strengthened by his involvement in various technology related collaboration with renowned players in the industry such as Microsoft, IBM and Oracle. During his service as a Programme Leader in KDU College Sdn Bhd, he was responsible for coordination, collaboration and delivery of courses offered by Sun Microsystems in partnership with Guidance View and as Authorized Sun Education Centre, Oracle under its Workforce Development Programme and Microsoft through its MSDN Academic Alliance Programme.
He started off his early days of involvement in IT industry professing strong inclination towards Java technology and the object oriented design and development practices. He was able to share his in-depth knowledge of the technology via several academic courses and workshops he conducted for students and academic staff alike. Later he ventured into database design and development with Oracle and eventually expanded to include Microsoft SQL Server as well as IBM DB2 and IBM Informix.
Currently his main focus is on delivering Data Management and Business Intelligence tracks which is strongly complemented by his exposure to non-Microsoft related technologies. He has strong understanding of .NET technologies and tools. His knowledge is seeked as evident in his presence at premier events such as Microsoft TechEd and his involvement in SQL PASS local group (SPAN). His technical skills coupled with know-how of training delivery techniques have earned him recognition amongst his peers and attendees of his training sessions. His specialty includes the ability to relate concepts derived from various technologies and ability to ensure smooth transition for trainees migrating to different technology. Resourcefulness is his trademark and this helps enhance the training experience of the attendees.
He is a dynamic and versatile individual. He is willing to take up new challenges to learn and has the ability to apply new skills in a short span of time. Other strengths include good time management, analytical skills, ability to present ideas in innovative ways and most importantly, a sense of responsibility.