UI Best Practices Playbook for ASP.NET MVC

User interface is not just important; it's the only thing that matters for end users. A specific, tailor-made user interface is sometimes necessary. More often though, you just need to pay more attention to how to code common tasks in web views.
Course info
Rating
(13)
Level
Intermediate
Updated
Apr 3, 2018
Duration
2h 42m
Table of contents
Description
Course info
Rating
(13)
Level
Intermediate
Updated
Apr 3, 2018
Duration
2h 42m
Description

Gone are the days when, as a developer, you could just display a type-insensitive editable data grid to have users create or update content. In this course, UI Best Practices Playbook for ASP.NET MVC, you'll learn twelve golden practices to reinvent the way you collect and present data in ASP.NET MVC web pages. First, you'll learn the different way that users expect to accomplish common tasks such as changing a password, selecting from a list, and entering a date. Next, you'll learn to spot some basic and common problems in a user's experience that developers deliver in web views. Finally, you'll learn to avoid common pitfalls that bring about complaints. By the end of this course, you'll be prepared to employ these golden practices when building your web pages.

About the author
About the author

Author of many popular books that helped the professional growth of thousands of .NET developers, Dino serves as the CTO of Crionet and focuses on web and mobile solutions for sport events. He’s also a JetBrains technical evangelist and member of the team that manages WURFL.

More from the author
UX-driven Software Design
Intermediate
3h 30m
31 Mar 2017
Architecting Device-Driven Web Solutions
Intermediate
4h 0m
26 Sep 2014
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. Dino Esposito speaking. Are you ready to take a whirlwind tour of UI Best Practices in web views? To be precise, all of the techniques and tips you see in this course are described in the context of an ASP. NET MVC classic application, but all of them as is or with a few minor changes can be ported to ASP. NET Core as well. I plan to upgrade all of the examples available on GitHub to ASP. NET Core over the coming few weeks. Back to the course. By taking it, you are going to take a tour of 12 aspects of web views that are worthy to be improved, fixed, or just validated for effectiveness. I'm talking about picking items from a list, entering a date, providing a better experience with passwords, fixing, and making more attractive those HTML elements not treated by Bootstrap including Bootstrap 4, drop-down content, device detection, smart images that automatically adapt to the device, large form table data, paging, posting to the server without full-page refreshes, and printing. The course targets primary ASP. NET MVC developers, but the concepts and the solutions it presents are mostly based on JavaScript and CSS and rely on common frameworks such as JQuery and Bootstrap in this regard. The audience can then be reasonably expanded to just any front-end developers. Only the examples focus on ASP. NET MVC classic. This said, I hope you'll want to keep this course on your virtual desk and look at it and its related GitHub repo whenever you need a helpful big brother. Talk to you soon, Dino from Pluralsight.