Pearson-PHP-MYSQL-complete

PHP and MySQL Web Development

Upgrade your Web Development skills! Learn how to create dynamic and data-driven web applications.

  • Practice in 60 Hands-On Labs — nothing to install
  • 33 Interactive Lessons and 291 topics mapped to the official exam objectives
  • 373 Practice Test Questions

Intermediate Self-paced · 1 year access 4.4/5 (243 Reviews)

60 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
33Interactive Lessons
291Topics
60LiveLab
373Practice Test Questions
170Flashcards
170Glossary of terms

01 / Skills you'll get

What you will be able to do

The PHP and MySQL training course equips you with the knowledge and skills needed to create innovative and dynamic websites. It is a step-by-step study guide that focuses on the fundamentals of PHP and MySQL to create interactive, database-driven sites. The course has a comprehensive curriculum covering everything from basic syntax to implementing advanced features. Additionally, it has been embedded with engaging multimedia resources, quizzes, flashcards and hands-on exercises to reinforce your learning. By the end of this course, you’ll be skilled to create simple websites as well as complex e-commerce platforms and content management systems.
  • Understanding of core syntax: PHP, variables, data types, control structures, and functions
  • Expertise in Object-Oriented Programming (OOP): create classes, and objects, and implement inheritance and polymorphism
  • Manipulate files, directories, and the file system
  • Session control and management
  • Design relational databases using MySQL
  • Skilled in data manipulation: Insert, retrieve, update, and delete 
  • Expert in writing SQL queries for various database operations
  • Ability to integrate PHP and MySQL databases
  • Skilled in dynamic content generation and form processing 
  • Identify and troubleshoot issues in PHP code and MySQL queries

Course Highlights

  • 33 Structured Lessons Comprehensive coverage of core course objectives
  • 60 Hands-On LiveLabs Interactive guided scenarios with instant evaluation
  • 373 Practice Questions Assessment tests with detailed answer rationales
  • 1 Year Full Access Self-paced learning accessible anytime on all devices

02 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

33 Interactive Lessons · 291 topics
01 Introduction 10 topics
  • Why You Should Read This Book
  • What You Will Learn from This Book
  • What Is PHP?
  • What Is MySQL?
  • Why Use PHP and MySQL?
  • Some of PHP's Strengths
  • Some of MySQL's Strengths
  • What Is New in MySQL (8.x)?
  • How Is This Book Organized?
  • Finally
02 PHP Crash Course 20 topics · 14 LiveLab
  • Before You Begin: Accessing PHP
  • Creating a Sample Application: Bob's Auto Parts
  • Embedding PHP in HTML
  • Adding Dynamic Content
  • Accessing Form Variables
  • Understanding Identifiers
  • Examining Variable Types
  • Declaring and Using Constants
  • Understanding Variable Scope
  • Using Operators
  • Working Out the Form Totals
  • Understanding Precedence and Associativity
  • Using Variable Handling Functions
  • Making Decisions with Conditionals
  • Repeating Actions Through Iteration
  • Breaking Out of a Control Structure or Script
  • Employing Alternative Control Structure Syntax
  • Using declare
  • Next
  • Programming Exercises

14 LiveLab in this lesson — see the labs panel →

03 Storing and Retrieving Data 13 topics · 1 LiveLab
  • Saving Data for Later
  • Storing and Retrieving Bob's Orders
  • Processing Files
  • Opening a File
  • Writing to a File
  • Closing a File
  • Reading from a File
  • Using Other File Functions
  • Locking Files
  • A Better Way: Databases
  • Further Reading
  • Next
  • Programming Exercises

1 LiveLab in this lesson — see the labs panel →

04 Using Arrays 13 topics · 6 LiveLab
  • What Is an Array?
  • Numerically Indexed Arrays
  • Arrays with Different Indices
  • Array Operators
  • Multidimensional Arrays
  • Sorting Arrays
  • Sorting Multidimensional Arrays
  • Reordering Arrays
  • Loading Arrays from Files
  • Performing Other Array Manipulations
  • Further Reading
  • Next
  • Programming Exercises

6 LiveLab in this lesson — see the labs panel →

05 String Manipulation and Regular Expressions 12 topics · 2 LiveLab
  • Creating a Sample Application: Smart Form Mail
  • Formatting Strings
  • Joining and Splitting Strings with String Functions
  • Comparing Strings
  • Matching and Replacing Substrings with String Functions
  • Introducing Regular Expressions
  • Finding Substrings with Regular Expressions
  • Replacing Substrings with Regular Expressions
  • Splitting Strings with Regular Expressions
  • Further Reading
  • Next
  • Programming Exercises

2 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

60 LiveLabs
  • Creating a Form
  • Declaring Constants
  • Using Arithmetic Operators
  • Concatenating Strings
  • Using the Ternary Operator
  • Using the Type Operator
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗
What are the benefits of learning PHP and MySQL?
PHP and MySQL are amongst the most popular programming languages and databases for web development. Learning these technologies will make you a high-demand skilled professional suitable for a variety of job roles including web developer, software engineer, full-stack developer, and more.
What is the correlation between PHP and MySQL in web development?
PHP is the server-side scripting language used to generate dynamic content on web pages whereas MySQL is the relational database management system (RDBMS). PHP acts as the bridge between the user and the database, while MySQL serves as the data storage and retrieval system. Both are needed to create interactive websites that can display personalized content, process user input, and manage data efficiently.
Does this course require any previous training or experience?
It is recommended to have a foundational knowledge of HTML, CSS, and JavaScript to accelerate your learning and for better understanding. Although, it is a beginner-friendly course that will help you build on your web development skills gradually.
What is the difference between PHP vs JavaScript?
PHP and JavaScript both are programming languages for web development with distinctive features used for different purposes. PHP is used for server-side scripting whereas JavaScript is used for the client-side. PHP can generate the initial HTML structure of a page, while JavaScript can add dynamic elements and interactivity to the page.
Does this course cover both PHP and JavaScript programming?
This course primarily focuses on PHP and MySQL for web development. The use of JavaScript is only limited to PHP integration for adding interactive elements.

Build Websites From Scratch

Step-by-step guide to enhance your web development skills with PHP and MySQL.

  • 1 year of full access
  • 60 LiveLab included
  • Certificate of completion
scroll to top