Syllabus - MODERN WEB APPLICATIONS (CB-606 (B))


Computer Science and Business System (CSBS)

MODERN WEB APPLICATIONS (CB-606 (B))

VI

UNIT-I

INTRODUCTION TO INTERNET & WORLD WIDE WEB

History of the Internet & World- Wide Web, Web Browsers, Web Servers, Uniform Resource Locator, Tools and Web Programming Languages. Web Standards, Categories of Web Applications, Characteristics of Web Applications, Tiered Architecture.

UNIT-II

HYPERTEXT MARKUP LANGUAGE (HTML) AND CASCADING STYLE SHEETS (CSS)

HTML: Basic HTML page, Text Formatting, Table, Headers, Linking, Images, List, Meta Elements. CSS: Inline, Internal and External Style Sheet, Bootstrap-CSS Text, CSS forms, CSS components drop down.

UNIT-III

JAVASCRIPT AND EXTENSIBLE MARKUP LANGUAGE (XML)

JavaScript: Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script, Bootstrap- JS Alert, JS Button, JS popover. XML: Introduction, Structuring Data, Document Type Definition, XML Vocabularies, Document Object Model (DOM) with JavaScript, Extensible Stylesheet Language Transforms (XSL).

UNIT-IV

PHP BASICS

Introduction to PHP, Numbers and Strings, Literals and Variables, Operators and Functions, arrays. Creating PHP Programs,. PHP Form: Creating Form Controls, Using Values Returned From, Forms Using PHP - User Authentication: Creating Session, Authorization Level.

UNIT-V

PHP DATABASE CONNECTIVITY

PHP Database Connectivity: Connecting to MySQL Server, Selecting Databases, Checking for Errors, Closing the MySQL Server Connection. Manipulating Data in MySQL Using PHP: Inserting, Viewing, Updating and Deleting Records, Manipulating joined tables. User Authentication: Creating Session, Authorization Level.

Course Objective

None

Course Outcome

None

Practicals

  • Design static web pages required for an online grocery store web site using HTML and CSS.

  • Design a web page with the following using HTML: b. To embed a map in a web page. c. To fix the hot spots in that map. d. Show all the related information when the hot spots are clicked. a. Embed an image map picture (India map) on a Web page that provides different links to other Web pages (different states) and show the all the related information depending on where a user clicks on the image.

  • Design a webpage to embed a human body image, identify and display all the related information about the human body parts (head, eye, nose, finger etc.) based on the user clicks on the human body image map.

  • Design a HTML page with frames, links, tables and other tags for highlighting the facilities in the Department in your College.

  • Design a web page for online cloths store with the following: a. Cascading style sheets. b. Embedded style sheets. c. Inline style sheets.

  • Write a JavaScript program to validate the fields required for book Store - a. Registration page. b. Create and Validate the Login page. c. After successful login, update the book details dynamically.

  • Write an XML file which will display the Book information which includes the following: Title of the book, Author Name, ISBN number, Publisher name, Edition, Price

  • Write PHP Program to for Book Store. a. Registration Page and b. Login Page c. Define Cart to select books and number of books, maintain Session for the page. d. Validate the Session data before completing the Order.

  • Write a PHP Code to make database connection and perform various CRUD operations.

  • Design a website for health and Fitness.

Reference Books

  • Deitel P. J., Deitel H. M. and Deitel A., “Internet and World Wide Web: How to Program”, Fifth Edition, Pearson Prentice Hall, 2012.

  • Jon Duckett, “HTML & CSS: Design and Build Websites”, First Edition, John Wiley & Sons, 2011.

  • Naramore E., Gerner J., Scouarnec Y.L., et al., “Beginning PHP5, Apache, MySQL Web Development: Programmer to Programmer”, John Wiley & Sons Inc., 2005.

  • Sebesta R. W.,” Programming the World Wide Web”, Eight Edition, Pearson, 2014.

  • Pressman R. and Lowe D.,” Web Engineering: a practitioner's approach”, First Edition, McGrawHill, 2008.

  • Kappel G., et al.,” Web Engineering: The Discipline of systematic Development of Web Applications”, First Edition, John Wiley & Sons, 2006.

  • Suh W., “Web Engineering: Principles and Techniques”, Idea Group Inc., 2005.

  • Ullman L ,” PHP for the Web: Visual Quick Start Guide”, Fifth Edition, Peach pit Press,2016.