Week 1 – Web Design

Introduction
-A little about me.

Grading and class goals
-Grading has been posted to my web site
-Class Goals

  • To have all students be able to create a site from scratch
  • All student will understand the importance of design, layout, and color
  • All students will grasp the concepts of usability and functionality
  • Students will have at least a general understanding of color theory
  • Students will have at least a basic understanding of search engine optimization
  • Students will have a strong interest in becoming web designers :)

Who makes sites?
-Small & Large Web Design Firms
-Freelancers
-Advertising/Marketing Firms
-Internal Development Teams for various companies (Best Buy, Barnes and Noble, Target)
-Hybrid Businesses (Recording Studio / Web Design Firm)

What are the various positions on a web design/development team?
-Content Managers (Clients, Divisions of a company, Departments in a Company)
-Web Developers (Interactive Designers, Project Managers, Application Developers)
-IT Support (Help Desk Techs, Server Technicians)
-Security (A tech or service to monitor site security)

Skills Assessment (possible assignment)
-What do you know about Typography?
-What do you know about Color Theory?
-What is your software background?
-With your unique background what else can you bring to your web site design?

Hardware Advice
-A modern computer to run modern software

Software Advice
-A WYSIWYG HTML Editor (Dreamweaver or Aptana)
-An Image Editor (Photoshop, Illustrator, Fireworks, GIMP, Something from the Aviary Suite)
-A Localized Web Server
-A Public Web Server

What is HTML?
-Is a combination of tags and rules which suggest how a page is to be structured and how text is to appear in a browser.

  • HTML – HyperText Markup Language
  • Tags – Are a tool for annotating sections within a web page document
  • Browsers – Are applications capable of processing HTML

HTML & WYSIWYG Editors
-
Any basic text editor can create HTML
-WYSIWYG (“?”) is an application that allows a developer to see an end result in the program used for development.

Further Terminology Explained

  • DHTML – Dynamic HTML – is a combination of technologies which allow for the manipulation of HTML (javascript and CSS)
  • Javascript – is a scripting language used primarily with HTML sites. It runs in most cases on the client-side and is typically used to change the appearance of data or layout of an HTML document.
  • CSS – Cascading Style Sheets- is a client-side scripting language.  CSS is applied to tags and is used to set the layout and appearance of elements within a web page.
  • client-side script – any scripting language which is interpreted by a client’s browser.
  • server-side scripting language – is a technology which allows for the server to produce HTML from the selected scripting language.  examples include: PHP, Coldfusion, ASP, ASP .NET, Python, Perl, Java (as Java Server Pages)
  • Database – Batches of data typically stored in a relational model
  • Structured Query Languages – SQL & MySQL are used to ask a database to present, alter or delete data from a database.

LINKS:

WIKI – http://en.wikipedia.org/ (when you don’t know something try looking it up here)
Webmonkey – http://www.webmonkey.com/ (a resource for web developers)
OZZU – http://www.ozzu.com/ (a webmasters forum which covers a variety of topics)

Inspirational LINKS:
Web design trends of 2008 – http://www.webdesignerwall.com/trends/2008-design-trends/
Smashing Magazine – http://www.smashingmagazine.com/

No comments yet.
No trackbacks yet.