This course will introduce you to the realm of web design. The first and necessary step for that goal is to understand how HTML and CSS works, and then we will proceed to more advanced and complicated structures and concepts of web Developing, such as PHP and layout control. A series of tasks (website evaluation, website development, reflective report, collaborative website development, website self-assessment), as well as several group activities (discussions, online resource sharing, collaborative work) will help you gain practical experience on web development and a thorough understanding of web design issues
At the end of this course the students should have the ability to:
Use fundamental skills to maintain web server services required to host a website.
Select and apply markup languages for processing, identifying, and presenting of information in web pages.
Use scripting languages and web services to transfer data and add interactive components to web pages.
Combine multiple web technologies to create advanced web components.
Construct a web site that conforms to the web standards of today and includes e-commerce and web marketing.
Publish the website to a remote server using FTP.
Distribution of Marks
Schafer, Steven M. HTML, XHTML, And CSS Bible. Indianapolis, IN: Wiley Pub., 2010. Print
Powell, Thomas A. HTML. Berkeley, Calif.: Osborne/McGraw-Hill, 1999. Print
Hatfield, Bill. Windows XP In 10 Steps Or Less. Indianapolis, IN: J. Wiley, 2004. Print