6th Sem, IT

6261: Object Oriented Web Application Frameworks KL Diploma Syllabus for IT 6th Sem 2015 Revision SITTTR

Object Oriented Web Application Frameworks detailed syllabus for Information Technology (IT) for 2015 revision curriculum has been taken from the SITTTRs official website and presented for the IT 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 6th Sem scheme and its subjects, do visit IT 6th Sem 2015 revision scheme. The detailed syllabus of object oriented web application frameworks is as follows.

Object Oriented Web Application Frameworks

COURSE OUTCOMES:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Specific Outcomes:

MODULE – I: Object Oriented PHP basics

  1. Understand Object Oriented PHP basics
    1. Define Object Oriented programming
    2. Discuss why object orientation
    3. Describe object orientation concepts
    4. Discuss history and evolution of Object Oriented Programming
    5. Discuss Need of object oriented programming in software industry
    6. List its advantages over structured programming
    7. Define classes and objects
    8. Discuss OOP features like abstraction, Encapsulation, polymorphism, inheritance, Information hiding, runtime polymorphism and overriding functions
    9. Explain object properties and behaviour
    10. Describe Access specifiers for object
    11. Discuss evolution of object Orientation in PHP
    12. Differentiate structured and object oriented PHP
    13. Discuss how to define classes in PHP
    14. Discuss how to define properties and functions
    15. Explain Requiring classes into WebPages
    16. Explain how to Create objects inside WebPages
    17. Explain accessing object functions and properties

MODULE – II: Advanced Object Oriented PHP concepts

  1. Understand Advanced Object Oriented PHP concepts
    1. Define access specifiers
    2. Discuss public, private and protected access specifiers
    3. Define $this object pointer
    4. Discuss why $this is mandatory in PHP
    5. Relate $this and polymorphism
    6. Create constructors and destructors
    7. Explain Inheritance in PHP
    8. Differentiate multiple and multilevel inheritance
    9. Explain inheritance and Inheriting Constructors
    10. Explain Over riding methods
    11. Define the scope resolution operator
    12. Define static members
    13. Describe abstract classes and methods
    14. Define traits
    15. Explain Interfaces

MODULE – III: MVC Frameworks and Codeigniter basics

  1. Understand MVC Frameworks and CodeIgniter basics
    1. Define frameworks
    2. Discuss need for a framework in developing web Applications
    3. Define the MVC framework
    4. Explain Architecture and structure of an MVC framework
    5. Explain the Controller – Models – Views – Bootstrap scripts
    6. List Advantages and features of MVC methodology
    7. List MVC framework examples in PHP
    8. Discuss Content Managements systems based on MVC
    9. Define CodeIgniter framework
    10. Explain MVC Architecture of CodeIgniter (2.x) Framework
    11. Explain installation of CodeIgniter in LAMP server
    12. Describe CodeIgniter initial configurations – the config file
    13. Create controller – models – views
    14. Develop calling models from controllers and loading views
    15. Describe URL management

MODULE – IV: CodeIgnater MVC Framework

  1. Understand CodeIgnater MVC Framework
    1. List CodeIgniter libraries
    2. Use loading a library into controllers and models
    3. Describe database library
    4. Explain Active records in database library
    5. Discuss configuring active record
    6. Describe database drivers
    7. Use Form validation library
    8. Explain setting validation rules
    9. Describe managing errors and labels
    10. Demonstrate repopulating forms
    11. Explain session library
    12. Show managing user sessions
    13. Use file uploading library
    14. Define helpers
    15. Distinguish loading helpers, form helper, URL helper, cookie helpers
    16. Explain Routing configurations

MODULE – I:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

MODULE – II:

Advanced Object Oriented PHP concepts access specifiers – public, private and protected access specifiers – $this object pointer – why $this is mandatory in PHP – Relation between $this and polymorphism – creating constructors and destructors – Inheritance in PHP – Difference between multiple and multilevel inheritance – Implementing inheritance – Inheriting constructors – Over riding methods – the scope resolution operator – static members – Abstract classes and methods – traits – Implementing Interfaces.

MODULE – III:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

MODULE – IV:

CodeIgnater MVC Framework CodeIgniter libraries – loading a library into controllers and models – database library – Active records in database library – configuring active record – database drivers – Form validation library -setting validation rules – managing errors and labels – repopulating forms – session library -managing user sessions – file uploading library – helpers – loading helpers – form helper – URL helper – cookie helpers – Routing configurations.

Text Books:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Reference Books:

  1. HTML 5 Black Book: Covers CSS3, Javasvript, XML, XHTML, AJAX, PHP and jQuery. By Kogent Learning Solutions Inc

For detailed syllabus of all other subjects of Information Technology, 2015 revision curriculum do visit IT 6th Sem subject syllabuses for 2015 revision.

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

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.