In this course, we’re going to have a look at some best practices for working with Codeigniter. This course is aimed at beginning and intermediate Codeigniter developers, but we’ll also scratch the surface of some more advanced stuff, like creating a terminal tool to run migrations.
You can also use the course to construct a barebones Codeigniter setup that you can use for future applications. It will have extendable MY_Controllers and MY_Models, a caching system, an working authentication library, and a command line tool to run database migrations.
The source code for the entre course is available for download here, but you can also find it on Github, at https://github.com/joostvanveen/codeigniter-best-practises. If you intend to use the Github repository you will have run Composer to bring in netcarver, as it’s not in the Github repository.