About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course CLD103
Building Google App Engine Applications in Python

Duration: 5 Days

Course Synopsis

This 5 day course is aimed at programmers who already have a basic knowledge of programming and web application development (i.e. HTML, CSS, JavaScript). Its goal is to teach attendees how to develop Cloud computing applications, and to develop skills for implementing scalable services using the Google App Engine. The Google App Engine provides access not only to a large system of servers and a powerful Java / Python API, but , also, to a network and community of fellow enthusiasts.

The Google App Engine framework contains the expected cloud computing components

It provides an effective entry into cloud computing for small to medium sized companies and organisations. This coupled with the very large number of Python packages that cover everything from scientific computing through to data mining and computer game programming should provide more than ample scope for creative invention of a wide variety of services.

The course covers

The course can be taught on Linux, Windows or MacOSX platforms. Unlike Azure cloud computing development which involves a steep learning curve, this course aims to provide a much gentler introduction to those wishing to learn how to develop complex, cloud computing based web sites.

Course Outline

History and background to the Google App Engine

Advantages of working with the Python Google App Engine API

Installing the Google App Engine

Intensive Review of basic Web and Python programming techniquess

Security and Session Management

Data services, data persistence and data access

Using Java Script, jQuery and Ajax in Google App Engine applications

Deploying a Google App Engine application

Tuning and Memory Cacheing