Learning Tree International

Software Engineering Training

1-888-THE-TREE (1-888-843-8733)
 

Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

Province

Postal Code

Country
List

Work Telephone

Ext.

E-mail Address

A representative will contact you to follow up your request.

Privacy Statement

 
Save up to $900 per course with Training Vouchers

 

Practical User Interface Design and Prototyping


Course 9343 Days

  E-mail   Print   Q&A   PDF   Facebook   Twitter

Quick Enrol

You Will Learn How To

  • Design and generate effective user interfaces to address end user needs
  • Gather requirements through user personas and user stories
  • Configure interfaces that allow users to enter information more quickly and accurately
  • Implement best practices in the development of user navigation for Windows and Web-based applications
  • Incorporate WAI guidelines to ensure support and accessibility for all users
  • Address porting issues associated with mobile devices

Course Benefits

Competitive advantage can be won or lost depending on the design of the user interface. To be effective, modern software application designs must not only support the required functionality but also fully engage users. Throughout this course, you learn to apply proven user interface design practices to gather requirements, reduce user input errors, and provide intuitive navigation pathways through complex applications to ensure usability.

Who Should Attend

User interface designers, system developers, programmers, testers, analysts and anyone involved in developing user interfaces. General software development knowledge is preferred but not required.

Hands-On Training

Hands-on exercises provide you with practical experience designing user interfaces. Exercises and demonstrations include:
  • Generating an electronic prototype of an interface
  • Increasing speed and reducing errors to improve end user productivity
  • Adding useful help and error messages
  • Creating navigation controls
  • Incorporating search capabilities
  • Adjusting for visual difficulties to increase accessibility
  • Providing customization support

Course 934 Content

Presenting Your Best Face to the Customer

Core practices of user interface design

  • Leveraging core best practices
  • Realizing productivity gains
  • Increasing your competitive advantage
  • Converting binary data to meaningful displays
  • Managing user input effectively

Gathering Requirements

Viewing the system from the user's perspective

  • Discerning system needs through user discussions
  • Generating user personas
  • Extracting user stories

Collecting user feedback

  • Building prototypes
  • Sketching mock-ups

Designing Based on User Input

Increasing user speed

  • Determining sensible defaults
  • Selecting the right controls for the job
  • Exploring Fitts' Law

Reducing user error

  • Limiting the scope for error
  • Providing automatic cues
  • Allowing for undo
  • Supporting users with helpful error messages

Creating the User Navigation

Identifying user interactions

  • Designing interface flow diagrams
  • Focusing on the necessities

Selecting high-level structures

  • Supporting intuition with network-based hierarchal or sequential organization
  • Reinforcing the mental model

Applying best practice guidelines for user interface controls

  • Choosing appropriate icons
  • Adding shortcut keys for advanced users
  • Organizing screen real estate with tabs
  • Matching menus to widgets

Presenting, Sorting and Filtering Data

Grouping information effectively

  • Structuring menus to match workflow
  • Seperating blocks of data with colour
  • Deciding when to right/left/center justify

Handling presentation delays

  • Providing feedback during long wait times
  • Collapsing and expanding content on demand

Retrieving data meaningfully

  • Implementing search boxes
  • Facilitating advanced searches
  • Filtering search responses dynamically

Incorporating Aesthetic Considerations

Leveraging images and colour

  • Utilizing the color wheel
  • Keeping the mental model consistent
  • Sign posting with symbols
  • Choosing colour harmonies
  • Implementing the right metaphor

Handling text issues

  • Achieving readability with high contrast
  • Adjusting for different language considerations
  • Increasing accessibility for different context

Testing for Usability

Gathering measurements

  • Counting screen access
  • Enumerating mouse events

Applying usability metrics

  • Navigating problem discovery
  • Determining interface effectiveness
  • Calculating efficiency

Evolving the Interface for Future Needs

Porting to mobile devices

  • Arranging for a smaller screen
  • Adapting to user selection devices
  • Customizing for differing interaction styles

Preparing for the future of user interaction

  • Going beyond two dimensions
  • Creating new uses for existing devices

<< Back to Software Engineering Course List
 

Related Courses

 
Practical User Interface Design and Prototyping
Hands-On Training

Course Dates

Jan 19 - 21Ottawa enrol
Feb 9 - 11Toronto enrol
Apr 19 - 21Ottawa enrol
May 4 - 6Toronto enrol
Jul 20 - 22Ottawa enrol
Aug 3 - 5Toronto enrol

US Dates

Nov 17 - 19Chicago (Schaumburg) enrol
Dec 1 - 3Reston, VA enrol
Jan 5 - 7New York enrol
Jan 12 - 14Alexandria, VA enrol
Live online classroom training.

Attend highlighted events
in person or online with Learning Tree AnyWareTM.

More Dates and Locations.

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customized for your organization.

Tuition

$ 2,595 Standard Tuition
Tuition with a Savings Plan
$ 1,800Flex-Training Pass
$ 1,800Multi-Course Passport
$ 2,650Voucher 5-Pack
$ 2,335Alumni Gold Discount
$ 2,195Government Discount
 
Practical User Interface Design and Prototyping

Course participants adding navigation controls to an application.


 
I found the Learning Tree Course I attended this year to be quite excellent, and I only wish that I had taken it years sooner! It was quite comprehensive and the instructor's own experience and knowledge of the subject matter served to further reinforce and deepen the course content for everyone there.

– B. Reilly
Interleasing

 
Ten Questions to Ask Your Training Provider - Position Paper

PMI 17 PDU