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
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
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
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
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.