PHP frameworks
In-depth courses on popular PHP frameworks and engines.
Frameworks
- LaravelThe most popular PHP framework: routes, controllers, Blade templates and database access.
- SymfonyA framework for large projects: attribute routes, Twig templates, Doctrine, forms and security.
- YiiA fast framework with Active Record, the Gii code generator and ready-made grid and form widgets.
- CodeIgniterA lightweight framework with a simple structure: routes, controllers, models and minimal configuration.
- CakePHPA convention-based framework: a powerful ORM, the bake code generator, forms and validation out of the box.
- SlimA micro framework for APIs and small sites: routes, middleware and nothing extra.
- LaminasThe successor of Zend Framework: modules, the service manager, forms and database access for enterprise projects.
Content management systems (CMS)
- WordPressThe most widespread content management system: themes, plugins, hooks, custom post types and the REST API.
- DrupalA CMS for complex sites: custom modules, routes, forms, entities, blocks and Twig templates.
- JoomlaA popular CMS: developing modules, plugins and components, layouts and database access.
Online shops
- WooCommerceThe most widespread online shop — a WordPress plugin: products, the cart, orders, payment and shipping.
- Magento / Adobe CommerceA platform for large online shops: modules, dependency injection, plugins, layouts and the API.
- PrestaShopAn open-source online shop: modules, hooks, Smarty templates, configuration and controllers.
- OpenCartA simple open-source online shop: controllers, models, Twig templates, modules and events.