WEB APPLICATION DEVELOPMENT-II

Paper Code: 
CBCA 403
Credits: 
03
Periods/week: 
03
Max. Marks: 
100.00
Objective: 

The course will enable the students to

  1. Identify the tools needed to create web pages and dynamic client‐side & server‐side web applications.
  2. Demonstrate the use of web development techniques on client-side and server-side.
  3. Formulate the design and development of web pages.

Course Outcomes (COs):

Learning Outcome (at course level)

Learning and teaching strategies

Assessment Strategies

The students will:

CO 161.Create advanced style sheets incorporating Navigation bar, image gallery and transition effects

CO 162.Apply various text effects and transitions in web pages.

CO 163.Comprehend and apply Document Object Model in order to create more interactive websites.

CO 164.Implement search and replace facility in webpages using regular expressions.

CO 165.Apply the concepts of built-in functions provided by JavaScript and PHP to create dynamic websites.

Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration,

Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation, Individual and group projects and peer review.

 

 

9.00
Unit I: 

CSS Advanced: CSS Grouping/Nesting, Box Model CSS Dimension, CSS Display, CSS Positioning, CSS Floating, CSS Align, CSS Pseudo-class, CSS Pseudo-element, CSS Navigation Bar, CSS Image Gallery, CSS Image Opacity, CSS Attribute Selectors, Styling Links.

 

9.00
Unit II: 

Introduction to CSS 3- Border: border-image, border-radius. Box-Shadow. Text effects: text-shadow. Background: background-clip, background-size. Outline, Transition: transition, transition-delay, transition-duration, transition-property.

 

9.00
Unit III: 

JAVA Script: Creating one and two-dimensional arrays. Built-in objects - Array, Date, Math and String. Document Object Model, Events, Properties and Methods, Event handling. The concept of Regular expressions, Creating patterns, RegExp object- its properties and methods, String methods for Regular Expressions.

 

9.00
Unit IV: 

HTML 5: Video and Audio: <audio>, <video>, <source>. Structural Elements: <details>, <dialog>, <summary>, <meter>.

Introduction to HTML API: HTML Geolocation: Locate the User’s Position, Handling Errors and Rejections, Displaying the Result in a Map, HTML Drag/Drop: Making an Element Draggable

 

9.00
Unit V: 

PHP: Arrays. PHP functions (with parameters, functions returning values). Built-in functions- Date, Time, Arrays, String. String matching with regular expression, Pattern matching in PHP.

 

 

ESSENTIAL READINGS: 
  1. Thomas Powell, Fritz Schneider “JavaScript-The Complete Reference”, Tata McGraw Hill, Second Edition
  2.  Larry Ullman, “PHP 6 & MySQL 5, For Dynamic Websites” Peachpit Press.
  3. Dane Cameron, “HTML 5, Java Script and JQuery, Cisdal Publishing; 2nd edition

 

REFERENCES: 
  1. James Jaworski, “Mastering JavaScript & JScsript”, BPB Publications.
  2. Ivan Bayross,”HTML, Javascript, DHTML, and PHP”, BPB Publications.
  3. Website: http://www.w3schools.com

 

Academic Year: