Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 3.1 KB

README.md

File metadata and controls

38 lines (24 loc) · 3.1 KB

GitHub issues GitHub forks GitHub stars PRs Welcome

The-PHP-Workshop

You already know you want to learn PHP, but which approach works best for you? Whether you want to get started with web development, enhance your web application, or troubleshoot the issues in your PHP application, you’ll find that The PHP Workshop is heavily geared towards getting you build-ready for the real world. A step-by-step approach to learning helps you develop and reinforce key skills in a way that feels engaging and rewarding, without dragging you down into long-running lectures on dry, underlying theory. We use real examples that lead to real results.

As you progress through The PHP Workshop, you’ll find key concepts broken down into convenient, individual sections. Designed to accommodate short reading sessions as well as intense, laser-focused study, you’ll find that the included step-by-step exercises and open-ended activities help you embed and reinforce what you’ve learned in a hands-on, practical context. With every chapter carefully designed to let you learn at your own pace, you get to decide how quickly you progress and how you fit learning within your schedule.

Unlike many other introductory titles on PHP, if you purchase the print edition of The PHP Workshop, you’ll be able to redeem free access to instructor screencasts of all exercises and activities, as well as detailed assessment tests and progression tracking. The interactive edition is our premium learning experience, designed to help show you your progress and embed your learning so that it sticks with you for years to come.

With its explicit focus on demonstrating how you can be successful with PHP, The PHP Workshop is ideal for those who want to get their hands dirty and learn by doing. Pick one up today, and we’ll help you get the job done.

What you will learn

  • Get to grips with the fundamental concepts of the PHP language
  • Discover how you can work with the MySQL database to build dynamic web applications
  • Learn how to compile logical errors and handle exceptions in your programs
  • Use PHPUnit to ensure a bug-free development process
  • Learn how to use Composer – PHP's package manager – to include third-party packages in your applications
  • Explore what are web services and how to connect them to your applications with Guzzle

The examples of this title has been implemented in the Windows/MAC/Linux operating system.

Software requirements

You’ll also need the following software installed in advance:

  • PHP 7.3
  • MySQL 5.7
  • MySQL Workbench
  • Composer
  • Insomnia REST Client