- 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
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.
Syllabus
Courses under this program:
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.
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.
Courses
-
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.
-
Strengthen your PHP and MySQL skills by building a robust content management system with secure user authentication.
-
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.
-
Add dynamic, asynchronously loading content to websites to make them more modern, professional, and user friendly, with Ajax and PHP.
-
Learn how to efficiently interact with databases using object-oriented PHP code.
-
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.
-
Learn how to build dynamic, data-driven webpages using PHP with MySQL.
-
Learn to build basic programs in PHP and create dynamic web pages.
-
Learn how to meet the most important security challenges when developing websites with PHP.
-
Learn the fundamentals of PHP, a popular programming language that you can use to create dynamic web pages.
-
Learn how to use object-oriented programming principles in PHP.
Taught by
Joe Marini, Joe Casabona, Kevin Skoglund, Drew Falkman, Ray Villalobos and Justin Yost