This course will be retired on June 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
Applications will typically follow a workflow comprised of different environments such as development, testing, and production. Each environment may connect to different sources with different credentials. As a developer, we need ensure that our code will work effectively and connect properly in each environment.
Typical Work Flow
The process of implementing a new feature or bug fix should follow a well-defined workflow
- Local Development
- *Development (Dev)
- Testing /Quality Assurance (QA)
- *Production (Prod)
*most important. DO NOT develop on production!
Learn more about Basic Error Handling in PHP
Sandbox Definition
A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control.
The term sandbox is commonly used for the development of Web services to refer to a mirrored production environment for use by external developers. Typically, a third-party developer will develop and create an application that will use a web service from the sandbox, which is used to allow a third-party team to validate their code before migrating it to the production environment. Most of the major player on the internet provide sandboxes for use with their services, including Microsoft, Google, Amazon.com, Salesforce.com, PayPal, eBay and Yahoo. Read More
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up