Course Outline
Introduction
- Gunicorn as an interface between web servers and web applications or framework.
Building Blocks for Running a Python Web Application
Overview of Gunicorn Features and Architecture
WSGI-compatible Applications and Frameworks
Setting up and Configuring Gunicorn
Understanding the Server/Gateway Side
Understanding the Application/Framework Side
Using WSGI Middleware Components to Implement Both Sides of the API
Deploying up a Sample Application
Routing a Request
Running Multiple Applications or Frameworks Simultaneously
Load Balancing and Remote Processing
Post-processing Content
Deploying the Python Application to Production
Monitoring the Application
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Linux command line
- A general understanding of the web application deployment process
- A general understanding of web server concepts
- A basic understanding of Python
Audience
- System administrators (sysadmins)
- Developers
Testimonials (5)
Lots of exercises and help with problems.
Celina - Centrum Informatyki Resortu Finansów
Course - Apache Web Server Administration
The trainer was knowledgeable and approachable. He responded to the question with patience.
Charles Kossivi - Avalon Healthcare Solutions
Course - Jetty: Embedding A Web Server Inside Your Application
Trainer develops training based on participant's pace
Farris Chua
Course - Data Analysis in Python using Pandas and Numpy
The trainer was very knowledgeable and was able to answer most questions that were somewhat outside of the scope of what we needed to cover. He was dynamic, funny and polite.
Pascal Durocher - City of Montreal
Course - HTTP fundamentals and Nginx web server
I generally was benefit from the hands-on training.