Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

TurboGears

( Duration: 4 Days )

TurboGears is a Python web application framework, preferred because of its speed in creating applications, scalability, ease of deployment and rollback. It enables web application development in Python to be more rapid, easy and supportable. It follows the MVC paradigm offering superior interfaces and modules for application development.

The TurboGears training course is aimed at helping you master the framework and create your own applications with it. This course will help you understand the TurboGears Environment, Forms, Templates, Dependencies, Pagination etc. You will also learn about the Genshi Template Language-- the Python library for XML based languages. All lessons are accompanied by extensive demo exercises and hands on practice sessions, giving you a detailed view on the various elements of the framework. By the end of this workshop you will be able to create your own state of the art web applications using the features of the TurboGears framework.

By attending TurboGears workshop, delegates will learn:

  • Everything about TurboGears and its modules
  • The TurboGears environment and its installation
  • The Genshi Template Language and its declarations, Directives and Conditional Sections
  • TurboGears best practises and using them to create amazing web applications

  • Knowledge of web application frameworks. Knowledge of Python programming language and of Ruby-on-Rails and Struts will be an added advantage.
  • Web Developers, and other professionals

COURSE AGENDA

1

Home

2

Overview

3

Environment

4

First Program

5

Dependencies

6

Serving Templates

7

HTTP Methods

8

Genshi Template Language

9

Includes

10

JSON Rendering

11

URL Hierarchy

12

Toscawidgets Forms

13

Validation

14

Flash Messages

15

Cookies and Sessions

16

Caching

17

Sqlalchemy

18

Creating Models

19

Crud Operations

20

DataGrid

21

Pagination

22

Admin Access

23

Authorization & Authentication

24

Using MongoDB

25

Scaffolding

26

Hooks

27

Writing Extensions

28

Pluggable Applications

29

Restful Applications

30

Deployment

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X