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.
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..
Specific Outcomes:
MODULE – I: Object Oriented PHP basics
- Understand Object Oriented PHP basics
- Define Object Oriented programming
- Discuss why object orientation
- Describe object orientation concepts
- Discuss history and evolution of Object Oriented Programming
- Discuss Need of object oriented programming in software industry
- List its advantages over structured programming
- Define classes and objects
- Discuss OOP features like abstraction, Encapsulation, polymorphism, inheritance, Information hiding, runtime polymorphism and overriding functions
- Explain object properties and behaviour
- Describe Access specifiers for object
- Discuss evolution of object Orientation in PHP
- Differentiate structured and object oriented PHP
- Discuss how to define classes in PHP
- Discuss how to define properties and functions
- Explain Requiring classes into WebPages
- Explain how to Create objects inside WebPages
- Explain accessing object functions and properties
MODULE – II: Advanced Object Oriented PHP concepts
- Understand Advanced Object Oriented PHP concepts
- Define access specifiers
- Discuss public, private and protected access specifiers
- Define $this object pointer
- Discuss why $this is mandatory in PHP
- Relate $this and polymorphism
- Create constructors and destructors
- Explain Inheritance in PHP
- Differentiate multiple and multilevel inheritance
- Explain inheritance and Inheriting Constructors
- Explain Over riding methods
- Define the scope resolution operator
- Define static members
- Describe abstract classes and methods
- Define traits
- Explain Interfaces
MODULE – III: MVC Frameworks and Codeigniter basics
- Understand MVC Frameworks and CodeIgniter basics
- Define frameworks
- Discuss need for a framework in developing web Applications
- Define the MVC framework
- Explain Architecture and structure of an MVC framework
- Explain the Controller – Models – Views – Bootstrap scripts
- List Advantages and features of MVC methodology
- List MVC framework examples in PHP
- Discuss Content Managements systems based on MVC
- Define CodeIgniter framework
- Explain MVC Architecture of CodeIgniter (2.x) Framework
- Explain installation of CodeIgniter in LAMP server
- Describe CodeIgniter initial configurations – the config file
- Create controller – models – views
- Develop calling models from controllers and loading views
- Describe URL management
MODULE – IV: CodeIgnater MVC Framework
- Understand CodeIgnater MVC Framework
- List CodeIgniter libraries
- Use loading a library into controllers and models
- Describe database library
- Explain Active records in database library
- Discuss configuring active record
- Describe database drivers
- Use Form validation library
- Explain setting validation rules
- Describe managing errors and labels
- Demonstrate repopulating forms
- Explain session library
- Show managing user sessions
- Use file uploading library
- Define helpers
- Distinguish loading helpers, form helper, URL helper, cookie helpers
- 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..
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..
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..
Reference Books:
- 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.