{"id":3097,"date":"2021-06-20T03:38:05","date_gmt":"2021-06-20T03:38:05","guid":{"rendered":"https:\/\/www.inspirenignite.com\/kl\/6261-object-oriented-web-application-frameworks-kl-diploma-syllabus-for-it-6th-sem-2015-revision-sitttr\/"},"modified":"2021-06-20T03:38:05","modified_gmt":"2021-06-20T03:38:05","slug":"6261-object-oriented-web-application-frameworks-kl-diploma-syllabus-for-it-6th-sem-2015-revision-sitttr","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/kl\/6261-object-oriented-web-application-frameworks-kl-diploma-syllabus-for-it-6th-sem-2015-revision-sitttr\/","title":{"rendered":"6261: Object Oriented Web Application Frameworks KL Diploma Syllabus for IT 6th Sem 2015 Revision SITTTR"},"content":{"rendered":"<p align=\"justify\">Object Oriented Web Application Frameworks detailed syllabus for Information Technology (IT) for 2015 revision curriculum has been taken from the <a class=\"rank-math-link\" href=\"http:\/\/www.sitttrkerala.ac.in\/\" style=\"color: inherit\" target=\"_blank\" rel=\"noopener\">SITTTRs<\/a> 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. <\/p>\n<p align=\"justify\">For Information Technology 6th Sem scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/information-technology-it-kl-diploma-syllabus-for-6th-sem-2015-revision-sitttr\">IT 6th Sem 2015 revision scheme<\/a>. The detailed syllabus of object oriented web application frameworks is as follows. <\/p>\n<p>  <title>Object Oriented Web Application Frameworks<\/title><\/p>\n<h4>COURSE OUTCOMES:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.   <\/p>\n<h4>Specific Outcomes:<\/h4>\n<p align=\"justify\">\n  MODULE &#8211; I: Object Oriented PHP basics<\/p>\n<ol>\n<li>Understand Object Oriented PHP basics\n<ol type=\"i\">\n<li>Define Object Oriented programming<\/li>\n<li>Discuss why object orientation<\/li>\n<li>Describe object orientation concepts<\/li>\n<li>Discuss history and evolution of Object Oriented Programming<\/li>\n<li>Discuss Need of object oriented programming in software industry<\/li>\n<li>List its advantages over structured programming<\/li>\n<li>Define classes and objects<\/li>\n<li>Discuss OOP features like abstraction, Encapsulation, polymorphism, inheritance, Information hiding, runtime polymorphism and overriding functions<\/li>\n<li>Explain object properties and behaviour<\/li>\n<li>Describe Access specifiers for object<\/li>\n<li>Discuss evolution of object Orientation in PHP<\/li>\n<li>Differentiate structured and object oriented PHP<\/li>\n<li>Discuss how to define classes in PHP<\/li>\n<li>Discuss how to define properties and functions<\/li>\n<li>Explain Requiring classes into WebPages<\/li>\n<li>Explain how to Create objects inside WebPages<\/li>\n<li>Explain accessing object functions and properties<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>  MODULE &#8211; II: Advanced Object Oriented PHP concepts<\/p>\n<ol>\n<li>Understand Advanced Object Oriented PHP concepts\n<ol type=\"i\">\n<li>Define access specifiers<\/li>\n<li>Discuss public, private and protected access specifiers<\/li>\n<li>Define $this object pointer<\/li>\n<li>Discuss why $this is mandatory in PHP<\/li>\n<li>Relate $this and polymorphism<\/li>\n<li>Create constructors and destructors<\/li>\n<li>Explain Inheritance in PHP<\/li>\n<li>Differentiate multiple and multilevel inheritance<\/li>\n<li>Explain inheritance and Inheriting Constructors<\/li>\n<li>Explain Over riding methods<\/li>\n<li>Define the scope resolution operator<\/li>\n<li>Define static members<\/li>\n<li>Describe abstract classes and methods<\/li>\n<li>Define traits<\/li>\n<li>Explain Interfaces<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>  MODULE &#8211; III: MVC Frameworks and Codeigniter basics<\/p>\n<ol>\n<li>Understand MVC Frameworks and CodeIgniter basics\n<ol type=\"i\">\n<li>Define frameworks<\/li>\n<li>Discuss need for a framework in developing web Applications<\/li>\n<li>Define the MVC framework<\/li>\n<li>Explain Architecture and structure of an MVC framework<\/li>\n<li>Explain the Controller &#8211; Models &#8211; Views &#8211; Bootstrap scripts<\/li>\n<li>List Advantages and features of MVC methodology<\/li>\n<li>List MVC framework examples in PHP<\/li>\n<li>Discuss Content Managements systems based on MVC<\/li>\n<li>Define CodeIgniter framework<\/li>\n<li>Explain MVC Architecture of CodeIgniter (2.x) Framework<\/li>\n<li>Explain installation of CodeIgniter in LAMP server<\/li>\n<li>Describe CodeIgniter initial configurations &#8211; the config file<\/li>\n<li>Create controller &#8211; models &#8211; views<\/li>\n<li>Develop calling models from controllers and loading views<\/li>\n<li>Describe URL management<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>  MODULE &#8211; IV: CodeIgnater MVC Framework<\/p>\n<ol>\n<li>Understand CodeIgnater MVC Framework\n<ol type=\"i\">\n<li>List CodeIgniter libraries<\/li>\n<li>Use loading a library into controllers and models<\/li>\n<li>Describe database library<\/li>\n<li>Explain Active records in database library<\/li>\n<li>Discuss configuring active record<\/li>\n<li>Describe database drivers<\/li>\n<li>Use Form validation library<\/li>\n<li>Explain setting validation rules<\/li>\n<li>Describe managing errors and labels<\/li>\n<li>Demonstrate repopulating forms<\/li>\n<li>Explain session library<\/li>\n<li>Show managing user sessions<\/li>\n<li>Use file uploading library<\/li>\n<li>Define helpers<\/li>\n<li>Distinguish loading helpers, form helper, URL helper, cookie helpers<\/li>\n<li>Explain Routing configurations<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h4>MODULE &#8211; I:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.   <\/p>\n<h4>MODULE &#8211; II:<\/h4>\n<p align=\"justify\">\n  Advanced Object Oriented PHP concepts access specifiers &#8211; public, private and protected access specifiers &#8211; $this object pointer &#8211; why $this is mandatory in PHP &#8211; Relation between $this and polymorphism &#8211; creating constructors and destructors &#8211; Inheritance in PHP &#8211; Difference between multiple and multilevel inheritance &#8211; Implementing inheritance &#8211; Inheriting constructors &#8211; Over riding methods &#8211; the scope resolution operator &#8211; static members &#8211; Abstract classes and methods &#8211; traits &#8211; Implementing Interfaces.\n<\/p>\n<h4>MODULE &#8211; III:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.   <\/p>\n<h4>MODULE &#8211; IV:<\/h4>\n<p align=\"justify\">\n  CodeIgnater MVC Framework CodeIgniter libraries &#8211; loading a library into controllers and models &#8211; database library &#8211; Active records in database library &#8211; configuring active record &#8211; database drivers &#8211; Form validation library -setting validation rules &#8211; managing errors and labels &#8211; repopulating forms &#8211; session library -managing user sessions &#8211; file uploading library &#8211; helpers &#8211; loading helpers &#8211; form helper &#8211; URL helper &#8211; cookie helpers &#8211; Routing configurations.\n<\/p>\n<h4>Text Books:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.   <\/p>\n<h4>Reference Books:<\/h4>\n<p align=\"justify\">\n<ol>\n<li>HTML 5 Black Book: Covers CSS3, Javasvript, XML, XHTML, AJAX, PHP and jQuery. By Kogent Learning Solutions Inc<\/li>\n<\/ol>\n<p align=\"justify\">For detailed syllabus of all other subjects of Information Technology, 2015 revision curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/it+6th-sem\">IT 6th Sem subject syllabuses for 2015 revision<\/a>. <\/p>\n<p align=\"justify\">To see the syllabus of all other branches of diploma 2015 revision curriculum do visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/kl\/kerala-diploma-syllabus\/\">all branches of SITTTR diploma 2015 revision<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":2462,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[37,52],"tags":[],"class_list":["post-3097","post","type-post","status-publish","format-standard","hentry","category-6th-sem","category-it"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/posts\/3097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/users\/2462"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/comments?post=3097"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/posts\/3097\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/media?parent=3097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/categories?post=3097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/kl\/wp-json\/wp\/v2\/tags?post=3097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}