Java開発講座(GAE/j)

Google App Engine for Java(GAE/j)開発の基礎を習得します。

■サンプルアプリ
BookSearchSample

■サンプルの特徴
 ・表示言語の国際化対応
 ・Amazon各国版検索対応
 ・Android対応(日本語版、機能限定)
 ・クライアント側
  Flex(Flash)
  ActionScript3.0
  PureMVC(フレームワーク)
 ・サーバ側
  Google App Engine for Java
  BlazeDS(Flash-Java通信用)
 ・使用WEBサービス
  Amazon Product Advertising API

■学習目標 
GAE/j上で動作するWebアプリケーションの開発スキルを習得します。

■対象者
システム開発経験が1年以上の方、又は相当と認められる方

■期間 
応相談

■料金 
応相談

■Google App Engine for Javaとは
Google App Engine for Java(GAE/j)は、Googleの提供するクラウドサービスです。GmailのアカウントをGAE/jに登録することで、Googleが提供するクラウドサーバーを利用できます。

■カリキュラム
第1章 チュートリアル
 1.1 Introduction
 1.2 Installing the Java SDK 
 1.3 Creating a Project 
 1.4 Using the Users Service 
 1.5 Using JSPs 
 1.6 Using the Datastore with JDO 
 1.7 Using Static Files
 1.8 Uploading Your Application
第2章 概要
第3章 サーブレット環境
 3.1 Servlet Environment 
第4章 データストア
 4.1 Overview 
 4.2 Using JDO 
 4.3 Defining Data Classes 
 4.4 Creating, Getting and Deleting Data 
 4.5 Queries and Indexes 
 4.6 Transactions
 4.7 Relationships 
 4.8 Statistics 
 4.9 Using JPA
 4.10 Low-level API
第5章 サービス
 5.1 Memcache
 5.2 URL Fetch 
 5.3 Mail 
 5.4 XMPP
 5.5 Images
 5.6 Google Accounts 
 5.7 Task Queues (Experimental) 
 5.8 Blobstore (Experimental) 
第6章 アプリケーションの設定
 6.1 Deployment Descriptor
 6.2 App Config
 6.3 Index Config
 6.4 Scheduled Tasks 
 6.5 Task Queue Config
 6.6 DoS Protection Config
第7章 YAML の設定
 7.1 YAML App Config
 7.2 Index Config
 7.3 Scheduled Tasks 
 7.4 Task Queue Config
 7.5 DoS Protection Config
第8章 Tools
 8.1 Development Server 
 8.2 Uploading and Managing 
 8.3 Google Plugin for Eclipse 
 8.4 Using Apache Ant 
 8.5 Local Unit Testing 
 8.6 Appstats
第9章 HowTo
 9.1 Working with a Read-only Datastore
 9.2 Handling Memcache  

■開発環境
Java 6
Eclipse IDE for Java EE Developers
Google App Engine Java SDK 1.3.7
Google Plugin for Eclipse 3.5

■配布資料
オリジナルテキストの小冊子
オリジナルテキストのPDF形式のデータ