We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Playbook WPF 4

Creating Flexible WPF Business Application Screens

Paul D. Sheriff

If you want to build great WPF applications, you need to start with good architecture. In this course, you will create some typical business screens using user controls, a message broker, styles, and several other WPF tools to meet this requirement.

Read more

If you want to build great WPF applications, you need to start with good architecture. In this course, you will create some typical business screens using user controls, a message broker, styles, and several other WPF tools to meet this requirement.

Building business applications in WPF is easier if you have a great starting architecture. After that, you need a few tools such as a splash screen, a message broker, and a design pattern for building business screens. In this course, Playbook WPF 4: Creating Flexible WPF Business Application Screens, you will create a design pattern that you can use to develop your WPF business applications. First, you will learn to create a splash screen to display while your application is loading and how to load controls dynamically. Next, you will explore how to use a message broker to display status messages, build two user controls to display login and user feedback screens, and validate data. Finally, you will discover how to create a design pattern for master/detail screens. When you are finished with this course, you will have the skills and knowledge of WPF needed to create any business application. Software required: Visual Studio 2017, .NET 4.5+, SQL Server, WPF.

Enroll now

What's inside

Syllabus

Course Overview
Display a Splash Screen at Application Startup
Load User Controls Dynamically
Use a Message Broker to Display Status Messages
Read more
Ask User to Log In
Validate Data and Display Validation Messages
Build a User Feedback Form
A Design Pattern for Creating Master / Detail Screen

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides a solid foundation for building WPF business applications, beneficial for those new to WPF
Taught by Paul D. Sheriff, a recognized expert in WPF
Uses up-to-date tools and techniques, including Visual Studio 2017, .NET 4.5+, SQL Server, and WPF
Covers a wide range of topics, including creating splash screens, loading user controls dynamically, using a message broker, and building master/detail screens
Offers hands-on labs and interactive materials to reinforce learning
Suitable for students with some experience in WPF who want to expand their knowledge

Save this course

Save Playbook WPF 4: Creating Flexible WPF Business Application Screens to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Playbook WPF 4: Creating Flexible WPF Business Application Screens. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Playbook WPF 4: Creating Flexible WPF Business Application Screens will develop knowledge and skills that may be useful to these careers:
User Interface Designer
A User Interface Designer designs and develops the user interfaces of software applications. This role typically requires a bachelor's degree in graphic design or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens can help build a foundation in WPF, which is a valuable skill for a User Interface Designer.
Software Developer
A Software Developer designs, develops, and maintains software applications. This role typically requires a bachelor's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens can help build a foundation in WPF, which is a valuable skill for a Software Developer.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. This role typically requires a bachelor's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens can help build a foundation in WPF, which is a valuable skill for a Web Developer.
Software Architect
A Software Architect designs and develops the architecture of software applications. This role typically requires a master's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens can help build a foundation in WPF, which is a valuable skill for a Software Architect.
User Experience Designer
A User Experience Designer (UX Designer) designs and evaluates the user experience of products and services. This role typically requires a bachelor's degree in human-computer interaction or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens can help build a foundation in WPF, which is a valuable skill for a UX Designer.
Quality Assurance Analyst
A Quality Assurance Analyst tests and evaluates software products to ensure that they meet quality standards. This role typically requires a bachelor's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to test and evaluate WPF applications.
Technical Writer
A Technical Writer creates and edits technical documents, such as user manuals, training materials, and marketing collateral. This role typically requires a bachelor's degree in technical writing or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to create user documentation for WPF applications.
Project Manager
A Project Manager plans, organizes, and manages projects to achieve specific goals. This role typically requires a bachelor's degree in project management or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to manage software development projects.
Business Analyst
A Business Analyst helps organizations improve their business processes. This role typically requires a bachelor's degree in business administration or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to design and develop user interfaces for business applications.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to help organizations make informed decisions. This role typically requires a bachelor's degree in statistics or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to develop user interfaces for data analysis applications.
Network Administrator
A Network Administrator manages the computer networks of an organization. This role typically requires a bachelor's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to develop applications that interact with networks.
IT Manager
An IT Manager plans, organizes, and directs the IT operations of an organization. This role typically requires a bachelor's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to manage and develop IT applications.
Systems Analyst
A Systems Analyst analyzes and designs computer systems to meet the needs of an organization. This role typically requires a bachelor's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to design and develop user interfaces for business systems.
Enterprise Architect
An Enterprise Architect designs and manages the IT infrastructure for an organization. This role typically requires a master's degree in computer science or a related field. Playbook WPF 4: Creating Flexible WPF Business Application Screens may be useful for learning how to design and develop enterprise-scale applications.
Graphic designer
A Graphic Designer uses artistic and technical skills to create visual content. This role typically requires a bachelor's degree in graphic design or a related field.

Reading list

We've selected six 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 Playbook WPF 4: Creating Flexible WPF Business Application Screens.
Provides a comprehensive overview of WPF 4.5, covering advanced topics like interoperability, animation, effects, and more.
Explores advanced WPF techniques with the use of the latest features of .NET and C#; like unit testing, file formats, and more.
Explores data binding in WPF, covering topics like data sources, binding modes, and custom data binding.
Explores essential graphical user interface elements used in WPF applications, covering topics like windows, panels, layout, controls, and commands.

Share

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

Similar courses

Here are nine courses similar to Playbook WPF 4: Creating Flexible WPF Business Application Screens.
WPF for the Visual Basic Programmer
Most relevant
Building an Enterprise App with WPF, MVVM, and Entity...
Most relevant
WPF Productivity Playbook
Most relevant
WPF Data Binding in Depth
Most relevant
Introduction to WPF Custom Controls
Most relevant
Creating Modern WPF Apps with MahApps.Metro 1
Most relevant
Advanced Reusable Styles and Themes in WPF
Most relevant
Building Windows PowerShell GUIs in WPF for Free
Most relevant
XAML: Getting Started
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