PHP Practice Challenges

PHP Practice Challenges

2h 43mIntermediate2024-10-23

Authors

Joe Casabona

Joe Casabona

Course Developer, Founder of Creator Courses

Course details

In this course, Joe Casabona guides you through a series of PHP coding challenges that progress gradually from beginner level to advanced. Tasks include comparing numbers, fizz buzz, comparing and sorting objects, creating functions, building forms, and much more. By the end of this course, you’ll be equipped with a new set of in-demand skills that you can apply in your current or future role.

Skills covered

Back-End Web DevelopmentWeb Development ToolsLearningWeb DevelopmentProgramming LanguagesSoftware Development

Concepts

Introduction

  • Test your PHP skills
  • How to use Codespaces
  • Running PHP in Live Server

Challenges

  • Event capacity - Compare two numbers
  • Flip a coin
  • High card
  • Fizz Buzz
  • Given a birth date, determine age
  • Determine who's older - Comparing objects
  • Sort people by age - Sorting an array of objects
  • Extend a class
  • Process a simple contact form
  • Store and retrieve data from a cookie
  • Send an email
  • Save to a file
  • Create functions in a namespace
  • Build a calculator form
  • Write a number guessing game
  • Generate a form from an array of values
  • Retrieve and display data from a provided REST API
  • The Dutch National Flag Problem
  • Convert CSV to JSON
  • Encrypt then decrypt a string
  • Write a login form
  • Search an HTML page for information on it
  • Text processor
  • Associated words
80,000 Toman