WEB APPLICATION DEVELOPMENT

Paper Code: 
DCAI 601A
Credits: 
03
Periods/week: 
06
Max. Marks: 
100.00
Objective: 

This course enables students to build:

  1. dynamic webpages using Javascript objects and perform form validations
  2. web applications using PHP.

 

Learning Outcome

Learning and Teaching Strategies

Assessment Strategies-

The students will:

CO61. Write scripts using Document Object Model to create dynamic web content.  

CO62. Implement arrays, functions and pattern matching in real-life application scenarios.

CO63. Create PHP scripts capable of inserting and modifying data in a MySQL database.

CO64. Perform form validation using JavaScript and PHP.

CO65. Write code for PHP cookies and to maintain state using sessions

 

Approach in teaching 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.

JAVASCRIPT

  • Creating one and two-dimensional arrays
  • Built-in objects - Array, Date, Math and String. Events, Properties and Methods
  • Event handling
  • The concept of Regular expressions, Creating patterns, RegExp object- its properties and methods
  • String methods for Regular Expressions.
  • JS class: Class inheritance
  • JS Functions: Function parameters, function call
  • HTML DOM
  • Form Validation

 

PHP

  • Data types
  • Variables and Constants
  • Operators
  • Conditional statements and looping constructs.
  • Arrays.
  • PHP functions (with parameters, functions returning values)
  • Built-in functions- Date, Time, Arrays, String. String matching with regular expression, Pattern matching in PHP.
  • Loops
  • Constructors
  • Form validation
  • File handling
  • PHP Cookies and session

 

 

ESSENTIAL READINGS: 
  • Thomas Powell, Fritz Schneider “JavaScript-The Complete Reference”, Tata McGraw Hill, Third Edition
  • Larry Ullman, “PHP 6 & MySQL 5, For Dynamic Websites” Peachpit Press.

 

REFERENCES: 

Suggested Reference Books

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

 

E-Resources including links:

 

Academic Year: