With so many excellent PHP frameworks available, how do you identify the best framework for you? In this practical course designed for developers, instructor Gary Kovar covers the basics of PHP frameworks, the overall benefits of build tooling, and important factors to consider when deciding on a framework such as learning curve, installation, updates, extendibility, performance, and cost. Learn how to find a framework that meets the needs of your development team and helps you run projects faster, smoother, and more efficiently. Along the way, Gary provides an overview of some of the current industry-leading frameworks, including Laravel, Symfony, CodeIgniter, Laminas, CakePHP, Phalcon, Slim, Yii, and WordPress.
This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time-all while using a tool that you'll likely encounter in the workplace. Check out the "Using GitHub Codespaces with this course" video to learn how to get started.
01 - Introduction 01 - PHP frameworks
02 - What you should know
03 - Using CodeSpaces in this course
02 - 1. Why Use a Framework 01 - Build tooling Faster dev time
02 - Ease of use
03 - Security
04 - Share the dev load
05 - Standards
03 - 2. Things to Consider 01 - User needs Purpose
02 - Learning curve
03 - DevOps considerations Installation
04 - Updates
05 - Online resources
06 - Extendibility
07 - License
08 - Performance
09 - Cost
04 - 3. The Contenders 01 - Laravel
02 - Symfony
03 - CodeIgniter
04 - Laminas
05 - CakePHP
06 - Phalcon
07 - Slim
08 - Yii
09 - WordPress
05 - 4. Choosing the Right Framework 01 - There is no right framework
02 - There probably is a wrong framework
03 - Dont overthink it