0% found this document useful (0 votes)
112 views

Web Design Technologies

The document outlines the syllabus for the Master of Computer Applications 1st semester subject Web Design Technologies. It includes 5 units covering topics like JavaScript, PHP, jQuery, cookies, sessions, files and more. Some key goals of the course are to understand software development processes, analyze and design software using techniques like Agile, and develop web applications using technologies like PHP, MySQL, AJAX and jQuery. Students will learn how to create dynamic forms and web pages, work with arrays, files and databases through PHP. They will also learn frontend skills with JavaScript, JSON and jQuery. Laboratory exercises are focused on building web applications that integrate these skills.

Uploaded by

risvya728383
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

Web Design Technologies

The document outlines the syllabus for the Master of Computer Applications 1st semester subject Web Design Technologies. It includes 5 units covering topics like JavaScript, PHP, jQuery, cookies, sessions, files and more. Some key goals of the course are to understand software development processes, analyze and design software using techniques like Agile, and develop web applications using technologies like PHP, MySQL, AJAX and jQuery. Students will learn how to create dynamic forms and web pages, work with arrays, files and databases through PHP. They will also learn frontend skills with JavaScript, JSON and jQuery. Laboratory exercises are focused on building web applications that integrate these skills.

Uploaded by

risvya728383
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

GUJARAT TECHNOLOGICAL UNIVERSITY

With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Web Design Technologies year 2020-21
Subject Code: 619405

1. Learning Objectives:

• To understand Requirement Analysis, System Design, Quality Assurance, and


Implementation.
• To understand various Software Development Life Cycle (SDLC) models and criteria to
select appropriate model.
• To understand how to Analyze, Design, Build and Test software
• To understand Agile Methodology.

2. Prerequisites: HTML, CSS and Basics of MySQL

3. Contents:

Weightage
Unit Chapter Details
Percentage
Unit I JavaScript Overview -
(*)
Understanding JavaScript, uses of JavaScript, attaching external
JavaScript, validating form fields using JavaScript, extending
functionalities of form fields using JavaScript

JSON
Overview, Syntax, Data Types, Objects, Schema, Serializing into
JSON, Parsing JSON
Unit II Introduction to PHP -

Introduction: Basic HTML syntax, Basic PHP Syntax, using


SFTP, Testing your script, Sending text to browser, Using the
PHP Manual, Sending HTML to the browser, Adding comments
to Scripts, Basic debugging steps

Variables: What Are Variables?, Variable Syntax, Types of


Variables, Variable Values, Understanding Quotation Marks

Form: Creating a Simple Form, Choosing a Form Method,


Receiving Form Data in PHP, Displaying Errors, Error
Reporting, Manually Sending Data to a Page

Numbers: Creating the Form, Performing Arithmetic, Formatting


Numbers, Understanding Precedence, Incrementing and
Decrementing a Number, Creating Random Numbers

Strings: Creating the HTML Form, Concatenating Strings,


Handling Newlines, HTML and PHP, Encoding and Decoding
Strings, Finding Substrings, Replacing Parts of a String

Control Structures: Creating the HTML Form, The if


Conditional, Validation Functions, Using else, More Operators,
Using elseif The Switch Conditional, The for Loop

Page no. 1 of 5
GUJARAT TECHNOLOGICAL UNIVERSITY
With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Web Design Technologies year 2020-21
Subject Code: 619405

Unit III Working with Arrays, Forms and Functions =

Using Arrays: What Is an Array?, Creating an Array, Adding


Items to an Array, Accessing Array Elements, Creating
Multidimensional Arrays, Sorting Arrays, Transforming Between
Strings and Arrays, Creating an Array from a Form

Creating Web Applications: Creating Templates, Using


External Files, Using Constants, Working with the Date and
Time, Handling HTML, Forms with PHP, Revisited, Making
Forms Sticky, Sending Email, Output Buffering, Manipulating
HTTP Headers

Creating Functions: Creating and Using Simple Functions,


Creating and Calling Functions that Take Arguments, Setting
Default Argument Values, Creating and Using Functions that
Return a Value, Understanding Variable Scope

Unit IV Advanced PHP -

Cookies and Sessions: What Are Cookies?, Creating Cookies,


Reading from Cookies, Adding Parameters to a Cookie, Deleting
a Cookie, What Are Sessions?, Creating a Session, Accessing
Session Variables, Deleting a Session

Files and Directories: File Permissions, Writing to Files,


Locking Files, Reading from Files, Handling File Uploads,
Navigating Directories, Creating Directories, Reading Files
Incrementally
Unit V jQuery Basics =

Exploring Fundamentals of jQuery, loading and using jQuery,


describing call back functions, exploring jQuery Selectors,
methods, manipulators, events and effects, exploring jQuery and
AJAX

Note: Above content is provided for tutorial planning and practicals.

4. Text Book:
1. Jeremy McPeak, Paul Wilton, Beginning JavaScript Wrox Publication
2. Larry Ullman, PHP for Web, fifth Edition, Pearson
3. Adam Freeman Pro jQuery 2.0, Apress
5. Reference Books:
1) Julie C Meloni, “Sams Teach Yourself PHP, MySQL and Apache All in One” 4th
2) edition, Pearson Education
3) HTML5 Black Book: Covers CSS3, Javascript, XML, XHTML, Ajax, PHP and
4) Jquery, by Kogent Learning Solutions Inc.
5) Tim Converse and Joyce Park, PHP6 and MySQL Bible –Steve Suehring, Wiley India

Page no. 2 of 5
GUJARAT TECHNOLOGICAL UNIVERSITY
With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Web Design Technologies year 2020-21
Subject Code: 619405

6) Latest Edition.
7) Luke Welling, Laura Thomson , PHP and MySQL Web Development –– Pearson
8) Beginning Ajax with PHP From Novice to Professional, By Lee BabinApress
9) Head First AJAX by Rebecca Riordan , O’Reilly Media
10) Head First PHP& MySQL by Lynn Beighley, Michael Morrison, O’Reilly Media
11) Head First jQuery by Ryan Benedetti and Ronan Cranley, O’Reilly Media
12) Learning jQuery By Jonathon chaffer and Karl Swedberg, O’Reilly Media

Webliography:

1. http://www.codecademy.com/learn
2. http://www.w3schools.com
3. https://developer.mozilla.org/en/learn/javascript
4. http://www.learn-javascript-tutorial.com/

1) Chapter wise Coverage from Main Reference Book(s):

Unit Text Books Topics/Subtopics


No.

I Book-1 Chapter 1,10,11,12


II Book-2 Chapter: 1,2,3,4,5,6
III Book-2 Chapter: 7,8,10
IV Book-2 Chapter : 9,11
V Book-3 Chapter : 5, 9, 10, 14, 15

7. Accomplishments of the student after completing the course:

 Ability to install and configure MySQL, Apache and PHP.


 Ability to develop web based applications using PHP interacting with database.
 Ability to set & access cookies & session variables, Upload a file in PHP.
 Ability to validate forms using AJAX
 Ability to integrate AJAX and JQUERY in PHP.

5. Laboratory Exercises
1. Write a PHP program to display current date and time and display Good Morning /
Good Afternoon / Good Evening message according to current time.
2. Create a web page for user profile and execute a PHP file on submission of the
form and display the information using PHP.
3. Write a PHP Program to perform following operation on Array where values in
array are entered by user
a) Print the values of array.
b) Reverse an array.
c) merge two arrays in sorted manner.
d) add values of all elements of an array.
4. Write a PHP function
a) to print your name.

Page no. 3 of 5
GUJARAT TECHNOLOGICAL UNIVERSITY
With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Web Design Technologies year 2020-21
Subject Code: 619405

b) to print the size of a string. Pass string as an argument


c) to accept variable length arguments and display sum of all values and total number
of arguments.
5. Write a PHP program to perform following string operations:
a) print your name.
b) print the size of a string. Pass string as an argument.
c) concat two strings.
d) convert case of string
e) find one string from another.
6. Write a PHP program to find out maximum and minimum number.
7. Create an application to create a cookie, access a cookie and destroy the cookie.
8. Create an application that keeps track of how many times a visitor has loaded the page.
9. Set a session after user’s login; maintain the user’s data with session. Destroy the
session and its data after a period of time.
10. Build an authentication application and restricts the unauthorized user from loading
the page. And redirect the page with appropriate message
11. Write PHP code to store image in a database table.
12. Write PHP code to implement Querystring (passing variables using URL) concept.
13. Write PHP code to develop E-mail registration form and store all the submitted data in
database table.
14. Write a program to read customer information like Cust_no, Cust_name,
Item_purchased and Mob_no from Customer table and display all these information in
table format on output screen.
15. Write a program to develop student registrationform and display all the submitted data
on another page.
16. Write a program to read Employee informations like Emp_no, Emp_name,
Designation and Salary from EMP table and display all these informations in table
format on output screen. Provide option for editing and deleting a particular record
from database.
17. Write PHP code to upload File/ image.
18. Write PHP code to download Data form Database into Excel, Word and PDF.
19. Develop an application which stores Railway’s info with following fields Trainno,
code,name, Type,Starting city, Destination city, Flag ( W for weekly, D for Daily)
Provide the following facilities like:
a. Search by Starting city
b. Search by Train Type
c. List of train by Flag.
20. Write a program to calculate total weekly pay. If the user enters the number of hours
worked and selects the hourly rate of pay from a list box. If overtime has been done,
the number of hours is also entered. Over time hours are paid at double rate. A check
box displays overtime. Calculate total amount to be paid.
21. Develop an application to add the movie name currently running with following
operations:
a. To see all the favorite movie
b. To view top 5 and 10 movies
22. Create an application which displays the info about a particular institute which enables
the user to see the faculty list according to department.
23. Write a PHP program to calculate interest for loan using user defined class 'loan
calculator'.
24. Write a program for online merchants with following operations:

Page no. 4 of 5
GUJARAT TECHNOLOGICAL UNIVERSITY
With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Web Design Technologies year 2020-21
Subject Code: 619405

a. Customer login for further transactions


b. Validates the customer’s information
c. System should protect customer’s information
25. Develop an application for a shopping cart with following operations:
a. Manage and display the catalog
b. Add, Update and delete the products
c. Process the shipping info
d. Stores the order info
e. Display the summary
26. Display the most popular item to your customer which is purchased the most? If the
item is in top 5 display the description to the customer.
27. Create a database application for social gathering containing
a. Information about the location (eg: club house, Party venue)
b. Facilities available in the venue
c. Booking for the specific events
d. Display the booking details for current month and also generate the report
for the bill to be paid
e. for a particular booking
28. Create a Webpage which will create CD album ( read data from JSON file) and
convert data into HTML table.
29. Create a Webpage which will read data from JSON file display data into HTML table (
use AJAX).
30. Create a Registration form with validation using AJAX.
31. Read data from XML file and Display CD catalog using AJAX. Provide navigation to
move backward and forward.
32. Create a form validation program using jquery
33. Write a program to creating image slider using javascript.
34. Write a program using Ajax and JavaScript to get content of another file.
35. JQuery Ajax method to get content of another file 02
36. Write a program to swapping two images using javascript

2) Desirable: List of Practical's: AJAX & jQUERY

1) Create a polling application (Survey) using AJAX and PHP.


2) Create a Suggestion application using AJAX and PHP

Page no. 5 of 5

You might also like