120 likes | 267 Views
Welcome to N341: Client-Side Web Programming! This course is designed for individuals with fundamental XHTML and CSS experience, serving as an introductory programming class. You'll learn to create programming objects, utilize conditional statements, develop loops, and implement Dynamic HTML using JavaScript's Document Object Model. By the end of the course, you'll be equipped to build custom objects and programming libraries. Recommended tools include suitable text editors, reference books, and browsers for an enhanced learning experience.
E N D
Welcome! • Welcome to N341: Client-Side Web Programming • This class is intended for those with basic XHTML & CSS experience. • This class will serve as an introductory programming class.
Pre-Requisite Skills • You should be comfortable with scripting using XHTML and Cascading Style Sheets. • You should be comfortable with using a basic text editor for scripting. • If you do not have these skills, consider taking a web scripting class (like CSCI N241) before taking this class.
What You Will Learn • How to create and use programming objects. • How to create and use conditional statements to make complex decisions. • How to create and use loops for iterative structures. continued …
What You Will Learn • How to create and use scripts that include Dynamic HTML. • How to use JavaScript’s Document Object Model. • How to develop custom objects and your own custom programming libraries (APIs).
Suggested Tools - Editors • We strongly recommend that you download & install a decent (programming) text editor for this class. • Once suggestion is syn Text Editor (for Windows Operating Systems):http://syn.sourceforge.net/
Suggested Tools – Reference Books • Beginning JavaScript, Second Edition by Paul Wilton. Published by Wrox (2004). • ISBN:0-7645-5587-1
Suggested Tools – Reference Books • JavaScript: The Definitive Guide, Fourth Edition by Dan Flanagan. Published by O’Reilly (2001). • ISBN:0-596-00048-0
Suggested Tools - Browsers • Mozilla Firefox:http://www.mozilla.com/ • Netscape Navigator:http://browser.netscape.com/
Suggested Tools - Validators • W3C Validator:http://validator.w3.org/ • Dr. Watson:http://watson.addy.com/
Suggested Tools - Websites • The World Wide Web Consortium:http://www.w3c.org/ • The Web Design Group:http://www.htmlhelp.com/ • JavaScript Kit:http://www.javascriptkit.com/