This course is targeted at beginner to intermediate programmers who are looking to advance their skills toward becoming a full-stack programmer.
An accompanying website has complete step by step guides to all lectures along with easy-to-access code snippets. The course is designed to get you up and running quickly by giving you examples of simple database applications which you then "scaffold" and adapt.
I first started using PhalconPHP when I became frustrated with Symfony which I found had major performance issues. When I moved to Phalcon I found that not only does it have lightning response times but the fact that so much of the functionality is built-in to the Phalcon extension actually makes it very easy to use.
Phalcon's simple approach makes it the ideal teaching tool for me to introduce my students to the MVC design pattern without putting off and discouraging students by having to install reams of third-party "bundles" or "generators" before anything can be achieved.
The approach used in this course is to take simple examples around key areas of functionality within a typical application. Those examples are scaffolded and adapted to the point of a Minimum Viable Product set of functionality. This is done for all the key aspects of functionality that are delivered by a typical Web Framework.