Exploring and Selecting PHP Frameworks
1h 2mIntermediate2024-05-28
Authors

Gary Kovar
Senior Back-End Developer and Software Engineer
Course details
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.
Skills covered
YiiCodeIgniterLaravelWeb Development ToolsFull-Stack Web DevelopmentWeb DevelopmentOpen SourceOne-Off
Concepts
0. Introduction
- 01 - PHP frameworks
- 02 - What you should know
- 03 - Using CodeSpaces in this course
1. Why Use a Framework
- 04 - Build tooling - Faster dev time
- 05 - Ease of use
- 06 - Security
- 07 - Share the dev load
- 08 - Standards
2. Things to Consider
- 09 - User needs - Purpose
- 10 - Learning curve
- 11 - DevOps considerations - Installation
- 12 - Updates
- 13 - Online resources
- 14 - Extendibility
- 15 - License
- 16 - Performance
- 17 - Cost
3. The Contenders
- 18 - Laravel
- 19 - Symfony
- 20 - CodeIgniter
- 21 - Laminas
- 22 - CakePHP
- 23 - Phalcon
- 24 - Slim
- 25 - Yii
- 26 - WordPress
4. Choosing the Right Framework
- 27 - There is no right framework
- 28 - There probably is a wrong framework
- 29 - Don't overthink it
Conclusion
- 30 - Next steps
Related courses
- Illustrator: Perspective Drawing
- Video Lighting: Choosing Lighting Gear
- Apache Flink: Exploratory Data Analytics with SQL
- Cybersecurity Foundations (2020)
- The DOM in JavaScript, jQuery, AngularJS, and React
- Introduction to Dynamo for Revit
- Planning a Small Business Cloud Strategy
- Electric Bass Lessons: Advanced