CodeIgniter 4 Foundations is a practical, hands-on, guide to the completely rewritten CodeIgniter 4 PHP framework. You'll quickly grasp the concepts that make this version work, and then work through 8 simple projects to learn the finer points. Learn how to get the most out of CodeIgniter 4 from the lead developer on the project. CodeIgniter is typically seen as an old framework that doesn't work well with modern development practices. In version 4, it has been completely rewritten from the ground up to modernize it, while still keeping many of the same hallmarks of the simplicity, speed, and flexibility. This brings with it a lot of new concepts and tools that you need to get to speed with. CodeIgniter 4 Foundations is here to help you do just that. It first dives into some of the essential new concepts that you need to be familiar with, why they're important, and illuminates some of the behind-the-scenes decision making that brought the framework to its current state. Next, we'll step through small projects, each designed to highlight new features of the framework, and each building on the one before it. Every project comes with the full application code-base for you to examine and use in your own projects.