Labels

Monday, September 20, 2010

Presentation topics

Hello class,

Following are the topics for the presentation on 1st October,2010. You are allowed to make group of 2 students each.

1. Web Publishing Tools
2. Blog Publishing Tools
3. Web Hosting
4. Flash
5. J2ME
6. Payment Gateways
7. Quiz



Last date for submission of report: 27th September,2010.

Thursday, September 9, 2010

ASP Tutorials

Here is a link for ASP ebook as quick reference guide. It will be useful while creating your website: Herong's Tutorial

Saturday, August 28, 2010

Course Breakup



Lecture No
Topic
Assignment
Test
1
Introduction ASP, Understanding Client Server Model, ASP Differs from other technologies


2
Running ASP Pages on IIS, PWS, Setting a web server


3
Creating ASP Pages, creating ASP Scripts


4
Introduction to VBScript


5
ASP Process Model


6
Working with variables and its types


7
Working with Arrays


8
Working with operators and its types


9
Working With Control Structures available (various types of control structures and their syntax)


10
Control Structure Examples -1 (Conditional Logic Controls, Looping Logic Controls )


11
Control Structure Examples -2 (Looping Logic Controls, Branching Logic Controls)


12

Assignment 1

13
Introduction to In-built Functions -1 ( String Functions)


14
Introduction to In-built Functions -2 (Math Functions, Type Casting)


15
Introduction to In-built Functions -3 (Date Functions, And Others)


16


Test 1
17
Introduction to Objects of ASP


18
Working with ASP Objects -1 (Response, Request, Application)


19
Workig with ASP Objects -2 ( Session, Server, Oject Context, ASP Error)


20
Collections in ASP,  Events in ASP


21
Response Object in ASP - 1 (Sending HTML to the Browser, Buffering ASP Pages)


22
Response Object in ASP - 2 (Sending the User to Another Page, Cookies, Caching Your ASP Pages).


23
Creating Forms, Designing forms, Submitting forms


24
Advanced Form Techniques -1 ( ACTION property, Client Side Validation)


25
Advanced Form Techniques -2 (Using Various HTML Form Tags to manipulate data)


26

Assignment 2

27
Advanced Form Techniques -3 (continued)


28
Request Object in ASP - 1( Accessing Form Data on Server Side)


29
Request iObject in Asp -2(HTTP Headers, Server Variables)


30
Request Object in ASP - 3 ( Enviroment Variables, Cookies)


31
Cookies : Using Response Object and Request Object, Adavantages and Disadvantages


32
Session Object in ASP  (creating, destroying, modifying)


33
Application Object in ASP ( Working with Global.asa)


34
ASP Error Object in ASP ( Handling Errors in ASP)


35


Test 2
36
Introduction to Relational Databases, Reason to use Databases with websites


37
ADO Connectivity with ASP


38
ADO Connectivity with ASP (Continued)


39
ADO Connectivity with ASP (Continued)


40
Introduction to SQL, Using SQL statements to handle databases


41
Introduction to XML (The History Of XML;The Origins Of XML; Comparison Of XML And Html
Components Of XML;)


42
XML Declaration; The Root Element ; An Empty Element; Attributes, Markup Delimiters; Element Mark Up; Attribute Mark Up; Naming Rules; Character References;


43
Predefined Entities; Entity References; Cdata Sections; Processing Instructions.


44
XML And Structured Information ; Document Type Declaration ; Welformed And Valid Document; DTD And Validation ;Internal DTD Subset ;External DTD; Developing The DTD


45
 Elements And Attributes Of DTDs; More About Elements ; Empty Element ; Element-Only Element; Mixed Elements; Any Element. ;More About Attributes; String Attributes; Enumerated Attributes; Tokenised Attributes;


46
Cascading Style Sheet, XML , CSS And Web Browsers.; Specifying CSS Properties; Classes; Id Attributes; Embedding CSS In XML


47
Comparing XSL And CSS; Template Rules; The Default Template Rules; Formatting Objects; Layout Formatting Objects


48
Content Formatting Objects; Exploring XSL Style Sheets; Xslt Template Constructs


49

Assignment 3


Syllabus


Advanced Web Development (MS 303)

Getting Started with Active Server Pages :- What are Active Server Pages ? (Understanding
the Client Server Model, How ASP differs from Client-Side Scripting Technologies); Running
ASP Pages (Setting Up Personal Web Server, Setting Up Internet Information Server, Using ASP
without IIS or PWS); Creating You First ASP Pages.
Dissecting You First ASP Script :- Understanding ASP Scripts (What Does Response.Write
Do ?, The <%=Shortcut, What’s with the <%@ LANGUAGE=VBSCRIPT%>?, Writing ASP Code
Without Using <%…%>, Comments, Line Continuation Character); What You ASP Script
Returned to the Browser; The ASP Process.
Working with Variables :- What is a Variable?; Data Types; Integer; Floating-Point Numbers
(String, Date, Boolean, Currency, Object, What Are Variant Variables?. What Does It Mean to
Declare a Variable?, Why Use Explicit Declarations in VBScript?, How Do You Name a
Variable?, Constants, Arrays, How Do You Determine Your Variable’s Type?); VB Script
Operators (Assignment Operators, Mathematical Operators, Subtraction, Multiplication , Division,
Integer Division, Modulus, Exponentiation, Negation Concatenation, Comparison Operators,
Logical Operators).
Understanding VBScript Control Structures :- What Is a Control Structures; Types of Controls
(Conditional Logic, Looping Logic, Branching Logic); Control Structure Examples (Conditional
Logic Controls, Looping Logic Controls, Branching Logic Controls).
Using VBScript’s Built-In Functions :- Typecasting Variables (What is Typecasting and Why
Should I Typecast?, How to Typecast Your Variables); Formatting Functions; Math Functions;
Date Functions (Working with Date Values, Breaking Down Date Values); String Functions; Other
Functions.
Working with Objects :- What are objects?; The Building Blocks of Objects (Properties,
Methods, Instances of Objects); Built-in ASP Objects (Response Objects, Request Object,
Application Object, Session Object, Server Object, ObjectContext Object, ASPError Object);
Collections; Working with Objects; Events.
Using the Response Object :- What is the Response Object; Dissecting the Response Object
(Sending HTML to the Browser, Buffering ASP Pages, Sending the User to Another Page,
Cookies, Caching Your ASP Pages).
Communicating with the User :- Receiving Information from the User (What are Forms?,
Creating Forms, Designing Forms, Submitting Forms, Reading Form Values from an ASP Page);
Using Advanced Form Techniques (Revisiting the ACTION Property, Client-Side Form
Validation); Using the Different Form Fields (Text Boxes, List Boxes, Check Boxes, Radio
Buttons, Choosing your Checkboxes and Radio Buttons).
Collecting the Form Information :- Retrieving the Results of a Form (Using the Request
Object); Using the Querystring to Send Information,
Working with the Request Object :- Accessing the HTTP Headers (Useful HTTP Headers,
Reading the HTTP Headers with Request. ServerVariables); Accessing the Environment
Variables (Useful Environment Variables, Reading the Environment Variables Using Request.
ServerVariables); Using Cookies (What are Cookies?, How to Read Cookies Using the Request
PTU/BOS/MS/210/23-08-2004/BATCH-2004
17
Object, How to Write Cookies Using the Response Object, Advantages and Disadvantages of
Using Cookies.
Maintaining Persistent Information on the Web :- It’s a Fact: The Web Is Stateless (Ways to
Maintain State); The Session Object (Using Session Variables, Pitfalls of Session Variables,
Session Variables Without Cookies); The Application Object (Using Application Variables, Pitfalls
of Application Variables); Initializing Application and Session Variables (Creating a Global. asa
File).
Debugging You ASP scripts and Handling Errors :- Debugging Your ASP Scripts (Debugging
Fatal Bugs, Debugging Nonfatal Bugs); Handling ASP Errors Gracefully (Using the Err Object,
Using the ASPError Object); Handling Non-ASP Errors Gracefully.
Using Databases :- What Are Relational Databases ?(Common Relational Databases); Why Use
Databases ?; Working with Databases Using ASP.
Reading from a Database Using ASP :- Databases and ASP (Communicating with a Database
Using ActiveX Data Objects (ADO)); Connecting to a Database (The Connection Object, Using a
System DSN, Using a DSN-less Connection, Opening the Connection, Closing the Connection,
Properties of the Connection); Reading Data from a Database (The Recordset Object, Using
adovbs.inc, Reading and Displaying the Contents of a Database Table).
Inserting, Updating, and Deleting Database Records :- Inserting Records (Lock Types,
AddNew and Update); Updating Records; Deleting Records.
Examining the Recordset Object :- Enhancing Information Retrieval (Using the Fields
Collection); Understanding the CursorType and CursorLocation Properties; Sorting Recordsets;
Filtering Recordsets (Filtering Recordsets Bases on User Input).
Using SQL Statements to Query Data :- What is SQL ? (Executing SQL Statements Using ASP
and ADO); The SELECT SQL Statement (Using the WHERE Clause, Iterating Through
Recordsets Generated by SQL Statements); Allowing Users to Query Data.
XML Basics : The History Of XML;The Origins Of XML; Comparison Of XML And Html
Components Of XML;
Anatomy Of An XML Document : A Sample XML Document,; XML Declaration; The Root
Element ; An Empty Element; Attributes, Markup Delimiters; Element Mark Up; Attribute Mark Up;
Naming Rules; Character References; Predefined Entities; Entity References; Cdata Sections;
Processing Instructions.
Creating Welformed And Valid Documents : XML And Structured Information ; Document
Type Declaration ; Welformed And Valid Document; DTD And Validation ;Internal DTD Subset
;External DTD; Developing The DTD ; Elements And Attributes Of DTDs; More About Elements ;
Empty Element ; Element-Only Element; Mixed Elements; Any Element. ;More About Attributes;
String Attributes; Enumerated Attributes; Tokenised Attributes; Creating A Valid Document From
A DTD;
Styling XML With CSS : Cascading Style Sheet, XML , CSS And Web Browsers.; Specifying
CSS Properties; Classes; Id Attributes; Embedding CSS In XML
Rendering XML With XSL : Comparing XSL And CSS; Template Rules; The Default Template
Rules; Formatting Objects; Layout Formatting Objects And Content Formatting Objects;
Exploring XSL Style Sheets ; Xslt Template Constructs