WEB APPLICATION DEVELOPMENT-II

Paper Code: 
CBCA 403
Credits: 
3
Periods/week: 
3
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):

Course Outcome (at course level)

Learning and teaching strategies

Assessment Strategies

The students will:

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

CO164. Apply various text effects and transitions in web pages.

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

CO166. Implement search and replace facility in webpages using regular expressions.

CO167. 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, Third Edition, 2012
  2.  Larry Ullman, “PHP 6 & MySQL 5, For Dynamic Websites”, Pearson Education, 2008.
  3. Dane Cameron, “HTML 5, Java Script and JQuery, Cisdal Publishing; 2nd edition

Suggested READINGS: 

  1. James Jaworski, “Mastering JavaScript & JScript”, BPB Publications.
  2. Ivan Bayross,”HTML, Javascript, DHTML, and PHP”, BPB Publications.

E-RESOURCES:

1.      https://www.w3schools.com/html/default.asp

2.      https://javascript.info/

3.      https://www.slideshare.net/

4.      https://pll.harvard.edu/subject/computer-science

Academic Year: