We may earn an affiliate commission when you visit our partners.
Amber Israelsen

Canvas apps offer a no-code way to develop rich, responsive business apps, using drag-and-drop functionality and Excel-like expressions. This course will teach you how to develop an end-to-end Power Apps canvas app that leverages Dataverse data.

Read more

Canvas apps offer a no-code way to develop rich, responsive business apps, using drag-and-drop functionality and Excel-like expressions. This course will teach you how to develop an end-to-end Power Apps canvas app that leverages Dataverse data.

Today more than ever, companies need a way to rapidly develop apps without writing code. Canvas apps enable you to design an interface using drag-and-drop functionality, and work with data and logic using Excel-like expressions. In this course, Creating Canvas Apps with Power Apps, you’ll learn to develop an end-to-end canvas app using Power Apps. First, you’ll explore setting up a development environment in Power Apps, and then creating the data model in Dataverse. Next, you’ll see how to create the canvas app, add screens, forms, UI controls, and use advanced features like formulas, variables and components to interact with the data. Finally, you’ll learn how to enable offline capabilities in the app, and then manage it and monitor the app using Power Apps Analytics. When you’re finished with this course, you’ll have the skills and knowledge of Power Apps canvas apps needed to rapidly develop business applications using Dataverse data.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Getting Started with Canvas Apps in a Development Environment
Designing and Creating the Data Model in Dataverse
Creating a Canvas App and User Interface
Read more
Working with Formulas, Variables, and Collections
Creating Reusable Components and Libraries
Using Power Automate Flows in a Canvas App
Configuring Offline Capabilities for a Canvas App
Managing and Monitoring Canvas Apps
Course Summary and Next Steps

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Helps learners design rich, responsive business apps using drag-and-drop functionality and Excel-like expressions
Develops skills and knowledge of Power Apps canvas apps needed to rapidly develop business applications using Dataverse data
Taught by Amber Israelsen, an expert in developing canvas apps with Power Apps
Covers important topics such as setting up a development environment, creating a data model, designing the canvas app, and using advanced features like formulas and variables
Helps learners develop reusable components and libraries, which can save time and effort when developing future apps
Course explicitly requires learners to have experience with Power Apps development

Save this course

Save Creating Canvas Apps with Power Apps to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Creating Canvas Apps with Power Apps with these activities:
Review Excel
Review the basics of Excel to ensure a solid foundation for working with data in Power Apps.
Browse courses on Excel
Show steps
  • Go through an online tutorial on Excel basics.
  • Create a practice spreadsheet and input sample data.
  • Practice using formulas and functions.
Review concepts of data modeling and database design
Refreshing your knowledge of data modeling and database design can provide a strong foundation for understanding how data is structured and managed in Power Apps. This will help you effectively design and implement data models for your canvas apps.
Browse courses on Data Modeling
Show steps
  • Review notes or textbooks on data modeling and database design.
  • Explore online resources and articles to refresh your understanding of data types, relationships, and normalization.
  • Consider taking a refresher course or workshop on data modeling.
Follow Online Tutorials
Supplement your learning with online tutorials from Microsoft or other reliable sources to enhance your understanding of specific features.
Show steps
  • Search for tutorials on specific topics.
  • Follow the instructions and complete the exercises.
  • Experiment with different approaches and variations.
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Create a compilation of resources on Power Apps canvas apps
By compiling resources, you can gather valuable materials that supplement the course material. This can help you expand your knowledge base, stay updated with the latest developments, and easily refer to relevant information in the future.
Browse courses on Canvas Apps
Show steps
  • Identify and collect relevant articles, documentation, and tutorials on Power Apps canvas apps from various sources.
  • Organize and categorize the resources based on topics or themes.
  • Create a central repository or document to store and share the compilation with others.
Design a Sample App Interface
Create a mock design for a simple Power Apps canvas app to visualize the user interface and layout.
Show steps
  • Sketch out a wireframe of the app screens.
  • Use a prototyping tool or online platform to create a clickable prototype.
  • Share your design with others for feedback.
Attend a Power Apps workshop
By attending a workshop, you can learn from experts, network with other developers, and get hands-on experience with Power Apps, which can enhance your learning experience and understanding of the concepts covered in the course.
Browse courses on Canvas Apps
Show steps
  • Research and find a suitable Power Apps workshop in your area or online.
  • Register and attend the workshop.
  • Actively participate in the workshop, ask questions, and take notes.
Follow online tutorials on building Power Apps canvas apps
Online tutorials provide a structured and guided approach to learning how to build Power Apps canvas apps. By following these tutorials, you can reinforce the concepts covered in the course and develop your skills incrementally.
Browse courses on Canvas Apps
Show steps
  • Search for and identify reputable online resources and tutorials on Power Apps canvas app development.
  • Follow the tutorials step-by-step, implementing the concepts and techniques in your own practice app.
  • Experiment with different features and options to explore the capabilities of Power Apps.
Join or start a study group focused on Power Apps canvas apps
Engaging with peers in a study group can provide a collaborative and supportive learning environment. By discussing course concepts, working on projects together, and sharing knowledge, you can enhance your understanding and reinforce your skills.
Browse courses on Canvas Apps
Show steps
  • Reach out to fellow students or join online communities to find or create a study group.
  • Set regular meeting times and establish clear goals for each session.
  • Actively participate in discussions, ask questions, and share your knowledge and experiences.
Build Practice Apps
Create multiple small-scale Power Apps canvas apps to practice different features and concepts.
Show steps
  • Choose a simple scenario or use case.
  • Design the app interface and data model.
  • Implement formulas, variables, and components.
  • Test and iterate on your app.
Create a demo Power Apps canvas app
By creating a demo app, you can apply the concepts and skills you learn in the course to a practical project. This hands-on experience can solidify your understanding of the material and help you develop your practical skills.
Browse courses on Canvas Apps
Show steps
  • Identify a simple business scenario or problem that you can solve with a Power Apps canvas app.
  • Design the user interface and data model for your app using Power Apps Studio.
  • Implement the business logic and functionality using formulas and components.
  • Test and refine your app to ensure it meets the desired requirements.
Participate in App Challenges
Join online or local app challenges to showcase your skills, receive feedback, and learn from others.
Show steps
  • Research and identify app challenges.
  • Brainstorm ideas and form a team if needed.
  • Develop and submit your app.
  • Evaluate the results and learn from your experience.

Career center

Learners who complete Creating Canvas Apps with Power Apps will develop knowledge and skills that may be useful to these careers:
Data Analyst
A Data Analyst analyzes data to help organizations make informed decisions. They use their skills in data analysis, data visualization, and data modeling to extract insights from data. The Creating Canvas Apps with Power Apps course can help you develop the skills needed to be a successful Data Analyst. This course will teach you how to use Power Apps to create data-driven applications that can help you analyze data and make better decisions.
Data Engineer
A Data Engineer designs, builds, and maintains data pipelines that move data from various sources to a data warehouse or data lake. They use their skills in data engineering, data integration, and data quality to ensure that the data is accurate, consistent, and accessible. The Creating Canvas Apps with Power Apps course can help you develop the skills needed to be a successful Data Engineer. This course will teach you how to use Power Apps to create data-driven applications that can help you manage and process data.
Data Scientist
A Data Scientist uses their skills in data science, machine learning, and artificial intelligence to solve business problems. They use data to build predictive models, develop algorithms, and create data-driven solutions. The Creating Canvas Apps with Power Apps course can help you develop the skills needed to be a successful Data Scientist. This course will teach you how to use Power Apps to create data-driven applications that can help you solve business problems.
Business Analyst
A Business Analyst analyzes business processes and systems to identify areas for improvement. They use their skills in business analysis, process improvement, and data analysis to help organizations improve their efficiency and effectiveness. The Creating Canvas Apps with Power Apps course can help you develop the skills needed to be a successful Business Analyst. This course will teach you how to use Power Apps to create data-driven applications that can help you analyze business processes and identify areas for improvement.
Software Developer
A Software Developer designs, develops, and maintains software applications. They use their skills in software development, programming, and testing to create software that meets the needs of users. The Creating Canvas Apps with Power Apps course can help you develop the skills needed to be a successful Software Developer. This course will teach you how to use Power Apps to create data-driven applications that can help you solve business problems.
Application Developer
An Application Developer designs, develops, and maintains software applications. They use their skills in software development, programming, and testing to create software that meets the needs of users. The Creating Canvas Apps with Power Apps course can help you develop the skills needed to be a successful Application Developer. This course will teach you how to use Power Apps to create data-driven applications that can help you solve business problems.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. They use their skills in web development, programming, and testing to create websites that are user-friendly, efficient, and effective. The Creating Canvas Apps with Power Apps course may be useful for Web Developers who want to learn how to use Power Apps to create data-driven web applications.
Database Administrator
A Database Administrator designs, develops, and maintains databases. They use their skills in database administration, data management, and data security to ensure that databases are reliable, efficient, and secure. The Creating Canvas Apps with Power Apps course may be useful for Database Administrators who want to learn how to use Power Apps to create data-driven applications that can help them manage and access data.
Systems Analyst
A Systems Analyst analyzes business systems and processes to identify areas for improvement. They use their skills in systems analysis, process improvement, and data analysis to help organizations improve their efficiency and effectiveness. The Creating Canvas Apps with Power Apps course may be useful for Systems Analysts who want to learn how to use Power Apps to create data-driven applications that can help them analyze business systems and processes.
Information Technology Manager
An Information Technology Manager plans, organizes, and directs the activities of an information technology department. They use their skills in information technology management, leadership, and communication to ensure that the department is meeting the needs of the organization. The Creating Canvas Apps with Power Apps course may be useful for Information Technology Managers who want to learn how to use Power Apps to create data-driven applications that can help them manage their department and improve their efficiency.
Project Manager
A Project Manager plans, organizes, and directs the activities of a project. They use their skills in project management, leadership, and communication to ensure that the project is completed on time, within budget, and to the required quality standards. The Creating Canvas Apps with Power Apps course may be useful for Project Managers who want to learn how to use Power Apps to create data-driven applications that can help them manage their projects and improve their efficiency.
Business Intelligence Analyst
A Business Intelligence Analyst analyzes data to help organizations make informed decisions. They use their skills in data analysis, data visualization, and data mining to extract insights from data. The Creating Canvas Apps with Power Apps course may be useful for Business Intelligence Analysts who want to learn how to use Power Apps to create data-driven applications that can help them analyze data and make better decisions.
Data Visualization Specialist
A Data Visualization Specialist designs and creates data visualizations that help users understand data. They use their skills in data visualization, graphic design, and communication to create visualizations that are clear, concise, and effective. The Creating Canvas Apps with Power Apps course may be useful for Data Visualization Specialists who want to learn how to use Power Apps to create data-driven applications that can help them visualize data and communicate insights to others.
Technical Writer
A Technical Writer creates and maintains technical documentation. They use their skills in technical writing, editing, and communication to create documentation that is clear, concise, and accurate. The Creating Canvas Apps with Power Apps course may be useful for Technical Writers who want to learn how to use Power Apps to create data-driven applications that can help them create and maintain technical documentation.
User Experience Designer
A User Experience Designer designs and evaluates user interfaces for websites and applications. They use their skills in user experience design, human-computer interaction, and graphic design to create user interfaces that are user-friendly, efficient, and effective. The Creating Canvas Apps with Power Apps course may be useful for User Experience Designers who want to learn how to use Power Apps to create data-driven applications that have a great user experience.

Reading list

We've selected three books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Creating Canvas Apps with Power Apps.
This official guide from Microsoft provides comprehensive documentation on all aspects of Power Apps development, including canvas apps, model-driven apps, and Power Automate. It valuable reference for both beginners and experienced developers alike.
This comprehensive guide covers all aspects of Power Apps development, from beginner concepts to advanced techniques, including building canvas and model-driven apps, integrating with external data sources, and using Power Automate for automation.
Provides a comprehensive overview of Power Apps, covering both canvas apps and model-driven apps. It covers topics such as data integration, user interface design, and real-world applications. It can serve as a valuable resource for developers and business users looking to build custom business applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Creating Canvas Apps with Power Apps.
Getting Started with Model-driven Apps in Power Apps (PL...
Most relevant
Developing Canvas Apps with Power Apps (PL-400)
Most relevant
PL-100: Microsoft Power Platform Apps Maker
Most relevant
Getting Started with Canvas Apps in Power Apps (PL-100)
Most relevant
Analyzing and Visualizing Data with Power BI (PL-100)
Most relevant
Demonstrating the Business Value of Power Apps (PL-900)
Most relevant
Creating Model-driven Applications with Power Apps (PL...
Most relevant
Create Model-driven Power App for Rental Company
Most relevant
PL-900 Microsoft Power Platform Fundamentals
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser