Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/packtworkshops/the-php-workshop
A New, Interactive Approach to Learning PHP
https://github.com/packtworkshops/the-php-workshop
composer data-persistence guzzle http-requests packagist php7 querystrings superglobals webservices
Last synced: about 3 hours ago
JSON representation
A New, Interactive Approach to Learning PHP
- Host: GitHub
- URL: https://github.com/packtworkshops/the-php-workshop
- Owner: PacktWorkshops
- License: mit
- Created: 2019-10-09T12:30:48.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-20T09:09:39.000Z (over 1 year ago)
- Last Synced: 2024-07-30T18:57:24.510Z (3 months ago)
- Topics: composer, data-persistence, guzzle, http-requests, packagist, php7, querystrings, superglobals, webservices
- Language: PHP
- Homepage:
- Size: 3.21 MB
- Stars: 43
- Watchers: 14
- Forks: 45
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The PHP Workshop
[![GitHub issues](https://img.shields.io/github/issues/PacktWorkshops/The-PHP-Workshop.svg)](https://github.com/PacktWorkshops/The-PHP-Workshop/issues)
[![GitHub forks](https://img.shields.io/github/forks/PacktWorkshops/The-PHP-Workshop.svg)](https://github.com/PacktWorkshops/The-PHP-Workshop/network)
[![GitHub stars](https://img.shields.io/github/stars/PacktWorkshops/The-PHP-Workshop.svg)](https://github.com/PacktWorkshops/The-PHP-Workshop/stargazers)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/PacktWorkshops/The-PHP-Workshop/pulls)This is the repository for [The PHP Workshop](https://www.amazon.com/PHP-Workshop-Interactive-Approach-Learning-ebook/dp/B07ZKDVTM4/ref=sr_1_1?dchild=1&keywords=The%20PHP%20Workshop&qid=1611064737&s=books&sr=1-1&utm_source=github&utm_medium=repository&utm_campaign=9781838648916&utm_term=PHP&utm_content=The%20PHP%20Workshop), published by [Packt](https://www.packtpub.com/?utm_source=github). It contains all the supporting project files necessary to work through the course from start to finish.
To get started with the project files, you'll need to:
1. Install PHP on [Windows](https://windows.php.net/download/)
2. MySQL Workbench on [Windows](https://dev.mysql.com/downloads/installer/)
3. Installing Composer on [Ubuntu/Mac](https://getcomposer.org/download/), [Windows](https://getcomposer.org/Composer-Setup.exe)## About The PHP Workshop
Filled with practical examples, [The PHP Workshop](https://www.amazon.com/PHP-Workshop-Interactive-Approach-Learning-ebook/dp/B07ZKDVTM4/ref=sr_1_1?dchild=1&keywords=The%20PHP%20Workshop&qid=1611064737&s=books&sr=1-1&utm_source=github&utm_medium=repository&utm_campaign=9781838648916&utm_term=PHP&utm_content=The%20PHP%20Workshop) will get you up to speed with the key aspects of PHP that you need to become a confident web developer. Following a hands-on approach, you'll build the knowledge and skills required to create your own dynamic websites## What you will learn
* Set up a development environment and write your first PHP scripts
* Use inheritance, encapsulation, polymorphism and other OOP concepts
* Use HTTP and understand the request-response cycle of an application
* Perform file operations and interact with external databases
* Deal with application errors and handle exceptions
* Use third-party libraries and manage dependencies
* Connect your application to web services to allow for data exchange## Related Workshops
If you've found this repository useful, you might want to check out some of our other workshop titles:
* [The JavaScript Workshop](https://www.amazon.com/JavaScript-Workshop-Interactive-Approach-Learning-ebook/dp/B0824584WF/ref=sr_1_1?dchild=1&keywords=The%20JavaScript%20Workshop&qid=1611056880&sr=8-1&utm_source=GitHub&utm_medium=Repository&utm_campaign=9781838641917&utm_term=JavaScript&utm_content=The%20JavaScript%20Workshop)
* [The Go Workshop](https://www.amazon.com/Go-Workshop-Interactive-Approach-Learning-dp-1838647945/dp/1838647945/ref=mt_other?_encoding=UTF8&me=&qid=1611061203&utm_source=github&utm_medium=repository&utm_campaign=9781838647940&utm_term=Go&utm_content=The%20Go%20Workshop)
* [The React Workshop](https://www.amazon.com/React-Workshop-Interactive-Approach-Learning-ebook/dp/B082VG6JCL/ref=sr_1_1?dchild=1&keywords=The%20React%20Workshop&qid=1611056710&sr=8-1&utm_source=GitHub&utm_medium=Repository&utm_campaign=9781838645564&utm_term=React&utm_content=The%20React%20Workshop)