Lab 1 |
Email - |
Send me an e-mail from the e-mail address that you plan to check daily during this class. In the body of your e-mail, include the following: |
|
Initial Index Page - |
You will need to create a Initial Index Page and put it up live on the web. You can use the "Initial Index Page" in the code samples section of my web page. If you do, change the name from my name to your name and change the title to reflect the theme of your site. |
Lab 2 |
Simple Text Web Page - |
Once you have created your initial index page and put it up live
on the web, make a simple enhancement to it by creating a very basic page layout. You can use
the "Basic Page Layout" in the code samples section of my web
page as an example. Your page should contain the following:
|
|
Before next class, complete the process to get your web site on the server. Use the FTP client software demonstrated in the lecture to upload your Initial Index Page to your web site on the server. Using both Netscape and Internet Explorer type your URL into the browser(s) and verify your web page works and looks the way you are expecting it to. If it does not look right in BOTH browsers, you are not done yet. Remember, your first web page will be called index.html (all lower case). |
Think About Pictures For Future Assignments - |
Acquire them from the web or use your camera to take a roll of theme pictures. Just about anyone who develops pictures will now provide you with a copy on CD. If you cannot find someone who can develop your pictures and provide them on a CD (in .jpg format), you can send the roll to Photoworks for developing. You do not have to put them on your site yet. However, if you choose to take your own pictures, it takes time to take the pictures, have them developed and then convert them into something you can use on your web site. So start now. |
Lab 3 |
Anchors - |
On your index page, set anchors to 4 positions and link to them from the top of the page. (You should have enough content to make the anchor off the page when at the top of the screen). Hint: Use pictures or paragraphs on your page to make sure that the entire page cannot be displayed without scrolling down. |
Multiple Pages - |
Add at least 4 pages to your site. Equip each page with navigation controls. You should be able to get back to your home page from every page on your web site. The navigation on your 4+ page web site should be clearly distinguishable as a linear or hierarchical organization structure. |
Link To An Anchor On A Different Page - |
In at least 1 place on your web site, link from one page to a position other than the top of a second page. |
Links Page - |
Create a links page on your site. Call 4 or more web sites that have similar or supporting themes with respect to your web site. Example: If your theme is Indian cooking, you might link to a site that sells the spices used for Indian cooking or a site that sells cooking utensils for Indian cooking. |
Lab 4 |
Graphics - (Thumbnails) |
Select a variety (more than 5) of graphic images that relate to the theme of your web site. Add them to one or more of your web pages. On one page, add 3 or more pictures. Use thumbnails to display a small version of the picture. Display the full size picture if the user clicks on the thumbnail. On at least one of the big pictures, I want you to center the picture in the body of the browser and provide navigation back to the thumbnail page. |
Color Scheme - |
Devise and implement a color scheme for your web site. Specify a background or background image, specify link colors for standard, activated and followed links. Use a different color scheme (background, link, alink, vlink) on at least one of your web pages. |
Lab 5 |
Graphics Assortment - |
Add at least one of each of the following type of graphic to your web page:
|
Image Map - |
Select one of your web pages and insert an image map. Your map should have at least 4 hot spots. Each hot spot should go somewhere different. Use the Sebastopol site if you are having troubles. Don't copy it but use it as a guide. |
Lab 6 |
Tables - |
Add at least 2 tables to one of your web pages. One of the
tables can be a simple text table (not a table using the PRE tag as shown in the
book -- see Samples of HTML Code on the website and click on "A Simple Table" link
for an example) with no special attributes. The second table should use borders,
cellspacing, width control and multiple table background colors. |
Storyboard - |
Once you have your tables working, storyboard a design for one of your webpages
(see page 4.30 in the book). Start by drawing what you want the page to look like
on paper. Your design should not be regular rows and columns that are all
the same size. Use tables to make the web page you are designing turn out like
your drawing. Hint: If you are not using ROWSPAN and COLSPAN or not embedding
tables you should revisit your design.
Your web site can have five or more pages, so if you don't want to change one of your existing pages, just make a new one. |
Lab 7 |
Frame Page - |
Redesign your front page (index.html) to work with frames. Create a three
(or more)part frame layout. One frame will be across the top and will hold your name, company name
or logo. The top frame will not scroll. One frame on the left side to act as an index to the rest
of your site. The third frame will take up the majority of the area in the bottom right portion of
the screen and be the target for most of your links. Your frame index should access all of the web pages on your web site. Use a hierarchical structure on at least 2 pages. Design your frame index to expand (or drill down) to sub categories within your hierarchy. |
Lab 8 |
Forms - |
Using the book as a guide, develop a form for your site. Your form should include: |
|
Lab 9 |
Acquire an existing JavaScript program either from the book, from the samples on the server or something you have looked up on the web. Make minor modifications to it so that it is clear it was modified (Add your name or customize it to your site theme). Get the JavaScript program to run on your web site. |
Lab 10 |
Using the form you created in lab 8, write a JavaScript program that will validate the user input fields in your form. You should validate at least 3 fields and your program should notify the user if improper or blank input is entered. |
Use this document to help you understand how the JavaScript ties into the XHTML. |
Lab 11 |
Java Applet |
|
Perl Form Script |
|
Multimedia - |
Add your choice of 2 of the following items to your website:
|
Lab 12 -- (EXTRA CREDIT) |
Final Design- |
Turn your site into a resume of your web design skills using the tools you have learned in the class. Consider this your final project, clean things up and add some tools you were not required to add in earlier assignments. Make your website flow from one page to the next. Apply the design tips we learned in class. The result of this effort should be a finished working site. |
Return to CIOS F256 Class Links |