Interaction Design: Software and Web Design Patterns
Overview
Explore a variety of web and software application patterns. Discover how each pattern is used in practice, as well as how to apply them in the creation of tables, menus, and more.
Design patterns are the nexus of interaction design, visual design, and technology. Web applications are more complex than standard web interfaces, requiring robust patterns and paradigms to ensure usability. In this course, Diane Cronenwett explores a variety of common web and software application patterns, showing how they're used in practice, as well as how to apply them to more efficiently create great products. While practicing designers may already recognize some of the patterns covered in this course, Diane highlights new approaches and contexts that make revisiting each pattern a valuable exercise. Plus, she delves into key design principles, as well as core web and software application interactions such as navigation and tables.
Design patterns are the nexus of interaction design, visual design, and technology. Web applications are more complex than standard web interfaces, requiring robust patterns and paradigms to ensure usability. In this course, Diane Cronenwett explores a variety of common web and software application patterns, showing how they're used in practice, as well as how to apply them to more efficiently create great products. While practicing designers may already recognize some of the patterns covered in this course, Diane highlights new approaches and contexts that make revisiting each pattern a valuable exercise. Plus, she delves into key design principles, as well as core web and software application interactions such as navigation and tables.
Syllabus
Introduction
- Designing web and software applications
- Web applications and software patterns
- Common actions
- Customizable actions
- Navigation headers
- First time experience
- Multi-step tasks
- First use task list
- Guided tour
- In-line help
- Tables: Column, sort, and pagination
- Table actions
- Dynamic data panel
- Tree views
- Tool bars
- Drag and drop
- Sliders
- Preview
- Menus
- Next steps
Taught by
Diane Cronenwett
Related Courses
-
Interaction Design: Design Patterns as Building Blocks
-
Software Design and Architecture
University of Alberta
5.0 -
C# Design Patterns
-
Practical Design Patterns in Swift
-
Software Engineering Essentials
Technische Universität München (Technical University of Munich)
3.5 -
Responsive Web Design Fundamentals
Google
4.6
Reviews
0.0 rating, based on 0 reviews