Web Technology - II Syllabus - BIM (TU)

View and download full syllabus of Web Technology - II

Course Description

Course Objective

This course will teach to develop interactive and dynamic web sites. Currently dynamism has become vital part of web site for any organization. This course will be of great help for student in integrating dynamism in their web sites that have competitive advantage.

Course Description:

Orientation and First Steps, Working with Text and Numbers, Making Decisions and Repeating, working with arrays, function, Web forms, working with databases, Remembering Users with Cookies and Sessions, Handling Dates and Times, Working with Files

Unit Contents

Unit 1: Orientation and First Steps                              LH 2

PHP's Place in the Web World, What's So Great About PHP?, PHP in Action, Basic Rules of PHP Programs.

Unit 2: Working with Text and Numbers                     LH 2

Text, Numbers, Variables

Unit 3: Making Decisions and Repeating Yourself                                                       LH 5

Understanding true and false, Making Decisions, Building Complicated Decisions, Repeating Yourself.

Unit 4: Working with Arrays                                               LH 5

Array Basics, Looping Through Arrays, Modifying Arrays, Sorting Arrays, Using Multidimensional Arrays.

Unit 5: Functions                                                                   LH 5

Declaring and Calling Functions, Passing Arguments to Functions, Returning Values from Functions, Understanding Variable Scope.

Unit 6: Making Web Forms                                                LH 8

Useful Server Variables, Accessing Form Parameters, Form Processing with Functions, Validating Data, Displaying Default Values, Putting It All Together.

Unit 7: Working with Databases                                          LH 12

Organizing Data in a Database, Connecting to a Database Program, Creating a Table, Putting Data into the Database, Inserting Form Data Safely, Generating Unique IDs, A Complete Data Insertion Form, Retrieving Data from the Database, Changing the Format of Retrieved Rows, Retrieving Form Data Safely, A Complete Data Retrieval Form, MySQL Without PEAR DB.

Unit 8: Remembering Users with Cookies and Sessions                                                      LH 3

Working with Cookies, Activating Sessions, Storing and Retrieving Information, Configuring Sessions, Login and User Identification, Why setcookie( ) and session_start( ) Want to Be at the Top of the Page.

Unit 9: Handling Dates and Times                                     LH 2

Displaying the Date or Time, Parsing a Date or Time, Dates and Times in Forms, Displaying a Calendar.

Unit 10: Working with Files                                               LH 4

Understanding File Permissions, Reading and Writing Entire Files, Reading and Writing Parts of Files, Working with CSV Files, Inspecting File Permissions, Checking for Errors, Sanitizing Externally Supplied Filenames.

 

Text and Reference Books

References:

  • David Sklar,”Learning PHP 5, A Pain-Free Introduction to Building Interactive Web Sites”

O'Reilly Media

 

  • Kevin Tatroe, Peter MacIntyre, Rasmus Lerdorf, “Programming PHP”, O'Reilly Media
  • Robin Nixon, “Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5”,
  • Luke Welling ,PHP and MySQL Web Development, Addison-Wesley Professional O'Reilly Media
Download Syllabus
  • Short Name N/A
  • Course code IT 219
  • Semester Fourth Semester
  • Full Marks 100
  • Pass Marks 45
  • Credit 3 hrs
  • Elective/Compulsary Compulsary