| Instructor: Peter Breznay | Location: Computer Science Lab (MAC 122) | |
| Office Hours: MW 2:30-3:30 pm, TR 1:00-2:00 pm | Office: CH C324 | |
| and by appointment | Phone: 465-2170 |
Text: Robert Sebesta: Programming the World Wide Web, 4th edition, Addison-Wesley 2008
| Internet Technologies: | W3Schools Main Page - best site to learn all Internet-related technologies | |
| Internet Tutorial: | Tizag - good tutorials for details | |
| IP Addresses and Domains: | ICANN Homepage | |
| HTML Standards: | W3C Homepage | |
| HTML Validation: | HTML validation upload page | |
| HTML Tags and Attributes: | HTML Tag Reference | |
| HTML Tutorial: | Getting Started with HTML | |
| Cascading Style Sheets: | W3C CSS Reference | |
| JavaScript Reference: | JavaScript References | |
| VBScript Reference: | Soft Lookup VBScript Reference | |
| ASP Reference: | Four Guys From Rolla |
| HTML Editors: we are going to use Microsoft Web Developer, Microsoft FrontPage and NVU ("New View") in class. |
Here are some free HTML editors you can obtain:
| Portable NVU | Version 1.0 | by PortableApps.com | |
| Portable Apps Suite | Version 1.0 | by PortableApps.com | |
| Visual Web Developer Express | Version 1.0 | by Microsoft | |
| Web Matrix | Version 0.6 | by Microsoft | |
| Webmaster | Version 2.1 | by HTML-Helper, Inc. |
| Topic | Description |
|---|---|
| 1 | The Internet and the World Wide Web. Overview of Internet technologies. |
| 2 | Basic HTML tags. Browser safe colors. HTML Lists and Tables. Frames. Maps. |
| 3 | XHTML. XHTML Reference. Cascading Style Sheets. CSS Level 2 Reference. DIV and SPAN. |
| 4 | Overview of client-side scripting. JavaScript basics. |
| 5 | HTML forms. JavaScript Objects and Events. Browser object models. Tabbing order. |
| 6 | Microsoft Visual Studio.NET. MS Visual Web Developer. |
| 7 | VBScript basics. VBScript command summary |
| 8 | Overview of server side scripting. Data driven Web sites. |
| 9 | Overview of Database concepts. SQL. Database normalization. Database Joins |
| 10 | ASP.NET Programming in Microsoft Web Developer. ASP.NET components. |
| 11 | Database access in ASP.NET and Database integration with ASP.NET |
| 12 | Introduction to XML. Data Type Definition (DTD). XML and CSS. |
| 13 | Java Servlet basics. Database access with Servlets. |
| 14 | Maintaining state between client and server. Sessions and Cookies. |
| 15 | JSP and other technologies: JSF, Ajax, PHP, CGI etc. as time permits. |
Each group displays their work in their on Web Folder
The final project should be properly documented using the documentation guidelines.