
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.
Load and define a model in application/models with a capitalized class name, then load it in controller before calling its methods. Pass data as an associative array and retrieve results.
Explore how the CodeIgniter 3 url structure maps to controllers and methods, using index.php as the entry point and passing arguments in the url.
Discover how CodeIgniter 3 helpers streamline web development by loading and using functions for forms, urls, anchors, and redirects, with practical examples of site_url, base_url, and anchor.
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.
Learn how to load and use CodeIgniter's string and text helpers to truncate text, enforce character limits, generate random strings, apply md5 hashing, and clean slashes in your applications.
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.
Discover how the benchmarking library in CodeIgniter 3 measures execution time with start and end marks, and learn library loading, helpers, and related concepts across calendars, carts, emails, and validations.
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 to build e-commerce features with CodeIgniter 3 shopping cart library by enabling sessions and using insert, update, remove to manage items with id, name, price, quantity, and options.
Use CodeIgniter's encrypt library and encryption library to encode and decode data, with a configured encryption key in application/config; learn how to encrypt and decrypt strings, noting PHP 7 considerations.
Discover how autoload.php in CodeIgniter 3 preloads libraries, helpers, and models for the entire application, and learn to load the database and session libraries while managing encryption-related notes.
Explore uploading files in CodeIgniter by loading the form and file helpers and the upload library, configuring path, types, size, and dimensions, and handling upload errors.
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.
Explore aggregate functions in CodeIgniter, including max, min, avg, and sum, by creating a data table, loading models via autoload, and querying with select statements in a controller.
Learn to build search functionality in CodeIgniter 3 using where_in, like, and or_like in the query builder, with examples on matching IDs and names, using wildcards and SQL equivalents.
Learn to build and execute database queries in CodeIgniter 3 using the query builder, including order by, limit, and offset, plus like searches and result retrieval in a controller.
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.
Explore the CodeIgniter 3 query helper and database basics, covering insert ID, last query, where clauses, and simple retrieval techniques for database records.
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.
Edit a record in the CRUD flow with CodeIgniter 3, validating input and ID, updating via the model and controller, and reflecting changes in the view with flash data.
Learn to delete a student record in a CodeIgniter 3 CRUD workflow, including sending the id, validating existence, and handling redirects and feedback.
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.
Embed a Bootstrap theme into a CodeIgniter 3 project by downloading a template, integrating CSS and JS assets, and wiring navigation, header, and content sections.
Create the blog table and related structures, defining a blog title field and content with a user_id foreign key to connect posts to users, and configure cascading delete. Integrate the home section with navigation that includes login and sign-up forms, and prepare the blog form for easy post insertion on the site.
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.
Build a blog feature by creating a blog form linked to a relational blog table with title and body, using a CodeIgniter 3 controller, model, and views, with login-guarded posting.
Fetch all blog records from the database and display them on the blog home page, rendering dynamic titles, subtitles, authors, and post dates with CodeIgniter 3.
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. :)