Build dynamic websites that can retrieve and return information from the client side to the server side using PHP and MySQL.
Test and organize your code with unit tests and using object-oriented programming principles and MVC frameworks.
Start programming in PHP. Learn what PHP is and how it integrates with HTML, and the major features of the PHP language.
6h 57m • COURSE
PHP Essential Training with Kevin Skoglund
Learn the fundamentals of PHP, a popular programming language that you can use to create dynamic web pages.
4h 4m • COURSE
PHP with MySQL Essential Training: 1 The Basics with Kevin Skoglund
Learn how to build dynamic, data-driven webpages using PHP with MySQL.
5h 51m • COURSE
PHP with MySQL Essential Training: 2 Build a CMS with Kevin Skoglund
Strengthen your PHP and MySQL skills by building a robust content management system with secure user authentication.
3h 53m • COURSE
Ajax with PHP: Add Dynamic Content to Websites with Kevin Skoglund
Add dynamic, asynchronously loading content to websites to make them more modern, professional, and user friendly, with Ajax and PHP.
3h 37m • COURSE
PHP: Object-Oriented Programming with Kevin Skoglund
Learn how to use object-oriented programming principles in PHP.
3h 53m • COURSE
PHP: Object-Oriented Programming with Databases with Kevin Skoglund
Learn how to efficiently interact with databases using object-oriented PHP code.
4h 4m • COURSE
MVC Frameworks for Building PHP Web Applications with Drew Falkman
This course introduces PHP developers to the six most popular Model-View-Controller (MVC) frameworks—Zend, Symfony, CodeIgniter, CakePHP, Yii, and Laravel. Learn what you need to know to select the right framework for your app development project.
2h 57m • COURSE
Learning Git and GitHub with Ray Villalobos
Learn to work with the most common Git commands, and use GitHub to clone, explore, and create templates from existing projects.
1h 21m • COURSE
PHP: Test-Driven Development with PHPUnit with Justin Yost
Develop better software with fewer bugs with test-driven development and PHPUnit. Learn how to write unit tests in PHP using this popular tool and methodology.
1h 54m • COURSE
PHP: Creating Secure Websites with Kevin Skoglund
Learn how to meet the most important security challenges when developing websites with PHP.
4h 15m • COURSE
PHP: Uploading Files Securely with David Powers
Develop a PHP class that requires only a few lines of code to handle single- and multi-file uploads both flexibly and securely.
2h 50m • COURSE
You'll learn PHP with these experts
David Powers has been developing websites since 1994 and writing books on web development since 2003.
He is an Adobe Community Professional and Adobe Certified Instructor for Dreamweaver. You'll often find him giving help and advice in the Dreamweaver forums and the Adobe Developer Center, to which he has contributed many popular tutorials and training videos. He also greatly enjoys traveling and taking photos. Visit his website at http://foundationphp.com/.
Kevin Skoglund builds custom web solutions at Nova Fabrica, and teaches web development to others at Lynda.com.
Kevin Skoglund is the founder of Nova Fabrica, a web development agency specialized in delivering custom, scalable solutions using Ruby on Rails, PHP, SQL, and related technologies. Nova Fabrica clients include An Event Apart, Atlas Carpet Mills, Consulate Film, Gregorius|Pineo, Maharam, Oakley, and The Bold Italic. Kevin is a lynda.com author with over 15 years of teaching and web development experience.
Drew Falkman architects sites for Fortune 500 companies using Java, PHP, and WordPress.
Previously, as a director of multimedia for Entravision Communications, Ray managed a network of radio and TV station websites on the East Coast. He also designed large newspaper sites and created interactive projects/games for the Tribune network of newspapers. You can reach him on LinkedIn or through other social networks @planetoftheweb. Check out his personal blog at http://raybo.org.
Justin Yost is a web developer and programmer with a bachelor's degree in computer science.
A graduate of Texas Tech University, Justin relishes programming and learning more about anything and everything. He is a web developer at Loadsys Consulting, a web development, maintenance, and training firm specializing in CakePHP, Ember.js, and Ruby on Rails. When not working, Justin occasionally gives talks at the local PHP Meetup. In his free time, Justin enjoys backpacking and reading science fiction books.