Summer 2014: 6/16/2014 - 7/25/2014

Contact Info

Recommended TextBook Choose OneAlternate Recommended Text book: Web Design in a Nutshell. Both books cover same topics, blackboard quiz were extracted from first book but this second book is a a top rated DHTML reference book. DHTML = JavaScript + CSS + XHTML

Recommended Textbook: Designing Web Pages with Cascading Style Sheets
As our Internet devices become more portable, it's becoming increasingly essential that Web pages be designed in a way such that users can access sites clearly and effectively from a variety of remote devices and Web browsers. Cascading Style Sheets (CSS) is a style of Web language that uses common printing and display terminology to allow HTML Recommended Test Bookand XML authors to control the way Web pages look, regardless of the browsing device. Styling Web Pages with Cascading Style Sheets will cover the entire CSS2 specification, which was released from the World Wide Web consortium in May, 1998. Through the use of hands-on projects, code samples, and screen shots, users will create style sheets in real-world exercises and master the skills to create effective style sheets on the Web.

Class Info

CIMW240 Introduction to CSS

Course covers CSS, CSS2, CSS3, and RWD (Responsive Web Design) . The best way to learn CSS3 and RWD is too first master the basics of CSS and CSS2; Besides mastering the basics of CSS/CSS2, effective responsive Web page design is highly contingent on developing a good bulletproof sound Web page architecture. Class assignments and projects revolve around using a correctly structured Web page. Once a Web page is correctly structured, one can then apply RWD techniques to produce a single Web page or Web application that is responsive to all forms of viewing devices, i.e., PCs, smart phones, tables and hard copies.

Each class session is divided up into teaching CSS basics, analyzing previous design, correctly structuring a Web page and RWD. Class also has videos on using the advance features of Firefox Web developer add-on tools. Chrome has built in Web developer add-on tools.

When CSS first came out it had limited browser support. CSS3 (third level or generation of CSS) was formerly released Q1/2012, within 6 months all browsers including even IE10 supported CSS3.

CIMW 260 JavaScript/jQuery - AJAX

Offered 2nd 8 weeks Fall/2013 same time and place as CIMW240 CSS. Class is also offered 2nd 8 weeks online in the Spring/2014.

JavaScript is the predominant client side scripting language. All modern day browser include JavaScript engines. In fact, many browser actually compile JavaScript into an executable format.

jQuery is a JavaScript framework. A framework is a collection of prewritten JavaScript code that makes it easy, to create Web pages. When dealing with Web pages all Web developers have a similar set of requirement, jQuery is very good at streamlining these requirements. In jQuery has become the most used JavaScript framework.

This assignment page implements a jQuery User Interface accordian widget. Class covers jQuery selectors, events, UI (user interface) library and AJAX.

Class also covers AJAX (Asynchonous JavaScript and XML). AJAX has become the defacto standard for sending XML formatted data to a Web Page, without having to reload the entire page.