web lab.pdf

6
Lovely Professional University, Punjab Course Code Course Title Course Planner Lectures Tutorials Practicals Credits INT3020P WEB PROGRAMMING 16479::Parminder Singh 0.0 0.0 3.0 2.0 Course Category Practical Course TextBooks Sr No Title Author Edition Year Publisher Name T-1 HTML5 BLACK BOOK:COVERS CSS3,JAVASCRIPT,XML,XHTML, AJAX,PHP AND JQUERY KOGENT LEARNING SOLUTIONS INC 1st 2012 Wiley Reference Books Sr No Title Author Edition Year Publisher Name R-1 Web Enabled Commercial Application Development Using Html, Dhtml,javascript, DHTML and PHP Ivan Bayross 4th 2009 BPB Relevant Websites Sr No (Web address) (only if relevant to the course) Salient Features RW-1 http://msdn.microsoft.com/library/aa218647.aspx Introduction to Web Technologies RW-2 http://www.w3schools.com/html5/html5_new_elements.asp New Elements and Attributes RW-3 http://www.w3schools.com/html5/html5_new_elements.asp New HTML5 Elements RW-4 http://www.htmlportal.net/html-tutorial/font-styles.htm Physical and Logical style elements RW-5 http://docstore.mik.ua/orelly/web2/xhtml/ch04_01.htm Text Basics RW-6 http://www.w3schools.com/html/html_links.asp HTML Links RW-7 http://www.w3schools.com/html/html_intro.asp HTML Page Structure RW-8 http://www.w3schools.com/html/html_images.asp Working with Images RW-9 http://www.w3schools.com/html/html_forms.asp HTML Form Attributes RW-10 http://www.w3schools.com/html5/html5_form_input_types.asp HTML5 New Input Types RW-11 http://www.w3schools.com/html/html_sounds.asp AUDIO Element RW-12 http://www.w3schools.com/html/html_videos.asp VIDEO Element RW-13 http://www.w3schools.com/html5/tag_embed.asp EMBED Tag

description

web

Transcript of web lab.pdf

Page 1: web lab.pdf

Lovely Professional University, Punjab

Course Code Course Title Course Planner Lectures Tutorials Practicals Credits

INT3020P WEB PROGRAMMING 16479::Parminder Singh 0.0 0.0 3.0 2.0

Course Category Practical Course

TextBooks

Sr No Title Author Edition Year Publisher Name

T-1 HTML5 BLACK BOOK:COVERS CSS3,JAVASCRIPT,XML,XHTML,AJAX,PHP AND JQUERY

KOGENT LEARNING SOLUTIONS INC

1st 2012 Wiley

Reference Books

Sr No Title Author Edition Year Publisher Name

R-1 Web Enabled Commercial Application Development Using Html, Dhtml,javascript, DHTML and PHP

Ivan Bayross 4th 2009 BPB

Relevant Websites

Sr No (Web address) (only if relevant to the course) Salient Features

RW-1 http://msdn.microsoft.com/library/aa218647.aspx Introduction to Web Technologies

RW-2 http://www.w3schools.com/html5/html5_new_elements.asp New Elements and Attributes

RW-3 http://www.w3schools.com/html5/html5_new_elements.asp New HTML5 Elements

RW-4 http://www.htmlportal.net/html-tutorial/font-styles.htm Physical and Logical style elements

RW-5 http://docstore.mik.ua/orelly/web2/xhtml/ch04_01.htm Text Basics

RW-6 http://www.w3schools.com/html/html_links.asp HTML Links

RW-7 http://www.w3schools.com/html/html_intro.asp HTML Page Structure

RW-8 http://www.w3schools.com/html/html_images.asp Working with Images

RW-9 http://www.w3schools.com/html/html_forms.asp HTML Form Attributes

RW-10 http://www.w3schools.com/html5/html5_form_input_types.asp HTML5 New Input Types

RW-11 http://www.w3schools.com/html/html_sounds.asp AUDIO Element

RW-12 http://www.w3schools.com/html/html_videos.asp VIDEO Element

RW-13 http://www.w3schools.com/html5/tag_embed.asp EMBED Tag

Page 2: web lab.pdf

RW-14 http://www.w3schools.com/html/html_object.asp OBJECT Element

RW-15 http://wally.cs.iupui.edu/n341_05/ JavaScript Basics

RW-16 http://www.tizag.com/javascriptT/javascriptheadnbody.php How to insert JavaScript into HTML page

RW-17 http://www.tizag.com/javascriptT/javascriptsyntax.php How to write JavaScript

RW-18 http://www.w3schools.com/js/js_popup.asp Popup Boxes

RW-19 http://dev.opera.com/articles/view/javascript-functions/ JavaScript Functions

RW-20 http://www.webmonkey.com/2010/02/javascript_events/ JavaScript Events

RW-21 http://msdn.microsoft.com/en-us/library/ie/ff974169%28v=vs.85%29.aspx Media Elements

RW-22 http://www.w3schools.com/js/js_obj_intro.asp Object Introduction

RW-23 http://www.javacommerce.com/displaypage.jsp?name=ch5.sql&id=18220 String, Math and Date object

RW-24 http://www.hunlock.com/blogs/Mastering_Javascript_Arrays Mastering JavaScript Arrays

RW-25 http://www.howtocreate.co.uk/tutorials/javascript/domstructure DOM Objects and Methods

RW-26 http://htmlhelp.com/reference/css/ Cascading Style Sheets

RW-27 http://www.w3schools.com/xml/default.asp XML Basics and XML Parser

RW-28 http://www.w3schools.com/js/js_form_validation.asp JavaScript For Validation

RW-29 http://www.w3schools.com/css3/css3_transitions.asp CSS3 Transitions

RW-30 http://freevideolectures.com/Course/2308/Internet-Technology/25 JavaScript

Audio Visual Aids

Sr No (AV aids) (only if relevant to the course) Salient Features

AV-1 http://www.learnerstv.com/video/Free-video-Lecture-19517-Computers.htm

AV-2 http://freevideolectures.com/Course/2308/Internet-Technology

AV-3 http://www.learnerstv.com/video/Free-video-Lecture-19541-Computers.htm

AV-4 http://freevideolectures.com/Course/2308/Internet-Technology/25 JavaScript

*Each experiment of the lab will be evaluated using following relative scheme:

Page 3: web lab.pdf

Detailed Plan For Practicals

Practical No Broad topic (Subtopic) Practical Description Learning Outcomes Equipment Used

Practical 1 Exposure to HTML5(Working with Root and Metadata, Script and NonScript, Header and Footer elements)

Elements and attributes of HTML5 Working on elements and attributes that make website more interactive

Web Browser and Text Editor

Exposure to HTML5(Working with Section and Headings, Character Entities, Horizontal Rules and Line Breaks and Paragraph)

Elements and attribution used to format the web page.

Working on the tags used to format the web page

Web Browser and Text Editor

Exposure to HTML5(Working with Citation, Quotation, Definitions and Comments)

Quoting text in HTML Working on quoting text in HTML Web Browser and Text Editor

Practical 2 Working with Text, Links, Images and Tables in HTML(Displaying Plain, Bold, Italic, Small, SubScripted, SuperScripted text)

Formatting the text To understand various ways to format the text.

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Displaying Program Code, Program Output, Keyboard text, Emphasizing text)

Working with Text To display various type of text on web page.

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Defining New Terms, Short and long Quotations)

Working with Text To learn methods to display long and short quotations.

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Displaying Inserted Text, Variables and Arguments)

Working with variables and arguments Working on displaying variables and arguments.

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Overriding Text Direction, MARK Element and Creating Keyboard Shortcuts)

Working with Text To learn the use of MARK element and creating keyboard shortcuts

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Using Word Breaks, Displaying Preformatted Text)

Organizing Text in HTML To learn breaking of word or paragraph and displaying preformatted text

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(DIV and SPAN Element)

Organizing Text in HTML Working on positioning the Text and change the format of specific part.

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Creating Ruby Text, Creating Lists)

Formatting Text using Tables To learn creating captioned text Web Browser and Text Editor

Component % of Marks

J/E 50

WR 20

VIVA 30

Page 4: web lab.pdf

Practical 2 Working with Text, Links, Images and Tables in HTML(Creating Hyperlink, Linking to a Mail System)

Working with Links and URLs Use of Hyperlinks and its properties. Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Implementing Link Relations)

Working with Links and URLs To learn use of LINK tag with CSS Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Creating Tables using Rowspan and Colspan, Using Images in Tables)

Spanning Rows and Columns Working on tables spanning and use image in Tables

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Creating Advanced Tables, Nesting Tables)

Advanced and Nesting Tables Introducing advanced table structure and Nesting tables.

Web Browser and Text Editor

Working with Text, Links, Images and Tables in HTML(Working with Images, Using Image as an Hyperlink, Creating Image Map)

Working with Images and Colors To learn insertion of Image in a web page, image as hyperlink and creation of Image map.

Web Browser and Text Editor

Practical 3 Working with Forms and Interactive elements(Creating a Form, Working with Input, Button, DataList, KeyGen and Output Element)

Working with Forms Creation of form and display the textbox, button, checkbox, radio button. Working on KEYGEN and OUTPUT elements.

Web Browser and Text Editor

Working with Forms and Interactive elements(Working with Progress, Meter element)

Working with Forms To view the progress of our current task and display a range of scalable measurement.

Web Browser and Text Editor

Working with Forms and Interactive elements(Using the enctype, action, and method attribute)

Form attributes Various method associate with Form Web Browser and Text Editor

Working with Forms and Interactive elements(Using the Detail and Summary, Command and Menu element)

Interactive Elements Providing additional information regarding your document, executing command and displaying menu in web page.

Web Browser and Text Editor

Working with Forms and Interactive elements(Using the KBD and TIME Element)

Interactive Elements To display the keyboard text and time on web page.

Web Browser and Text Editor

Practical 4 Working with Multimedia(Setting the Background sound using the AUDIO element)

Working with Multimedia To play the audio sound in web page. Web Browser and Text Editor

Working with Multimedia(Using the VIDEO Element)

Working with Multimedia To play the video file in web page. Web Browser and Text Editor

Working with Multimedia(Embedding the AUDIO and VIDEO file using EMBED element)

Working with Multimedia To add multimedia files using EMBED element

Web Browser and Text Editor

Working with Multimedia(Adding multimedia files using OBJECT element)

Working with Multimedia Playing Background music using the OBJECT element

Web Browser and Text Editor

Working with Multimedia(Initializing an OBJECT using PARAM element)

Initializing the Object Use of PARAM element to pass the parameters to object

Web Browser and Text Editor

Page 5: web lab.pdf

Practical 5 JavaScript Application Development(Incorporating JavaScript in the HEAD and BODY element, Using an External JavaScript file)

Overview of JavaScript To learn placing SCRIPT element in HEAD and BODY elements.

Web Browser and Text Editor

JavaScript Application Development(Using variables and operators)

Variables in JavaScript Declaration of variables and use it in the script with operators

Web Browser and Text Editor

JavaScript Application Development(Using control statements such as if...else, switch, break and continue)

Control Statements in JavaScript Use of conditional statement for business logic

Web Browser and Text Editor

JavaScript Application Development(Using looping statements such as while, do...while, for)

Control Statements in JavaScript Working on loop statement in JavaScript

Web Browser and Text Editor

JavaScript Application Development(Using Popup boxes such as Alert, Confirm, and Prompt)

Working with Messages To displaying various messages. Web Browser and Text Editor

Practical 6 JavaScript Functions and Events(Working with functions with parameters, Using function Arguments, Return statement)

Working with Functions Working on functions in JavaScript. Web Browser and Text Editor

JavaScript Functions and Events(Working with setTimeout(), setInterval() methods)

JavaScript Methods To specify the time interval for coding execution.

Web Browser and Text Editor

JavaScript Functions and Events(Working with onclick, onload,onreset, onsubmit, ondblclick, onmouseover, onmouseout, onmousemove, onmouseup, onmousedown)

Working with Events Various events associate with mouse Web Browser and Text Editor

JavaScript Functions and Events(Events for media elements of HTML such as onended, onratechange, onwaiting)

Working with Events Various events for media elements Web Browser and Text Editor

JavaScript Functions and Events(Validating Forms using JavaScript)

Form Validation Client side validation Web Browser and Text Editor

Practical 7 JavaScript Objects(Working with the Templates of an Object, String Object, Boolean Object, Number Object)

Objects in JavaScript Working on objects used to implement business logic

Web Browser and Text Editor

JavaScript Objects(Working with an Array Object)

Working on Array Object Working on Array Object Web Browser and Text Editor

JavaScript Objects(Working with Math and Date Object)

Date and Math Object To learn how to perform basic mathematical functions and showing date.

Web Browser and Text Editor

Practical 8 Document Object Model(Working with Document Object Collection, Document Object Methods)

Document Object Working on document object collections, methods and properties

Web Browser and Text Editor

Document Object Model(Verifying the Type of Node, ChildNodes of a Node)

Document Object Model Identifying the nodes and child nodes used in web page

Web Browser and Text Editor

Document Object Model(Changing the text of an element)

Document Object Model To learn automatically change the text on web page

Web Browser and Text Editor

Practical 9 CSS(Using External, Internal, and Inline CSS file)

CSS Create the CSS code and use it as internal, external and inline CSS file

Web Browser and Text Editor

Page 6: web lab.pdf

Practical 9 CSS(CSS selectors: The universal, The type, The class, The ID)

CSS Define the type, ID and class Web Browser and Text Editor

CSS(Working with Background Colors and Images, Font and Text styles)

CSS Implement the styles on various elements

Web Browser and Text Editor

CSS(Working with Borders, Displaying, Positioning and Floating of an element)

CSS Working on outlining and positioning of elements

Web Browser and Text Editor

Practical 10 XML(Creating an XML document, Defining XML attributes)

XML Document Create XML document using use-defined elements

Web Browser and Text Editor

XML(Creating an XML Tree, Working with XML Comments)

XML Parser Create XML document and display in web page using XML parser

Web Browser and Text Editor

SPILL OVERPractical 11 JavaScript Form Validation and Different

types of Effects in CSSTo validate the data before sending off the server and adding the effects into HTML web pages with CSS

Web Browser and Text Editor