• video_business

Course: Google App Engine Workshop

Pre-requisites to attend:

  • To benefit from this Google App Engine course, you will need to have basic Java web development experience and familiarity with the open-source Eclipse integrated development environment (IDE) prior to attending.

Total Course Duration:



Overview:

This program will teach you all the fundamentals of Google App Engine and the infrastructure services which comprise Google App Engine through a mixture of lectures, demonstrations, and exercises. By the end of the course you will have enough hands-on experience with Google App Engine to be able to create and deploy your own scalable cloud applications.

Takeaways from Workshop:

  • Understand how Google’s infrastructure services work together to form scalable web applications
  • Build and deploy simple web applications to Google’s cloud
  • et hands-on training with each service using the APIs and Google’s management console
  • Understand trade-offs of Google’s infrastructure services and how they compare to other cloud platforms

Target Audience:

If you are a developer, lead or manager interested in getting started in cloud computing, you should find this course both challenging and engaging. The program is also suitable for professionals working with ISVs/software product companies who would like to migrate their in-premise software product to the cloud so that it can be delivered as SaaS. It is also crucial for developers, leads and managers who want to create an application from scratch on the cloud and deliver it as SaaS.

Pre-requisites:

To benefit from this Google App Engine course, you will need to have basic Java web development experience and familiarity with the open-source Eclipse integrated development environment (IDE) prior to attending.

Delivery Method:

This is a hands-on course and you will work on exercises and quizzes which are designed to make you skilled in creating cloud applications for running on the Google App Engine platform.

Program Contents

What is Google App Engine?

  • App Engine Environment
  • Distributed Data Storage
  • App Engine Services
  • Pricing

Getting Started with Google App Engine

  • Create App Engine Account
  • Using Eclipse
  • Using App Engine Tools

Deploying Static Web Application

  • Deploy Simple Website
  • Administrative Console

Deploying Dynamic Web Application

  • Servlets, JSPs, and WARs
  • Logging in the Cloud
  • Guestbook Application
  • Quotas and Limits

Tradeoffs

  • Advantages and Disadvantages
  • App Engine vs. Amazon Web Services
  • App Engine vs. Microsoft Azure

Serve Apps From Your Own Domain

  • Google Apps
  • Domain Configuration
  • Using Sub-domains
  • Restricting Access

Distributed Data Storage

  • Datastore concepts
  • Using Java Data Objects (JDO)
  • Using Java Persistence API (JPA)
  • Datastore Viewer

App Engine Services

  • URL Fetch
  • Mail
  • Memcache
  • Image Manipulation
  • Scheduled Tasks
  • XMPP

Experimental Features

  • Blobstore
  • Task Queues

Cared and Crafted by: Velociter

Scroll to Top