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

Programming Google App Engine Applications in Python

( Duration: 3 Days )

In Programming Google App Engine Applications in Python training course, you will learn to develop App Engine applications in Python, using HTML templates that the code loads with content from Google Datastore and Google Cloud Storage. In this course, you will learn to address various challenges of developing in a scalable, cloud-based application environment, including concepts such as data consistency, cost containment, uploading large batches of content to the cloud, and processing tasks in background processes. You will become familiar with a wide variety of libraries and services, including Webapp2, Jinja2, WTForms, Google user authentication, search, ZIP file compression, channels, taskqueue, and others.

By attending Programming Google App Engine Applications in Python workshop, delegates will learn to:

  • Perform the complete cycle of Google App Engine development, including development tools setup, programming, testing, and deployment
  • Develop a user interface by using Webapp2 and HTML templates
  • Authenticate Google account users, and control access to application features based on the user account
  • Enable a web application to respond to get and post requests, and process web form submissions
  • Store, retrieve, and delete data in Google Cloud Datastore
  • Store, retrieve, and delete files in Google Cloud Storage, while controlling consistency and optimizing for performance and cost of storage services
  • Perform background and batch operations and provide notifications to users through HTTP, XMPP, Mail, and Sockets
  • Query the datastore and use the Search API to search application content
  • Upload and deploy applications to the cloud

Knowledge of:

  • Python Programming
  • Google Cloud Fundamentals
  • HTML5
  • JavaScript

The Programming Google App Engine Applications in Python class is ideal for:

  • Programmers who want to learn to develop cloud-based applications by using Google App Engine using Python.

COURSE AGENDA

1

Developing and Testing an Application

  • Set Up the Google App Engine Environment
  • Create an App Engine Project
  • Launch and Test an Application
2

Developing a Web App User Interface

  • Use HTML Templates
  • Incorporate Static Files in a Web Application
3

Authenticating Google Users

  • Provide a Login Capability
  • Control Access to App Features Through Authentication
4

Handling User Input

  • Process Web Requests
  • Process Forms Securely
  • Validate User Input
5

Storing Data in the Datastore

  • Store and Retrieve Datastore Entities
  • Use the Datastore Effectively
  • Edit and Delete Datastore Entities
6

Working with Files

  • Support File Uploads
  • Optimize Retrieval of Published Data
7

Performing Background and Batch Operations

  • Import Bulk Data
  • Send Messages to Users
8

Querying the Datastore

  • Query the Google Cloud Datastore
  • Perform Search
  • Query Cursors
9

Managing Applications in the Cloud

  • Create and Configure the Project
  • Deploy the Application
  • Optimize Performance

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