Skip to main content

Learn Java Programming in Google App Engine | Ninja Training

Do you want to become a Google App Engine Java Ninja? I'm so impressed by this revolutionary technology so much that I explored into the most useful resources that will help you understand and code on this gold mine ( Google App Engine ).  I've been experimenting with several applications in GAE over a period of 1 year and have done so much that I could have never even though of doing without setting up a paid java server. I did all that in the free quota provided by Google App Engine. For now, here, I'm going to provide you with some of the most useful resources and websites from which you could learn to code on Google App Engine. The basic concept's would be.

1. Deploying your own sample application in Google App Engine
2. Learning more about the Google datastore
3. Understanding deeper about the JPA and JDO implementation possibilities in Google App Engine
4. Deploying Java applications done in the framework of your preference ( Eg. done in struts)


Resources to learn Java Programming in Google App Engine

IBM Developer Works Tutorial on Java programming in GAE
IBM Developer Works tutorial on Java Programming with Google App Engine
This IBM Developer works tutorial provides and overview about the nuts and bolts of Google App Engine. Developer works tutorials are always simple and I heavily rely on them to learn anything new in a short time.
Google Developers Tutorials 
These are the native tutorials published by the Google developers . They are the official guide to Google App Engine. It's also a good start.
Go to the google developers guide on GAE.


Mkyong Tutorials On Java Programming in Google App Engine
Mkyong provides several implementation methods ( Eg: struts, spring and jsf integration) that could be done in  Google App Engine. These are rare pieces of live working example that are hard to find anywhere else.
Go to mkyong Google App Engine tutorials.


Vogella Tutorial On Java Programming in Google App Engine
Vogella covers almost all the topics in Google App Engine Java programming very briefly yet with live code. They're great suppliments and can be done along with the mkyong tutorials.
Go to vogella tutorials.


Google App Engine Java and GWT Application Development  (book) by Daniel Guermeur and Amy Unruh

This is the best book for app engine I've come across so far. After reading a sample I myself purchased one copy and I got all I ever wanted to know on real-world hands on database design for Google App Engine. The book uses GWT as the front end programming language but the datastore, query and design part is pure java ( I meat you don't need to know the java for GWT). I felt the datastore part is worth the cost of the book. It also covers task scheduling, emailing via the Google App Engine infrastructure. 
Go to Google App Engine Java and GWT Application Development 

Beginning Java Google App Engine ( book )
This is the only book I've ever read on Java coding in Google App Engine. I relied on it when I was stuck with the Google Developers documentation. They provided me with good explanations that taught me deeper about the Google app engine datastore concepts. Such as creating Kind and iterating over an Entity list.
Go to Beginning Java Google App Engine book.

Download Free Pdf Ref Card Dzone
There is a free pdf Reference card about Google App Engine in dzone. Once you get the concepts pretty well this document could be helpful for quick reviews about the features. It even include code snippets to do some tasks in GAE.
To got to the dzone ref card page for gae. You'll have to register (free) in dzone to download the pdf.

Akhil's passion Tutorials 
I myself explore many of the possibilities and design solutions for newbie Java problems in Google App Engine. You could get all my articles on Google App Engine here .

PS : 'GAE' is the acronym for 'Google App Engine' . I just use it when I get bored of typing the full word. 

Each post takes two days or more of research and over three hours of typing to bring out the high quality you see here. If you admire my effort, consider giving +1 to this post and Subscribe me in Facebook.  You can also Follow Me on Twitter to get all the new stuffs on GAE. 

Popular posts from this blog

ICFAI Sikkim Distance MBA Review From My Experience

After a long research I joined for the ICFAI distance MBA program in 2012. Now I've completed 2 semesters ( as of 2013 ). I wanted to write this review so that people who are looking for a good MBA program can get a hand-on review about the distance MBA offered by the ICFAI Sikkim. I've been through all the cycles of this program and this review might help you make the right choice about the program. This article presents my own ( and unbiased ) view of the program and is in no way associated with the course provider.


Is the MBA ICFAI Sikkim Approved By UGC?  As per the latest AICTE regulations, a distance education program must have the approval of a joint commission of  UGC- University Grant CommissionAICTE- All Indian Council for Technical EducationDEC- Distance Education CouncilICFAI Sikkim doesn't have this approval (don't get disappointed, it's not over yet). Only institutes and colleges affiliated to a University are required to take AICTE approval. So ICFAI be…

Is MacBook Air Good For Programming / Blogging ?

I'm a passionate java developer who just migrated from a Windows PC netbook ( Dell mini ) to a 13 inch MacBook Air. Before the netbook I owned a Dell inspirion 1501. I'm quite a bit of an avid blogger as well. I purchased Dell mini just as it was launched hoping that it's compact and mobile architecture would solve all of my need as a programmer and a writer. Unfortunately it turned out that it was a worthless device.The rest of the story goes...



Do Not Compare a Netbook With MacBook AirMacBook's astonishing features far exceeds anything that of a normal Netbook.Before
Buying a netbook for programming and blogging was one of the biggest blunders I ever made on choosing a machine. The screen was 11 inch and clumsy icons of the Windows were a disgrace all the time.The tightly arranged keys in the keyboard made typing a pain. It's slow Intel Atom Processor is too sluggish to run even VLC player.


After  The Mac's backlit spacious keyboard layout, 1440x900 resolution d…

Best Places To Eat at Trivandrum

Are you searching for the most amazing places to eat at Trivandrum? Well, this article is a collection of places from where I've carried the taste after eating. All of them are located in Trivandrum. There is no specific focus for a single kind or restaurant, I've written about the latest hot-spot cafes to ethnic and traditional places at the heart of the city and people for decades.
General Places Azad Hotel Azad Hotel is a hotel-chain all over India and they are one of the best hotels in Trivandrum too. They claim to have introduced the popular dish 'biriyani' in India. However, they provide a good ambience and tasty food. There are all kind of popular non-vegetarian dishes available here. They have a long tradition of serving quality food and that's what makes them the best. There are
Zam Zam This is the most sought after destination in city for the best cooked chicken dishes. The 'Shawai' is the all time best seller of Zam Zam. It's very rushy alwa…