Labels

Saturday, August 28, 2010

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

No comments:

Post a Comment