This book covers all aspects of web development and can be divided into the following parts:
1. Using the latest Flask 0.11 for web development, learning about 8 commonly used extensions such as Jinja2, Flask-Script, Flask-Migrate, Flask-Security, and Flask-Assets to help readers understand the excellent design of Flask (context, BluePrint, etc.), and finally implementing a real service with technologies like Mako, Flask_mako, SQLAlchemy, and Pillow.
2. Explaining the author's understanding of REST, proposing some design API considerations, and finally using jQuery and fetch to implement an example of using Ajax, allowing readers to understand how to communicate between front-end and back-end.
3. Selecting and using technologies such as Python application servers, web servers, cache systems, and key-value databases, and demonstrating the purpose of large-scale website architecture and its important components.
4. Using system management tools such as Fabric, SaltStack, Ansible, Supervisor, Graphite, and demonstrating how to collect application error information through the latest Sentry 8.
5. Testing and continuous integration, and finally implementing continuous integration of a Github project using the latest Buildbot 0.9.
6. In-depth understanding of the principles and usage of RabbitMQ and Celery, and sharing the author's advanced practices.
7. Service-oriented architecture and practical experience in DouBan service orientation.
8. Detailed explanation of DPark, used by DouBan engineers, including installation, environment configuration, usage, and framework analysis.
作者是豆瓣条目组高级产品开发工程师,主要负责豆瓣读书(对,你没有看错,就是这个网站)、电影、音乐、东西等产品线。从2011年开始接触Python,从运维、运维开发到现在的Web开发,积累了丰富的运维和开发经验,这本书将作者这些年使用Python进行Web开发,对各方面知识的理解和积累的经验进行梳理和总结。作者个人博客是http://www.dongwm.com,Github地址为https://github.com/dongweiming
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价