-
More than 50% of the web is built using PHP. Easy to get started with, yet powerful in its functionality, PHP is used by individuals, startups, and enterprise-scale companies like Facebook to build websites. Get the skills to work with both client and server-side technologies as a PHP developer. This path requires basic knowledge of HTML, CSS, JavaScript, and Git, covered in our Become a Web Developer Learning Path.
- 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.
- Secure your applications.
Overview
Syllabus
-
- Course 1: Programming Foundations: Algorithms
- 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.
- Course 2: Learning PHP
- Learn to build basic programs in PHP and create dynamic web pages.
- Course 3: PHP Essential Training
- Learn the fundamentals of PHP, a popular programming language that you can use to create dynamic web pages.
- Course 4: PHP with MySQL Essential Training: 1 The Basics
- Learn how to build dynamic, data-driven webpages using PHP with MySQL.
- Course 5: PHP with MySQL Essential Training: 2 Build a CMS
- Strengthen your PHP and MySQL skills by building a robust content management system with secure user authentication.
- Course 6: Ajax with PHP: Add Dynamic Content to Websites
- Add dynamic, asynchronously loading content to websites to make them more modern, professional, and user friendly, with Ajax and PHP.
- Course 7: PHP: Object-Oriented Programming
- Learn how to use object-oriented programming principles in PHP.
- Course 8: PHP: Object-Oriented Programming with Databases
- Learn how to efficiently interact with databases using object-oriented PHP code.
- Course 9: MVC Frameworks for Building PHP Web Applications
- Explore six Model-View-Controller (MVC) frameworks: Zend, Symfony, CodeIgniter, CakePHP, Yii, and Laravel. Learn how to select the right framework for your app development project.
- Course 10: Learning Git and GitHub
- Learn to work with the most common Git commands, and use GitHub to clone, explore, and create templates from existing projects.
- Course 11: PHP: Test-Driven Development with PHPUnit
- 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.
- Course 12: PHP: Creating Secure Websites
- Learn how to meet the most important security challenges when developing websites with PHP.