Intermediate Web Design -- (Day 2)
Instructor: Paul N. Lee, [Owner/Consultant of Nahee Enterprises]
Hands-on workshop that continues where the Introduction class left off (so it is assumed you already have a basic understanding of HTML). More advanced features of HTML will be discussed, along with client-side and server-side technologies. The emphasis of the class will be on the many uses of Cascading Style Sheets (CSS). You will actually create a basic web site using CSS and then load it to the Internet to see the results. Several handouts will be supplied, along with a CD containing 222 files of examples, templates, training, help files, many tools/utilities, various browsers, and more (a total of over 260-MB of information).
The following is the outline used for this class:
- Brief Overview
- (see "Introduction to Web Design" outline)
- Basics.
- Waiters and Customers: Clients and Servers.
- Client-side Technologies.
- JavaScript.
- VBScript.
- Cascading Style Sheets (CSS).
- Dynamic HTML (DHTML).
- Java.
- XHTML.
- XML, XSL, XSLT, XSL/FO.
- Server-side Technologies.
- Common Gateway Interface (CGI).
- Scripting Languages.
- PHP.
- Active Server Pages (ASP).
- Perl.
- Cold Fusion.
- Java (Servlets, JavaServer Pages, etc.).
- Database Servers.
- MySQL.
- Which is Better?
- Does My Web Site Suck?
- Checklist #1 -- Mortal Sins.
- First Impression / Big Picture.
- Text and Links.
- Graphics, Video, Audio.
- Navigation.
- Content.
- Checklist #2 -- Potential Mortal Sins.
- The Answer Sheet.
- Cascading Style Sheets (CSS).
- The Basics.
- Simple CSS Layout.
- The Layout
- Creating the Document
- The Header
- The Main Content Section
- The Sidebar
- Positioning the Page Elements
- The Display Property
- Absolute, Relative, and Positioning Contexts
- The Box Model
- Pixels vs. Percentages
- Padding Properties
- Margin Properties
- Margins, Padding, and Lists
- Border Properties
- Constructing the Layout
- The Header Area
- The Content Area
- Repositioning the Sidebar
- Summary