CNIT-134
Server-side Technology - XML and ASP.NET

Welcome to the page of CNIT-134 Class!

You will find here the basic information about this class.

During Spring/2010, I will be teaching this class together with Maura Devlin-Clancy in hybrid mode (online with also 8 face-to-face sessions). The face-to-face sessions will happen on Tuesdays at the Ocean Campus.

Every City College student receives an email account with the following format username@mail.ccsf.edu. You can find your email account in the Admissions and Records website (WebStar) that you use to enroll/drop classes - once you login in WebStar, simply go to Personal Information where you will find the link called Google Student Email. Click on this link and you will have all the information you need to access your Google Student email (email address, username and password). You can then login using your information at Google Student Email - Login Page. If you want to continue to use your usual email (Ex. Yahoo!, Gmail, AOL etc.), you should login in your Google Student Email at least one time to enter the Settings folder and set the Forwarding in order to have this new City College email account forward all the messages to your preferred email, otherwise, you will risk not receiving emails from the college! The email is the most important form of communication between the students and the instructors. I use emails a lot to communicate with students and I encourage all my students to communicate with me via email!

Then, you will use your student ID and an initial password to access http://insight.ccsf.edu (the Insigth or Moodle) which is the online Learning Environmnent used by City College. On this website, you will find more details about this course including the schedule (on a weekly basis) and access to the activities we will be doing.

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 day of class.

Course Description:

Lec-3, lab-3
Advisory: CNIT-133, or CS-110A, or CS-111A, or CS-112A, or CS-113A, or CS-183B
Creating of orginal server-side scripts using a variety of techniques such as: Extensible Markup Language (XML) and its subsets - Extensible STyle Language Transformation (XSLT), XML Schemas and Web Services; and ASP.NET server controls and its data access with ADO.NET. Develop interactive web pages.

Material Used:

  • 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 also be able to transfer your files to the Hills server using your browser.
  • You will download the Visual Studio 2005 Professional Edition from the MSDNAA website - you will receive your username and password for this website via your City College Google Email
  • You need to have a web browser installed, it will be better, for testing your pages, to have 2 different browsers, preferably IE (Internet Explorer) and Firefox.
  • Book (Required): ISBN = 978-1-4188-3765-5 - Introduction to ASP.NET 2.0 - 3rd Edition by Kathleen Kalata - Publisher: Course Technology - CENGAGE Learning

Some sessions of this course used CCCConfer. During Spring/2010, there were 7 CCCConfer Sessions!