Learn how to create a website user interface

I wanted to create a website where I need to develop a menu, login screens, center title frames and some frames that are used on the website " http://www.lynda.com/ "

Share your experience with how I can create such web user interfaces. I am a programmer who has experience with Java + C + Database, etc. So, kindly share some good tutorials to support your answers.

Many thanks.

Hi,

+4
source share
10 answers

When designing a site you need to think about a lot.

For me, these are the big 3 (the most important for the least important):

1) Usability

I would suggest first learning as much as possible about usability practices. The old rule of thumb is that the most common usability models will be easiest for your users. In other words, since most users use sites like Amazon, Google, etc., you can copy some of your best ideas and implement them on your own site. Things like placing a login button are important. Traditionally, most often you see the login button or link in the upper right corner of the page.

2) SEO (search engine optimization)

Before I found out about SEO, I thought it should be simple. This is actually more complicated than I expected. But there are some simple rules that will help you with this. Everything that concerns the use of text links more than graphic links, unique headers for each page and maintaining a high ratio of text content in HTML is important.

3) Aesthetics

When you have some kind of vision in the head of what you are building, you can first mock him at Balsamiq Mockups . After you give up the basic idea, recreate it as something like Adobe Photoshop to get the final look and feel ready. And as a last step, you can shorten your design and create your HTML and CSS with usability and SEO in mind.

The idea behind this multi-step process is to conceptualize with tools that are easy to play first before you start writing code. Because, as soon as in the code everything becomes harder to move around.

As a last moment, I saw again and again that business owners are preventing their personal preferences from getting in the way. They had priorities in the opposite direction with these large 3 items, often putting aesthetics first. In the end, they had a creative looking site that no one could find on the Internet due to poor SEO, and the few users who reached this site would be confused about how to use it.

+4
source

Before you begin to look at web design, it is important to understand the general conventions used in design and understand what leads to good usability.

To find out about the convenience and best practices on the Internet, I would recommend:

http://www.useit.com/

Designing interfaces from Jenifer Tidwell is a great resource for understanding common user interface patterns.

If you are studying, now is not the time to start experimenting with new concepts. Learn common ways of doing things and the reasons they are used / popular.

+3
source

Draw an interface on paper. Use wireframes. Draw each screen. Get as many people to comment on them as you can, and then create an HTML prototype. Ask users to complete the task for which the website is intended. Get feedback.

To create a site map and page groupings, use something like excel and group them by the same page names.

The best UI site found by Ive.

http://www.boxesandarrows.com/

+2
source

This is a pretty busy question, but you should start by creating basic web design guides (HTML, CSS), and as soon as you feel comfortable with them, you can learn a server-side programming language such as PHP or .NET. From there you can either write your own website or use a content management system such as Joomla or Droopal.

I described how to become a web developer. If you are completely inexperienced in web development, I would consider hiring someone until you feel comfortable.

Please note that I encourage you to learn new types of development, but you should be aware that website development can be a time-consuming and complex process.

+1
source

There are two aspects: HTML and code that emits HTML.

As a Java developer, you can easily use JSP and JSF in environments such as Tomcat and WebSphere Community Edition. Development at Eclipse tends to be fairly simple. See Tutorials such as this and this , the last link has various patterns that may also be useful.

Sun's JSF tutorial may also be helpful.

The idea of ​​JSP / JSF is that you edit what looks more or less like standard HTML in an editor that udsrstands HTML (like Eclipse), so when you think about the visual aspects of the application, you can think in HTML. The java bits fill the variable parts of your pages, and for that you go to java. JSF provides a good way to "support" your Java HTML code.

Using the above, you can get to stange, where you have HTML pages, and if thay look like mine, they have all the aesthetic qualities of someone with Van Guf’s ear for music.

They need other research ... the deisgn website or the involvement of a true expert in this field.

You can learn the html from the tutorial here , but the tricks used by professional designers to make everything look good are very extensive - learn a lot to do. I would like to receive expert help for this.

0
source

Well, in my idea, the user interface design is much more than programming with joomla or asp.net.

First of all, study colors, software such as photoshop, html and css.

Did he mean this design?

0
source

How about using Silverlight / WPF, both based on XML (XAML), and supporting 2D and 3D graphics, animations, threads / processes (in Blend 3.0 and higher).

As you are experienced in Java, learning C # should be easy for you and XAML using many HTML-based principles.

Sliverlight / WPF also supports the easy separation of visual design from logic.

0
source

Djna saidL "You can learn the html from the tutorial here, but the tricks used by professional designers to make them look good are very extensive."

This is a great point, it is worth adding to this that the type of thinking that the graphic / digital media resource uses and that the programmer uses is extremely different, rarely when you find someone good for both. If you want a reasonable design and excellent code (assuming that you are pretty good at code parts) immerse yourself and immerse yourself in an object that is vast, interesting, interesting, study tools (HTML, CSS), study theory (color theory, net theory, typography , visual hierarchy), to spend time on a good design and analyze it, you will learn something from everything that you look at (good or bad) if you look at it properly (including things like books, magazines , newspapers, cd covers, as well as web pages, dvd menus, lyadya on how developers software user interface contribute to complex interactions clever ways ... look at everything with which you communicate, and think about it). His partly about training, mainly about the development of the eye and thinking, in much the same way as becoming a good programmer, involves highlighting more than the study of syntax. Some highly valuable articles related to theory: http://www.designcouncil.org.uk/

If you want really great design and really great code, you usually look at two people, often with conflicting looks on almost everything.

Hope this helps in some way.

0
source

The user interface of the website is a very important part of the website. All sales and sales revenue depend on this. Therefore, it is important to create a simple web user interface. A good web interface has the following features:

The right navigation and search option. Social network authentication. Related content and images. Site map. Page loading and performance. Payment methods and security.

0
source

this is what you are looking for http://hackdesign.org/

-one
source

All Articles