There are a few key fundamentals to good web design. Usability, accessibility, and semantic markup, and good content are probably the four most important. The content needs to be machine readable...
Good principles are, consistency ( always make sure they look the same, aligned equally) good up to date links smooth graphics attention grabbing colors and layout having up to date coding methods...
the difference between ecommerce web design and other web design is that with ecommerce web design it's more serious than other web design company's because it helps you learn about the program...
Graphic design as a whole is how things look - anything that is not text is graphic design. So for example logo design, designing the next doritos chip bag, hard rock cafe buttons, etc. So anything...
Do you mean designing a website ? The first step is understanding your client requirements. (If you are doing for yourself, then your requirement) Concept (idea/theme/feel) Design, then submit to...