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 |
Saturday, August 28, 2010
Course Breakup
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
Subscribe to:
Posts (Atom)