11. Content
1.The Anatomy of Web Requests
2.The Programming Environment
3.The Application Environment
4.Virtual Machines
5.Versioning Systems
6.Deployment and Hosting
7.Composer
8.Learn by Example: A Web App from Scratch
12. 1. The Anatomy of Web Requests
● The Client and the Server
● Web Requests Basics
● Server-side Languages
● For those who want more: DNS Requests
13. 2. The Programming Environment
● A Good IDE Is Worth Its File Size in Gold
● The Importance of Coding Standards
● The Command Line / Terminal
● The Community
14. 3. The Application Environment
● Application Environments:
● Production
● Development
● Staging and Maintenance
● The Evil of *AMP Bundles
● Machine Pollution
● Learning is Progress, or How the Comfort of Your Comfort Zone is Overrated
● Testing
● The Uncleanable Mess
● Production/Development Parity
● Performance and Debugging
15. 4. Virtual Machines
● Virtual Machines Explained:
● What are VMs?
● Getting to Know VirtualBox and Vagrant
● The Benefits of VMs
● Vagrant in a Nutshell
● Vagrant Boxes
● Provisioning
● Using Vagrant
● Homestead Improved: Explanation
● Defining New Sites
● Shutdown
18. 7. Composer
● Spaghetti Western
● Namespaces and Ye Olde Package Management
● What is Composer?
● Usage Example
● More Tricks to Try
19. 8. Learn by Example: A Web App from Scratch
● What will we be building?
● Setting Up the Environment
● Bootstrapping the App
● Developing the App
● Deployment