Kohana is an elegant open source HMVC PHP5 framework that provides a rich set of components for building web applications. Web frameworks are absolutely essential for making websites: They organize your code so that it’s more maintainable, and they take care of common problems like user input sanitation and data model validation so that you don’t have to reinvent the wheel every single time.
There are dozens of web frameworks out there, but Kohana is one of the easiest to learn, while still providing plenty of features. It’s written in PHP, so there’s no need to learn a new language! The seminar will be a live-coding session, building a blog from the ground up using Kohana. Students are free to code along, but I will be moving quickly to cover more ground.