Standard

Posted: 09/12/07

R State Standard          £ Institutionally Developed          College: n/a

 

CIS 2111—Advanced Web Programming using Python

 

Course Description

This course provides a look at advanced Web Programming techniques using Python. Topics include class and object creation, advanced data access, communicating with server side programs, security, and advanced topics.


 

Competency Areas

Hours

Class and Object creation

Class

4

Advanced data access

D. Lab

4

Communicating with server side programs

P. Lab/O.B.I.

0

Security

Credit

6

Advanced topics

 

 

 

Prerequisite:

CIS 1111

Corequisite:

     

 

Course Guide

 

Competency

After completing this section, the student will be able to:

Hours

Class

D.Lab

P.Lab/

O.B.I.


Class and Object creation

10

10

0

 

What is a class?

 

 

 

 

Creating a class

 

 

 

 

Creating an instance of a class

 

 

 

 

Setting properties and executing object methods

 

 

 

Advanced data access

10

10

0

 

Accessing data from a web server

 

 

 

 

Displaying data on a web site

 

 

 

 

Using web forms to search for data on a web server.

 

 

 

 

Using web forms to update, create, and save data on a web server.

 

 

 

Communicating with server side programs

8

8

0

 

Communications between a client-side and server side program.

 

 

 

 

Passing information between a client-side and server side program.

 

 

 

Security

4

4

0

 

Encryption Techniques for securing data.

 

 

 

 

Other ways to reduce data corruption.

 

 

 

Advanced topics

8

8

0

 

Current Advanced Web Programming Techniques.

 

 

 

 

Suggested Resources