Grok 1.0 Web Development is a new book from Packt that is aimed at helping Python developers build efficient and powerful web applications and web sites using Grok. This book, written by Carlos de la Guardia, offers developers a comprehensive understanding of Grok and a look at its main features by way of developing and evolving a sample application from concept to deployment.
Grok is a Python based web development framework that offers a solid foundation for developing powerful, extensible, and secure web applications without too much complexity. This is because it is based on a very advanced object-oriented web framework: Zope 3. Grok enables web developers to tap into the power of Zope 3, thus giving a range of useful features for their applications with very little code.
This book will introduce users to the Grok web development framework and show them how to create an application using Zope page templates and then add features, such as themes and skins, while reworking the code as it grows. They will also learn how to use models to describe their application's domain and how to connect these models to present information to their users. Using Grok's automatic form generation mechanisms, users will learn how to generate forms using the models and how to store the data and make it searchable.
Security is an important part of any web application. By learning Grok’s integrated security, users will be able to protect their application and grant access to specific users and roles when needed. They will also be able to understand how the Zope Object Database works and how easily it could be connected to other relational databases. In the latter part of the book, users will learn how to extend, debug and deploy a third-party Grok application.
Using a very easy to understand, step-by step approach, this book will help Python developers create complex and agile web applications. This book is out now and available from Packt. For more information, please visit: www.PacktPub.com/grok-1-0-web-development/book
|Grok 1.0 Web Development|
|Create flexible, agile web applications using the power of Grok—a Python web framework
For more information, please visit: www.PacktPub.com/grok-1-0-web-development/book