CherryPy - A minimalist web framework for python

The production ready web framework used by big companies.

4.40 (26 reviews)
Udemy
platform
English
language
Web Development
category
CherryPy - A minimalist web framework for python
99
students
2.5 hours
content
Oct 2018
last update
$44.99
regular price

What you will learn

The students will be able to write their own web applications with a production ready webserver and webframework.

Why take this course?

Hello,

CherryPy is a pythonic, object-oriented web framework.

CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.

CherryPy is now more than ten years old and it is has proven to be fast and reliable. It is being used in production by many sites, from the simplest to the most demanding.

Welcome to my course. I have been a pythonista since 3 years now. I have made this course to enable people to increase their 'job security' and advance their career in IT. Nowadays the world is changing faster than we imagine, everything is about web services, web applications, containers, and microservices. With this course my hope is to give you the fundamentals to build your versatile web applications that support your infrastructure in the best possible way. Recently python has become the hottest programming language to learn, and learning it gives you freedom to do and be whatever you want. Apart from this if you just want to spend your time useful this course my also provide you with some quality entertainment.


Hope to see you soon in my course!


Best Regards,

Daniel

Content

Introduction

Introduction to this course
Setup and Hello World
Exposing context roots
HTML forms in cherrypy
Running multiple apps
Adding CSS styling
Basic Authentication
Digest Authentication
Adding favicon
Static file download
Handler aliases
Accessing configuration files
JSON response
Logging to a file
Advanced logging
File based session store
Playing with cookies
Streaming
Serving on multiple ports
Custom HTTP errors
Per request hooks
Publish and Subscribe to a message channel
Custom Dispatcher
Custom tool for timing request processing
Virtual hosts, kind of apache like
Plugin system
Securing the app with SSL
Testing your webapp
Ending

Screenshots

CherryPy - A minimalist web framework for python - Screenshot_01CherryPy - A minimalist web framework for python - Screenshot_02CherryPy - A minimalist web framework for python - Screenshot_03CherryPy - A minimalist web framework for python - Screenshot_04

Our review

**Course Review Synthesis** Overall, the course has garnered a high rating of 4.40, with all recent reviews indicating a positive reception. The majority of feedback praises the unique content, the trainer's ability to deliver information in an accessible manner, and the value for the price paid. Here is a detailed breakdown of the reviews: **Pros:** - *Engaging Content:* The course provides **unique content** that is **easy to follow**, which is a significant plus for students looking to understand new concepts. - *Trainer's Approach:* The trainer is **highly praised** for their approach in taking things slowly and explaining concepts clearly, making the learning process more digestible. - *Value for Money:* Most reviewers feel that the course is **worth the investment**, as they have **learned a lot**, and it has been an **enjoyable experience**. - *Useful Starting Point:* The lack of documentation for Cherrypy makes this course particularly valuable, as it serves as a **good starting point** for understanding the framework. - *Understandable English:* The effort made to use **understandable English** in explanations is noted and appreciated by students who may not be native speakers. **Cons:** - *Insufficient Explanation on Certain Topics:* Some lessons, specifically lessons 9 and 10 and others, were found to require **deeper explanation**. Students felt that certain features were not explained thoroughly enough. - *Code Typing Explanation:* A desire for more explanation while typing code would have made the learning process clearer at some points during the course. - *Documentation Needs:* The course could benefit from additional **documentation** for Cherrypy, which would enhance the learning experience. - *Missing Fundamentals:* One review pointed out that the course was missing an explanation on why certain tools and approaches (like 'this' and 'that') are used, which is crucial for a deeper understanding of the subject matter. In summary, while the course has received high praise for its engaging content, clear trainer explanations, and overall value, there is room for improvement in providing more comprehensive explanations in specific lessons and when coding, as well as filling gaps in fundamental concepts that underpin the use of certain tools within the framework. The course is recommended with the caveat that students may need to supplement their learning with additional resources or documentation for a complete understanding.

Charts

Price

CherryPy - A minimalist web framework for python - Price chart

Rating

CherryPy - A minimalist web framework for python - Ratings chart

Enrollment distribution

CherryPy - A minimalist web framework for python - Distribution chart
1967128
udemy ID
10/15/2018
course created date
7/12/2019
course indexed date
Bot
course submited by