Course Objectives:
The course will enable the students to develop dynamic webpages using Javascript objects, perform form validations and different web applications using PHP.
Course | Learning outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course title | |||
24DCAI 601A |
WEB APPLICATION DEVELOPMENT (PRACTICAL) | CO73. Develop scripts using Document Object Model to create dynamic web content. CO74. Implement arrays, functions and pattern matching in real-life application scenarios CO75. Create PHP scripts capable of inserting and modifying data. CO76. Construct form validation using JavaScript and PHP. CO77. Elaborate code for PHP cookies and to maintain state using sessions CO78. Contribute effectively in course-specific interaction
| Approach in teaching: Interactive Lectures, Discussions, Demonstrations
Learning activities for the students: Self-learning assignments, Practical questions
| Assessment Strategies Class tests, Semester end examinations, Quizzes, Assignments, Presentations, Individual and group projects
|
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.
● Form validation
● File handling
PHP Cookies and session
Suggested Text Books:
Suggested Reference Books:
Reference Journals:
e-Resources including links