In this course, students will gain knowledge of the web development processes and learn how to develop and maintain web sites using the latest technologies and standards. Students will learn to develop web sites for different web servers and browsers, developing familiarity with common web development tools and using emerging design considerations. Students will also incorporate text, graphical, and form components into web pages and will use text formatting, tables, and CSS for page layout and site design. Students will learn problem solving skills along with the validation of user input into web forms and basic layout and imaging for attractive, informative, and entertaining web sites.