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.
Programming Foundations: Algorithms with Joe Marini
Algorithms are the universal building blocks of programming. Learn the most popular and useful programming algorithms for searching and sorting data, counting values, and more.
1h 45m • COURSE
Learning PHP with David Powers
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
You'll learn PHP with these experts
Joe Marini is a senior developer advocate at Google and a developer of Dreamweaver and Windows Phone.
Joe Marini is a senior developer advocate at Google, and has worked in the web and software industries for more than 20 years. He was an original member of the Dreamweaver engineering team at Macromedia, and held prominent early roles in creating products such as QuarkXPress, Microsoft Expression Blend, mFactory's mTropolis, and Extensis QX-Tools. He is regularly a featured speaker at industry conferences and has authored or co-authored several publications on web and software development. Prior to Google, Joe was responsible for the mobile web developer platform for Windows Phone 7 at Microsoft. His book, The Document Object Model, is widely regarded as the definitive resource for working with the DOM.
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 at LinkedIn Learning.
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.
Ray Villalobos is a full-stack design/development teacher and senior staff instructor at LinkedIn Learning.
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.