5th Sem, IF

5268: Object Oriented Web Development Lab Syllabus for Information Technology 5th Sem 2021 Revision SITTTR

Object Oriented Web Development Lab detailed syllabus for Information Technology (IF) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Information Technology students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Information Technology 5th Sem scheme and its subjects, do visit Information Technology (IF) 5th Sem 2021 revision scheme. The detailed syllabus of object oriented web development lab is as follows.

Course Objectives:

  • To study the concepts of Object-Oriented PHP.
  • To provide exposure to develop web applications using MVC Framework.

Course Outcomes:

On completion of the course, students will be able to:

  1. Implement Basic OOP concepts in PHP
  2. Implement Inheritance in PHP
  3. Implement advanced OOP functionality, Error handling and MVC
  4. Develop applications using CodeIgniter.

Module 1:

  1. Develop PHP program to implement class and object
  2. Develop PHP program to implement class, object, constructor and destructor.
  3. Develop PHP program to implement access control
  4. Develop PHP program to implement accessor functions

Module 2:

  1. Develop PHP program to implement Inheritance.
  2. Develop PHP program to demonstrate the use of final method.
  3. Develop PHP program to implement Interfaces.

Module 3:

  1. Develop PHP program to demonstrate the use of per-class constant.
  2. Develop PHP program to implement static methods
  3. Develop PHP program to implement Exception Handling.
  4. Develop PHP program to Display a message using PHP MVC.

Module 4:

  1. Demonstrate how to install CodeIgniter 3.x into LAMP Server and set initial configurations
  2. Create a login form view and load the view into a controller
  3. Create a registration form and validate it using form validation library and saves the data in to database using active record method
  4. Use session library to add data into CodeIgniter session and display them in another view

Open Ended Projects

(Not for End Semester Examination but compulsory to be included in Continuous Internal Evaluation. Students can do open ended experiments as a group of 2-3. There is no duplication in experiments between groups. Open ended experiments should include the concepts of arrays, functions and structures)

  1. Implement Class.
  2. Implement Inheritance etc.

Text Books:

  1. PHP and MySQL web development-Fifth edition-Luke Welling, Laura Thomson
  2. CodeIgniter 3 Cookbook, by Rob Foster

Online Resources

  1. https://www.javatpoint.com/php-mvc-architecture
  2. https://www.studentstutorial.com/php/mvc/mvc-structure
  3. https://www.tutorialspoint.com/codeigniter/index.htm

For detailed syllabus of all other subjects of Information Technology (IF), 2021 revision curriculum do visit Information Technology 5th Sem subject syllabuses for 2021 revision.

To see the syllabus of all other branches of diploma 2021 revision curriculum do visit SITTTR diploma all branches syllabus..

To see the results of Information Technology (IF) of diploma 2021 revision curriculum do visit SITTTR diploma Information Technology (IF) results..

For all Information Technology academic calendars, visit Information Technology all semesters academic calendar direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*