Become a PHP Developer

Go to class
Write Review

Free Online Course: Become a PHP Developer provided by LinkedIn Learning is a comprehensive online course. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Become a PHP Developer is taught by Joe Marini, Joe Casabona, Kevin Skoglund, Drew Falkman, Ray Villalobos and Justin Yost.

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.

    • 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.

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.