
Explore the complete CodeIgniter 3 series with Bootstrap 4, including prerequisites, MVC basics, helpers and libraries, database setup, login and signup, and e-commerce projects.
Download and install CodeIgniter 3 in a local server environment. Configure base URL and explore the project structure using XAMPP or WAMP.
Explore the CodeIgniter 3 folder structure and application flow, from index.php as front controller to routing, security filtering, and loading controllers, models, libraries, and views.
Learn the basics of the model-view-controller pattern in CodeIgniter 3, where the controller mediates between models and views, manages routing and security, and houses business logic.
Learn how to create and organize controllers in CodeIgniter 3, understand the MVC role of controllers, and configure default routing to load the home controller and its index method.
Learn to create and load views in CodeIgniter 3, and pass data via associative arrays to display variables like name, city, and university.
Discover how to build HTML forms in CodeIgniter with the form helper, including text inputs, dropdowns, text areas, checkboxes, radios, and multipart uploads.
CodeIgniter's input class handles form and url data, using html name and xss filtering, with support for get, post, and ajax data.
Master CodeIgniter 3 captcha implementation by loading the captcha helper, configuring image settings (word length, height, expiration), generating dynamic captchas, and passing results to the view for display.
Load and use the html helper in CodeIgniter 3 to create headings, images, and links with attributes. Attach css assets and render lists by passing associative arrays for customization.
Learn the alternate PHP syntax for CodeIgniter 3 views, using colon blocks for foreach and if, with proper class, method, and variable naming, and adherence to the PHP style guide.
Load the CodeIgniter 3 inflector helper to access singular and plural conversions, use humanize to format phrases, and apply underscore and countable to adjust strings.
Learn how to enable and generate calendars in CodeIgniter 3 by loading the calendar library, calling its generate method, and attaching per-date links via an associative array.
Learn how to validate form data in CodeIgniter using the form validation library. Create fields for full name, email, password, and confirm password, set rules, load helpers, and handle errors.
Explore how the CodeIgniter session library stores data with the set method, retrieves it with get, checks existence with has, and destroys sessions, with a note on flash data.
Configure and connect a database in CodeIgniter 3, then use Aurum, an object-relational mapping tool, to map classes to tables. Practice the query builder to run and manage data.
Create and populate the first student table in CodeIgniter 3 with Bootstrap 4, then fetch records via a model, controller, and view using the query builder.
Learn to fetch data in CodeIgniter 3 using active record methods such as select, from, where, and get_where to retrieve columns and records from a table.
Learn to insert data in CodeIgniter 3 via a model method, passing table name and an associative array whose keys match columns, with single and batch insert options.
Master updating and deleting records with CodeIgniter 3 query builder, using associative arrays, controller and model methods, and deleting by id with a where clause and boolean feedback.
Create a table and establish a foreign key to join classes with students. Fetch joined data with the query builder in a CodeIgniter 3 project, exploring inner and left joins.
Master chaining in the CodeIgniter 3 query builder by linking DB select, join, and get calls to fetch records, join tables, and apply where conditions using a training method.
Build a create form in CodeIgniter 3 with Bootstrap 4, wiring a controller, view, and model to insert records via a CRUD operation using the form helper and basic validation.
Fetch all records from the database in the controller using the model, pass them to the view, and display them to the user admin with edit and delete options.
Break your html content into multiple views to reuse across home and about pages, guided by the mvc approach. Organize header, navigation, and footer into separate view files.
Learn to add css and js files, organize assets, load plugins in a CodeIgniter 3 project with Bootstrap 4, and verify loading via the browser console.
Learn to add Bootstrap 4 to a CodeIgniter 3 project by embedding Bootstrap and jQuery files, loading them in views, and validating a working container and grid layout.
Learn to build a complete signup workflow in CodeIgniter 3 with Bootstrap 4, including creating a sign-up controller and view, form validation, password hashing, and database insertion.
Demonstrates sending a link to the user’s email from a CodeIgniter 3 app, using a mail library and SMTP settings on a local server.
Activate the user by validating new signups, sending and verifying activation links, checking email existence in the database, and updating activation status to enable login.
Create a complete login system in a CodeIgniter 3 project using Bootstrap 4 by building sign-up and login forms, handling email and password validation, and managing user sessions.
Learn to remove index.php from CodeIgniter 3 URLs by adjusting root config, enabling mod_rewrite, and ensuring controllers load correctly through proper routes.
Create a login and signup system inside a CodeIgniter 3 Bootstrap theme using controllers, views, and models. Implement session-based access and build a relational blog database with forms.
In this series, you will learn where to start using CodeIgniter with the world's robust front-end framework, Bootstrap 4.
In this series, we will cover every fundamental concept; once we complete the basics, I will teach you how to create web applications and Websites.
I will give you some template-related concepts and explain why you need to break your HTML content into multiple views.
I will teach you how to use Helpers, libraries, and query builders; you will learn how to create your application using MVC (Model View Controller) approach. You will learn how to validate your forms from the server side, and I will give you some security tips. You will also learn CodeIgniter's practical work with Bootstrap 4; I will teach you how to send/receive data with AJAX(without page refresh). We use jQuery to send data from the client to Server with AJAX.
I will give some concepts related to ORM(Object Relational Mapping)
You will learn how you can create a Login and Sign up for the system in this series; I will perform CRUD operation to understand the essential process of CodeIgniter quickly. I will polish your skills, and you will realize it.
In the Advance Codeigniter, I will teach you how to create an SEO-friendly URL using Routes.
We will create a paging system like WordPress to understand the concepts of dynamic routes quickly. We will discuss the multiple files uploading in CodeIgniter and how to upload the files using AJAX. I will cover the cache mechanism of how and why we use it.
We will also discuss the third-party templates that integrate with your system; I will teach you how to create the admin panel to quickly understand how to manage your site from a single admin panel.
Before starting the second project, you must be familiar with AJAX In Codeigniter. I will teach you AJAX to quickly understand how to perform CRUD operations in Codeigniter using AJAX.
In the second project, you will learn how to create an E-commerce system with jquery and AJAX using CodeIgniter.
And Finally, what about the latest update of Codeigniter 4..? Yes, we are going to cover Codeigniter 4. In this series, while learning Codeigniter 4, we start from zero. How can you download the Codeigniter, and how many ways is it available to download?
We also cover new things like data modeling in Codeigniter 4, Data seeding Database Seeding, and even the modern concepts of creating models, controllers, and views.
Some impressive functionality like pagination, services library, and env files also discuss the new folder structure in Codeigniter 4.
And the remarkable thing in this series is the project work; yes, you will learn how to create/design your eCommerce system from scratch.
That means the admin panel where you can add your products, specs, etc., and your user panel can view the orders, favorite items, and much more.
And how you can embed the third-party templates in Codeigniter and make that template dynamic.
Learn many more things in this series because I always provide quality education. :)