Description
In this course, you will :
- Learning how to host static HTML and dynamic PHP sites in Nginx, as well as how to build PHP websites that interact with users and integrate with cloud services such as Windows Azure and Amazon AWS.
- The course takes a hands-on approach, migrating an ASP.NET MVC website to PHP, and compares performance and cost between the two stacks.
Syllabus :
1. Hosting Static Content in Nginx
- About Nginx
- Tour of The Demo Solution
- Basic Nginx Configuration
- Recap: Basic Nginx Configuration
- Custom Nginx Configuration
- Recap: Custom Nginx Configuration
- Performance Testing With JMeter
- Performance comparison: IIS and Nginx
2. Basic Web Forms
- The PHP Language
- HTML Integration with PHP
- Rendering Shared PHP Content
- OOP: Defining Classes in PHP
- OOP : Using Objects in PHP
3. Packages and Integration
- Package Management in PHP
- Composer and log4php
- Windows Azure SDK
- MongoDB Database Driver
- Amazon AWS SDK
4. Hosting PHP in Nginx
- Hosting The PHP Runtime
- Demo: Deploying PHP
- Deploying PHP on Windows
- Configuring PHP in IIS
- Configuring PHP in Nginx
- Custom Nginx Configuration
- Performance Comparisons
- Performance Comparisons with Caching