Web 2.0 Programming using CherryPy and TurboGears

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

This course will cover the installation, configuration, development and deployment of Web Sites using the TurboGears framework. About 50% of the time will be instructor presentation and about 50% will be hands on labs.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Web
  • IT
  • Web 2.0
  • Programming

Course programme

Overview of Web 2.0 Python and FrameworksThe role of AJAX in Web 2.0Overview, and getting up to speed with classical web technologies - using a standard database driven web site example

  • XML
  • HTML
  • HTTP
  • SQL
  • Java Script
  • Python CGI

Introduction to Web Application Frameworks, CherryPy and TurboGears

  • Model View Controller (MVC) paradigm - which underlies most Web Develoment Frameworks
  • Features supported by most web development frameworks
  • History of TurboGears
  • Core TurboGears components - an overview
  • MVC architecture in TurboGears
  • Overview,by example, of application creation and deployment using TurboGears

TurboGears components in greater depth

  • CherryPy - and TurboGears controllers
  • SQL Objects - Object Relational Mapping
  • Kid template engine and MochiKit - processing and creating views
  • TurboGears Widgets

Case studies

  • Creating a Blog site
  • Managing user identity and tracking site visitors
  • Creating extended widgets
  • MVC design and implementation - team project
  • Adding RSS feed capabilities to a web site

Client side issues

  • Pythonic JavaScripting with MochiKit
  • Flash based interfaces and TurboGears

Web 2.0 Programming using CherryPy and TurboGears

Price on request