Hand-on Web Development with Python and TurboGears
Other training is also available:
Abstract
This hands-on training aims to bring students up to speed with TurboGears 2, its administration interface, and touch common deployment scenarios. Student will also get to customize auto generated forms and tables.
Students can to bring database of their own and to build a TurboGears application on top of it.
Students can to bring database of their own and to build a TurboGears application on top of it.
Course Outline
Introduction (10 mins)
- Description of what SQLAlchemy and TurboGears2 aim to do for relational databases.
- Outline of the tutorial.
A First TurboGears2 Application (80 mins)
- Student Database descriptions
- Copying/Loading databases all around
- Install SQLAlchemy, SQLAutocode, and related tools
- Run sqlautocode on the student database.
- Set up TG2 and Quickstart a new Application. (20 mins)
The TurboGears2 Admin Interface (80 mins)
- Integrate sqlautocode with the quickstarted TG app. (10 mins)
- Fire up the admin, see how it works with the existing schema. (5 mins)
- Modify the TG code to replace the default TG AdminConfig with A customizable one. (10 mins)
- See where the class would like to customize their admin, following necessary parts of relevant websites (http//turbogears.org, http://www.sprox.org)
Advanced Topics
- BootAlchemy
- Deployment
- Multi-Database applications
- Security Concerns
Target Audience
Python developers looking to do rapid application development with a modern Web framework. Web developers working other languages and looking to do Python Web development. Only a minimal knowledge of Python is required.
Training Details
Duration: 1 day (Tuesday)
Cost: $300
Maximum capacity: 15 persons
Requirements: A laptop with a text editor, Python 2.5 or 2.6, a database
server, and the relevant Python drivers (psychopg2, pg8000, pysqlite, mysql-python)
Christopher Perkins View trainer page
Compound Thinking
Chris Perkins is a developer, mentor, entrepreneur, and consultant. Chris works closely with the TurboGears development team, combining the best of breed technologies with his own intuition and sensitivity for developer and customer needs alike. Currently Chris is employed by the National Renewable Energy laboratory, where he enables scientists to access their data, and promoting Python when he can. He also works for various other firms as an independent consultant.






















Comments