Intermediate HTML and CSS

Welcome to the page of CNIT-132 Class!

You will find here the basic information about this class.

I will teach 1 sessions of this class:

  • Ocean Campus - room S8 - Tuesdays - 6:10PM-9PM

These are face-to-face classes, and attendance is required.

The class is based on HTML5. A basic knowledge of HTML and use of basic inline CSS (both based on the most recent standards from W3C) is required to suceed in this class. Valid HTML and CSS will be required, use of deprecated or obsolete tags or attributes are not acceptable. If you have studied HTML more than 5 years ago and have never developed any web page since then, I suggest you enroll in the short-term course CNIT-131H (this class WILL NOT substitute CNIT-131 if you intend to get your AS Major Degree, it will only substitute CNIT-131 for the certificates related to mobile and web dev). Knowing how to use FTP or SSH software (to transfer your files to the web server) is also advisable.

All the material for this class will be found at the Learning Management System used by the college - Canvas - at Canvas Website. All students officially registered in the course, will be able to access this website since the first class.

If you are officially registered for this course, you will be receiving an email 1 week before classes start. The email will be sent to the City College email address - you should check your Web 4 account to verify the CCSF mail and how to access it as any communication from the college goes to that email address.

Students should show up on the first day of class, otherwise they will be in risk of being dropped!

Below, you will find the optional material for this class. Both books are optional!

You will also be using the Hills server to upload your assignments. More instructions on how to access the Hills Server will be given on the first classes.

Material Used:

  • You need to access Hills server or any web server to post your assignments - this access was set up in the previous courses CNIT 131 or CNIT 131H - if you did not attend neither, you need to make sure that you know how to access a web server - you can read this document (read just the part related to the Hills Server) Accessing Hills to get your server account ready to start the class
  • Recommended a flashdrive (thumdrive) - if you want to take notes and/or save work done in class and your assignments
  • FTP Software - There are different free client FTP software that you can download and install such as SmartFTP, WS FTP etc. You will use this software to transfer your pages to your Hills account. (Hills Server at City College). I prefer Filezilla as it works in Windows, Macs and Linux computers.
  • You will also be able to use SSH to transfer files to the Hills Server.
  • You need to have a web browser installed, it will be better, for testing your pages, to have 2 different browsers, preferably Chrome, and/or IE (Internet Explorer), and/or Firefox, and/or Opera, and/or Safari.
  • Books (OPTIONAL):
    • Basics of Web Design - HTML5 & CSS3 - latest edition
      Terry Felke-Morris
      Publisher: Pearson
    • HTML5 & CSS3 in The Real World
      Estelle Weyl, Louis Lazaris, Alexis Goldstein
      Publisher: SitePoint

The syllabus will be available in Canvas