Codeigniter is an MVC Framework. While building a web application you have to do a lot of coding but by using frameworks you can reuse the code. Codeigniter is used in web development to create web applications. As Codeigniter is open source, you can use its libraries plug-in’s, helpers and other resources for free. Codeigniter is a very easy framework as it follows oops concepts. In Codeigniter there is database API from which you can perform SQL queries such as INSERT, SELECT, UPDATE, DELETE. Codeigniter is best for e-commerce websites as it contains the cart library.
Codeigniter has a lot of scopes as it follows object-oriented concepts, Model-View-Controller structure which helps to build web applications in web development easily. Nowadays security of applications is one of the most important factors in web applications, this course will give overall coverage of Security and XSS filtering for your applications.
Those students have a lack of knowledge will not survive in the industry, so that it is necessary to learn an advanced concept of web development.
|Introduction||What is CI? Its importance, Why CI?|
|Environment||Initial Setup and Configuration, Database Connectivity & Configuration, Explanation of MVC Architecture.|
|Codeigniter – MVC Framework & Codeigniter – Basic Concepts||Controllers, Views, Models, Helpers, Routing.|
|First CI Application||Loader, Class, Libraries, Creating Static Pages, Creating First Controller, Model & View.|
|Codeigniter – Configuration Configuring Base URL||CodeIgniter URLs, URI Routing, Passing Parameters in URLs, URI Class.|
|Autoload functions and reserved names|
|Database||Connecting to a Database, Database Configuration, Running Queries: Inserting a Record, Updating a Record, Deleting a Record, Selecting a Record, Generating Query Results, Query Helper Functions, Closing a Connection.|
|Form Handling||Input Class, Form Validation Class, File Uploading Class, Security Class, Page Redirection.|
|Helper Functions||Cookie Helper, Date Helper, Download Helper, URL Helper.|
|Codeigniter – Libraries Library Classes||Creating Libraries.|
|Session Management||Session Class, Session handling,|
|Sending Email||Sending Emails using CI, SMTP, Google.|
|Pagination Class||Page Caching, Page Redirection, Pagination of large data.|
|Image Manipulation Class||Resize Image, Aspect Ratio.|
|Cart Class||Simple shopping cart example.|
|User Agent Class||Identify user agent and display browser specific view.|
|Zip Encoding Class||Create Zip files, Unzip files.|
|Codeigniter – Security Xss Prevention||SQL Injection Prevention, PHP Errors, CSRF Prevention, Password Handling.|