Essentials for Software Professionals Training
The Essentials for Software Professionals training course is geared specifically to those who want to directly apply the lessons learned to their UI development project. We've made the tough calls to prune our material to reduce participants' time investment. On the other hand, our trainers are experienced UX practitioners, so more details can easily be provided if desired for a certain topic.
Prerequisites
None
Target Audience

- Developers
- Business Analysts
- Architects
- Webmasters
- UX Professionals
Objective
After completion of this training the participants will be able to:
- Understand, communicate, and apply the background and concept of user experience.
- Assess the user experience of interactive products.
- Apply UI design best practices to their own work.
- Understand the process of user experience and how to merge it within their development process.
- Understand the role and power of user interface controls and patterns.
Modules
- Introduction to User Experience
This module introduces the concept of User Experience and shows why a high quality UX is a critical factor in determining the success of a product. The User Centered Design process is introduced, a process that allows the product development team to engineer usability and appeal into the product. Concrete examples are used to illustrate how usability and appeal work together to define the UX.
- Hall of Fame, Hall of Shame: Examples of User Experience (Class Exercise)
Examples of real products are presented, evaluated and discussed. Sometimes it can be easily determined if a product provides a good UX just by looking at it, although typically it has to be used to allow an accurate determination of UX quality. The examples provide a quality range for UX and give participants some early benchmarks to help recognize the extremes of UX and the type of designs to aspire towards.
- User Experience Design: Best Practices
A variety of fundamental best design practices that have been shown to optimize the UX are presented, including text and color treatment, steering visual attention, how to get from user research to an information architecture, and further to an interaction design and visual design.
- Building Blocks of User Experience: Controls & Patterns
Patterns and Controls allow developing the user experience more efficiently and consistently. Understanding what patterns and controls are available, the problems they are designed to solve and when to use them is critical to building a high quality UX.
- Demo of State-of-the-Art Controls and Patterns (Class Exercise)
Experience state-of-the-art patterns and controls via a live demo.
- Assessing User Experience
An important part of the UX process is to constantly assess the product and identify improvement areas. This module examines a variety of methods commonly used to assess the UX, including usability testing, heuristic evaluation and task performance modeling.
- Hands-on Session: Expert Review of a Sample User Interface
This exercise allows the participants to test their assessment skills by performing an expert review of an application.
Other UX Training Courses
Engineering the User Experience - Essentials for Business Professionals
Engineering the User Experience – Compendium Course
DeepDive - User-Centered Data Visualization
DeepDive - Usability Testing
DeepDive - UX Tools
Training FAQs
Frequently Asked Questions about Infragistics training