| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Course syllabusHome (click any heading below to return here)Welcome to Web Systems Development. WebSys deals with developing Web applications, that is, solutions to business needs on the Web. The course is principally a survey of Web languages: HTML, CSS, XML, SVG, XSLT, JavaScript, VBScript (ASP), PHP and Web Services. It includes instruction in Web graphics, information architecture and page/site design as well. Some Web Sys classes do not cover VBScript (ASP), PHP and Web Services.
How to use the courseWhat you are seeing here was an assigned textbook for a 3-hour course at The University of Texas/Austin. You are not taking the course, obviously, but if you want learn the history, languages and design of the Web then WebSys has a proven record of success. Read on and let the Try-outs, Checkpoints and Mastery Tests help you learn. SyllabusAll course work is scheduled and must be turned in as Web pages. The pages must be named correctly and placed on the correct Web server (and in the correct folder there) for them to be located for grading. You must have mastered these lessons to take tests and turn in projects: "2. Tools of the Trade" and "3. Website Basics".
|
No. | eprojects (due midnight) | etests* (due 8 AM) | Component: assigned readings |
---|---|---|---|
0 | Jun 8 (Wed)** | Basics: Lessons 1,2,4,5 | |
1 | Jun 17 (Fri) | Jun 17 (Fri) | HTML: Lessons 3,6-15 |
2 | Jul 8 (Fri) | Jul 8 (Fri) | css: Lessons 16-20 |
3 | Jul 20 (Wed) | Jul 20 (Wed) | xml: Lessons 21-25 |
4 | Aug 3 (Wed) | Aug 3 (Wed) | JavaScript: Lessons 26-32 |
5 | Aug 11 (Thu) | Aug 11 (Thu) | Design & Graphics: Lessons 33-40 |
* etests are available 48 hours before their deadlines (shown above). | |||
** eproject0 is optional and does not affect your grade, but it is very important to you: a system test of your Web folders, mapping (or FTP) and your working IF account. You will receive feedback on the project to help you do better on those that are graded. |
First day of class: Aug 25 (Thu)
No. | eprojects (due midnight) | etests* (due 8 AM) | Component: assigned readings |
---|---|---|---|
0 | Sep 7 (Wed)** | Basics: Lessons 1,2,4,5 | |
1 | Sep 23 (Fri) | Sep 23 (Fri) | HTML: Lessons 3,6-15 |
2 | Oct 5 (Wed) | Oct 5 (Wed) | css: Lessons 16-20 |
3 | Oct 21 (Fri) | Oct 21 (Fri) | xml: Lessons 21-25 |
4 | Nov 18 (Fri) | Nov 18 (Fri) | JavaScript: Lessons 26-32 |
5 | Dec 2 (Fri) | Dec 2 (Fri) | Design & Graphics: Lessons 33-40 |
* etests are available 48 hours before their deadlines (shown above). | |||
** eproject0 is optional and does not affect your grade, but it is very important to you: a system test of your Web folders, FTP and your working IF account. You will receive feedback on the project to help you do better on those that are graded. |
No. | eprojects (due midnight) | etests* (due 8 AM) | Component: assigned readings |
---|---|---|---|
0 | Jan 21 (Fri)** | Basics: Lessons 1,2,4,5 | |
1 | Feb 16 (Wed) | Feb 16 (Wed) | HTML: Lessons 3,6-15 |
2 | Mar 4 (Fri) | Mar 4 (Fri) | css: Lessons 16-20 |
3 | Mar 23 (Wed) | Mar 23 (Wed) | xml: Lessons 21-25 |
4 | Apr 15 (Fri) | Apr 15 (Fri) | JavaScript: Lessons 26-32 |
5 | May 4 (Wed) | May 4 (Wed) | Design & Graphics: Lessons 33-40 |
* etests are available 48 hours before their deadlines (shown above). | |||
** eproject0 is optional and does not affect your grade, but it is very important to you: a system test of your Web folders, FTP and your working IF account. You will receive feedback on the project to help you do better on those that are graded. |
No. | eprojects (due midnight) | etests* (due 8 AM) | Component: assigned readings |
---|---|---|---|
0 | Jan 25 (Wed)** | Basics: Lessons 1,2,4,5 | |
1 | Feb 22 (Wed) | Feb 22 (Wed) | HTML: Lessons 3,6-15 |
2 | Mar 15 (Wed) | Mar 15 (Wed) | css: Lessons 16-20 |
3 | Mar 29 (Wed) | Mar 29 (Wed) | xml: Lessons 21-25 |
4 | Apr 19 (Wed) | Apr 19 (Wed) | JavaScript: Lessons 26-32 |
5 | May 5 (Fri) | May 5 (Fri) | Design & Graphics: Lessons 33-40 |
* etests are available 48 hours before their deadlines (shown above). | |||
** eproject0 is optional and does not affect your grade, but it is very important to you: a system test of your Web folders, FTP and your working IF account. You will receive feedback on the project to help you do better on those that are graded. |
All etests are scheduled to begin at 8:00AM of the start date and must be completed within 48 hours. You have two days to complete the test and place it on your Web site for grading. You are responsible for checking that your etest reached the Web server and works as expected. If a dispute arises over when you turned in the test, the server time-date stamp will prevail. No late work is accepted. There are no make ups for eprojects.
Place your tests in the etests folder on the Web site that was assigned to you at the first of the semester. The file names we will use are "etest1.html", "etest2.html" and so on. Use all lowercase for file names. For each of your tests to be graded, they must be placed in the etests folder at your site. For example, graders will enter the following url to score your etest1.
http://komodo.utsystem.edu/websystems/yourusername/etests/etest1.html
Test your work by using the same URL. Grading will begin as soon as the 8:00AM deadline has passed. Grades will be posted on the Telecampus course site.
All eproject assignments have scheduled due dates. You have until midnight of the due date to complete the project and place it on your Web site for grading. You are responsible for checking that your assignment reached the Web server and works as expected. If a dispute arises over when you turned in the assignment, the server time-date stamp will prevail. No late work is accepted. There are no make ups for eprojects.
Place your projects in the eprojects folder on the Web site that was assigned to you at the first of the semester. The file names we will use are "eproject0.html", "eproject1.html" and so on. Use all lowercase for file names. For each of your assignments to be graded, they must be placed in the eprojects folder at your site. For example, graders will enter the following url to score eproject0.
http://komodo.utsystem.edu/websystems/yourusername/eprojects/eproject0.html
Test your work by using the same URL. Grading will begin as soon as the midnight deadline has passed. Grades will be posted on the Telecampus course site.
UTTC provides web publishing space by request for students in selected courses. This service is hosted on our server Komodo at the UT System Administration complex in Austin, Texas, and is independent of your Blackboard courses. It is a place to store your web projects, portfolios, Curriculum Vitae, resumes, etc. for the duration of your enrollment with UTTC.
Use of UT TeleCampus computers and networking facilities requires prior authorization. Unauthorized access is prohibited. Usage may be subject to security testing and monitoring. Abuse is subject to criminal prosecution. Note: For security reasons, all server and client side scripting is disabled. Logging into your directory the first time constitutes your agreement with procedures and policies described in this document and applicable policies described at http://www.utexas.edu/its/policies/responsible.html.
Support is provided by the UTTC Technical Support Team. The best service (24 X 7) is provided by this page: http://www.embanet.com/help/UTTC.htm. A backup (after you have tried the 24 X 7 service) is available Mon - Fri, 8:00 a.m. - 5:00 p.m. central time uttctechsup@utsystem.edu. Please also note that UTTC cannot provide assistance with Web publishing projects, third party software or these Lesson pages; support is limited to server access only. Contact Dr. Poynor for assistance with publishing your content and to answer questions about the lessons. Your content is backed up by UTTC as a part of our disaster recovery plan. However, it is very important that you keep your own back up copy of the content in your directory; UTTC cannot provide restores of content deleted by users.
Follow these instructions provided by Telecampus to get your Web space. Do this ASAP.
You will upload content from your local computer to your web publishing directory via file transfer protocol (FTP). PC users may use Internet Explorer as their FTP client, although we recommend they use FTP software as well. Some FTP software can be used free of charge for educational purposes (see links below).
For either of the two programs you will be prompted to enter your Username and Password, which are configured based on the following:
a) Username = 1st letter of your 1st name + your last name (e.g. John Doe would be jdoe) NOTE: Duplication is avoided by appending a numeral to usernames, e.g. Jerry Doe might be jdoe2, Jim Doe might be jdoe3, etc.
b) Password = last 6 digits of your SSN
After logging in you will be taken to your directory. If you name the start page index.html or index.htm, it will be displayed by default when the URL (http://komodo.utsystem.edu/websystems/yourusername) is entered (e.g. John Doe's website URL would be http://komodo.utsystem.edu/websystems/jdoe, and the file he named index.html or index.htm would be displayed by default). Once you've logged in via FTP you can upload, move, edit, and delete files within your directory, as well as create sub-directories (folders). Due to space limitations, your directory size cannot exceed 50MB.
Helios Software Solutions, England. This brand of editor is required. The course eprojects and etests depend upon students having TextPad and the WebSys-approved clip libraries and syntax highliting parameter files. The price is $27 and well worth the money. Purchase at the TextPad site, or you can survive nicely at home with a trial-ware complete kit for this course. If you purchase you must use TextPad with the WebSys parameter files available in the complete kit (specifically the WebDNAhtml.TCL file). TextPad will save you time and make you a better HTML coder. All homework is graded for adherence to HTML coding standards.
Note: Instructions for downloading and installing the trial-ware complete kit are located in Lesson 2.
2. Web Style Guide, 2nd edition. (Suggested, not required)P. Lynch and S Horton, Yale University Press, 2002. This is a durable treatment of most aspects of designing Web sites. I have asked the Coop to order it for you. Most of the difficult layout and usability issues are presented and resolved. This is an easy read on a very broad topic, so I am sure it was very difficult to write. The Style Guide at Amazon.
Here is a very small piece of HTML markup. Change the content, or add to the markup to see the effect of the HTML in the browser without leaving the course page.
You have read how this site works. How can you quickly search for words in a WebSys lesson page? How to you retrieve the left-hand menus after you have scrolled down a page? Click the check point to confirm your answers.