Course Name: Web Fundamentals: Getting Started in Web Design
Course Name: Web Fundamentals: Getting Started in Web Design
1
GETTING STARTED IN
WEB DESIGN
• Equipment
• Software
Website Creation Roles
Content
Design
Coding: Frontend
Coding: Backend
Content
Information architecture
Organizes content logically for ease of findability
Content strategy
Ensures that text supports the brand/marketing goals;
may include data modeling and updating schedules as well as
extending brand voice to social media
Design
Visual Design
Creates the “look and feel” of the site
Coding: Frontend Development
Authoring/Markup (HTML)
Styling (CSS)
Frameworks
Coding: Backend Development
Coding tools
User Interface/layout tools
Web graphic creation tools
Variety of browsers
File management/transfer tools
Course Name: Web Fundamentals
2
HOW THE WEB WORKS
internet
International network of connected computers
protocol
A standardized method for transferring data or documents over a
network (for example, FTP, STMP, HTTP)
web
Information shared over the internet using the Hypertext Transfer
Protocol (HTTP), which is one of many ways to share information
over the internet
The Web Server
server
A program that delivers documents and data on
request
web server
Any computer running web server software
.
The Web Server (cont’d)
IP address
A unique number assigned to a device connected to the internet (IP =
Internet Protocol). Example: 199.27.145.64
Domain name
A name assigned to a web server (easier to use than IP numbers).
Example: oreilly.com
DNS server
A server that matches domain names to their respective IP addresses
The Browser
http://example.com/index.html
The page you see in the browser window is nearly always made up
of multiple files, including:
3
SOME BIG CONCEPTS YOU NEED
TO KNOW
https://validator.w3.org/services
http://validator.w3.org/unicorn/
Progressive Enhancement
Finish with “nice to have” effects (like animation) that aren’t critical •
to the brand or functionality
Progressive Enhancement (cont’d)
HTML strategy
Write in a logical order, with elements marked up in a meaningful way
Style strategy
Use universally supported properties as the baseline and add cutting-
edge styles as embellishment
Scripting strategy
Make sure basic functionality (like content display, linking, and forms) are
possible when JavaScript is turned off. Enhance the experience when
JavaScript is available
Responsive Web Design
The heart of the method is using one HTML source for all •
devices and swapping out the styles based on the size of the
browser window (viewport)
It may not be the solution for all sites, but making sites that adapt •
to screen size is now common practice
Responsive Web Design (cont’d)
Mobility impairment •
Auditory impairment •
Cognitive impairment •
Accessibility (cont’d)