JSPのセミナー・研修・出版物 https://tech-seminar.jp/taxonomy/term/382/all ja Google App Engine for Java (GAE/J) 実践セミナー https://tech-seminar.jp/seminar/2010-11-05-Google-App-Engine-Java-GAE-J-%E5%AE%9F%E8%B7%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC <div itemscope itemtype="http://schema.org/Event"> <div class="field"> ハンズオン形式で実践的なスキルとノウハウが修得できる</div> <div class="field"> <h1 itemprop="name"> Google App Engine for Java (GAE/J) 実践セミナー</h1> </div> <div class="field field-type-text field-seminar-option"> <span class="option">東京都 開催</span> </div> <div class="clear-block"> <div class="terms"> <ul class="links inline"> <li class="term first"><a href="/taxonomy/term/29" rel="tag" title="ソフトウェア開発">ソフトウェア開発</a></li><li class="term"><a href="/taxonomy/term/402" rel="tag" title="クラウドコンピューティング">クラウドコンピューティング</a></li><li class="term"><a href="/taxonomy/term/38" rel="tag" title="クラウドプログラミング">クラウドプログラミング</a></li><li class="term"><a href="/taxonomy/term/115" rel="tag" title="Java">Java</a></li><li class="term"><a href="/taxonomy/term/1073" rel="tag" title="JavaScript">JavaScript</a></li><li class="term"><a href="/taxonomy/term/662" rel="tag" title="jQuery">jQuery</a></li><li class="term"><a href="/taxonomy/term/382" rel="tag" title="JSP">JSP</a></li><li class="term"><a href="/taxonomy/term/981" rel="tag" title="JUnit">JUnit</a></li><li class="term"><a href="/taxonomy/term/980" rel="tag" title="Slim3">Slim3</a></li><li class="term"><a href="/taxonomy/term/37" rel="tag" title="Google App Engine">Google App Engine</a></li><li class="term"><a href="/taxonomy/term/381" rel="tag" title="Google App Engine for Java">Google App Engine for Java</a></li></ul> </div> </div> <div class="clear-block"> <div class="terms"> <a href="/node/1346/similar">関連するセミナー・出版物</a> </div> </div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1346&date=2010-11-05&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%AE%9F%E8%B7%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> <div class="contact"><a href="/node/1346/similar">関連するセミナー・出版物を探す</a></div> </div> <div class="field"> <p>ハンズオン形式でGoogle App Engine/Java向けアプリケーションの構築を体験し、必須となる技術・知識を身につけましょう。<br /> <a href="/node/1221">2010年11月4日「Google App Engine for Java 基礎セミナー」との同時受講コース</a> で基礎から実践までのスキルを習得いただけます。<br /> <strong class="caution">3名以上の参加で受講料の10%割引を実施!</strong></p></div> <div class="field field-type-text field-seminar-summary"> <h3 class="field-label" id="field-seminar-summary">概要</h3> <div class="field-items"><div class="field-item" itemprop="description"> <p>本セミナーでは、Google App Engineの経験者を対象に、実際にWebアプリケーションを開発することで実践的なスキルを習得していただきます。</p></div> </div> </div> <div class="field field-type-date field-seminar-start"> <h3 class="field-label" id="field-seminar-start">開催日</h3> <ul> <li> <abbr class="dtstart" title="2010-11-05T10:00:00+09:00">2010年11月5日(金) 10時00分</abbr> <meta itemprop="startDate" content="2010-11-05T10:00:00+09:00" /> ~ <abbr class="dtend" title="2010-11-05T19:00:00+09:00">19時00分</abbr> <meta itemprop="endDate" content="2010-11-05T19:00:00+09:00" /> <meta itemprop="eventStatus" content="EventScheduled" /> </li> </ul> </div> <div class="field field-type-text field-seminar-target-user"> <h3 class="field-label">受講対象者</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Webアプリケーション開発技術者</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-learn-knowledge"> <h3 class="field-label">修得知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Google App EngineとDataStoreの連携が行えるようになる。</li> <li>Google App Engineを利用したWebアプリケーションが開発できるようになる。</li> <li>AppEngineのDatastoreの体験</li> <li>テスト駆動でのAppEngine向けWebアプリケーションの作成</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-back-knowledge"> <h3 class="field-label">予備知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Java、Eclipse、Webアプリケーション開発の経験</li> <li>Google App Engineの基礎知識</li> <li>Google App Engine の LowLevelAPI</li> <li>Eclipseの操作</li> <li>JavaEEでのプログラミング(Servletの使い方)</li> <li>JUnitの使い方</li> <li>jQueryを使ったAjax</li> </ul> <h3 class="field-label">ご持参いただくもの</h3> <ul> <li>ノートPC</li> <li>お手数ですが、事前にEclipseとGoogle Plugin for Eclipseのインストールをお願いいたします。</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-program"> <h3 class="field-label" id="field-seminar-program">プログラム</h3> <div class="field-items"> <div class="field-item"> <p> 無料で利用を開始出来るGoogle App Engineはクラウド時代の新たな開発プラットフォームであり、これからの開発スタイルを一新させる可能性を持っています。<br />  クライアント・サーバーシステムがWebシステムに移行したように、今、時代は開発プラットフォームさえもクラウドと化してきています。<br />  AppEngine技術者への需要が4半期で10倍の伸びを示しており、Amazonエンジニア抜いたことで、一層需要が高まる勢いとなっています。</p> <p> 本セミナーでは、Google App Engine/Javaアプリケーションの構築を実際に体験しながら、Google App Engineに必須となる技術を身につけていただけます。Google App Engineが提供する様々な機能の使い方を説明するだけ…のような内容ではなく、単体テストを軸にして各機能を触っていく方式で、現場でもすぐに使える体験になります。<br />  Google App Engineで実際にプロジェクトを実施してきたからこそ判るアンチパターンや成功パターンなど、より実践に即した形で習得する事が可能です!</p> <p> 尚、講義の中でEclipseを効率良く使うためのTipsなどもおりまぜて作業を進めていきますので、実業務でも活用できる技術が習得することができます。</p> <ol> <li>Datastore入門 LLAPI編 <ul> <li>Key, Entity Group <ul> <li>KeyTest</li> </ul></li> <li>Entity, Property <ul> <li>EntityAndPropertyTest</li> </ul></li> <li>DatastoreService <ul> <li>DatastoreServiceTest</li> </ul></li> <li>Relationship <ul> <li>RelationshipTest</li> </ul></li> <li>Transaction <ul> <li>TransactionTest</li> </ul></li> <li>Query, Filter, Sort, PreparedQuery <ul> <li>QueryTest</li> </ul></li> <li>カーソル <ul> <li>CursorTest</li> </ul></li> </ul></li> <li>簡単なWebアプリケーションを作成する <ul> <li>簡単なゲストブック</li> <li>サービス層を作成 <ul> <li>MessageServiceTest &#8211; 初期データ投入</li> </ul></li> <li>コントローラ層を作成 <ul> <li>web.xml</li> <li>MessageServlet#doGet() <span class="caps">HTML</span></li> <li>MessageServlet#doPost()</li> <li>MessageServlet#doGet() <span class="caps">HTML</span></li> </ul></li> <li>Memcacheに対応する <ul> <li>MessageServiceTest &#8211; memcacheが機能しているかを確認する。</li> </ul></li> <li>ページのアクセスカウンタを表示する <ul> <li>ShardingCounter</li> <li>[option] 更新処理をTaskQueueで遅延処理する</li> </ul></li> </ul></li> <li>Slim3入門 <ul> <li>Slim3とは?</li> <li>Slim3の環境を構築</li> <li>Slim3を使った場合のテスト環境について</li> <li>Model <ul> <li>Slim3Model</li> </ul></li> <li>Datastore <ul> <li>DatastoreTest</li> </ul></li> <li>Query <ul> <li>QueryTest</li> </ul></li> <li>Global Transaction <ul> <li>GtxTest</li> </ul></li> <li>Controller <ul> <li>IndexController</li> <li>IndexControllerTest</li> </ul></li> </ul></li> <li>Slim3+Ajaxを使ったWebアプリケーション <ul> <li>JSON・他ライブラリ、jQueryを追加する</li> <li>Modelクラスを作成する</li> <li>投稿機能を作成する <ul> <li>src/seminar/service/GuestbookService.java</li> <li>src/seminar/service/PostController.java <ul> <li>GuestbookServiceTestで使う初期データ投入の例</li> <li>Postした際のレスポンス</li> <li>PostControllerのテストの例</li> </ul></li> </ul></li> <li>一覧表示機能を作成する <ul> <li>src/seminar/service/GuestbookService.java</li> <li>src/seminar/service/GetController.java <ul> <li>Get時のレスポンス</li> <li>GetControllerのテストの例</li> </ul></li> </ul></li> <li><span class="caps">HTML</span>+JSを作成する <ul> <li>war/WEB-<span class="caps">INF</span>/appengine-web.xml</li> <li>war/guestbook.html &#8211; htmlのみ</li> <li>war/guestbook.html &#8211; Post,Getを行うJavascriptを追加</li> <li>機能を追加する</li> </ul></li> </ul></li> </ol> <p>Eclipseを効率良く使うためのTipsもおりまぜて講義を進めていきます。</p> <ul> <li>以下の技術を使用します。 <ul> <li>Slim3</li> <li>Ajax</li> <li>JUnit</li> </ul></li> </ul></div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-lecturer"> <h3 class="field-label" id="field-seminar-lecturer">講師</h3> <div class="field-items"> <div class="field-item"> <ul> <li><div class="field-item" itemprop="performers" itemscope itemtype="http://schema.org/Person"> <a href="/node/12304"><span itemprop="name">小川 信一</span></a> 氏 <div>株式会社 トップゲート</div> <div></div> </div> </li> </ul> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-place"> <h3 class="field-label" id="field-seminar-place">会場</h3> <div class="field-items"> <div class="field-item" itemprop="location" itemscope itemtype="http://schema.org/Place"> <a href="/place/%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%97%E3%83%A9%E3%82%B9%E6%B0%B4%E9%81%93%E6%A9%8BF%E4%BC%9A%E8%AD%B0%E5%AE%A4">ミーティングプラス水道橋F会議室</a> <meta itemprop="name" content="ミーティングプラス水道橋F会議室" /> <meta itemprop="telephone" content="" /> <meta itemprop="url" content="" /> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <meta itemprop="addressCountry" content="日本" /> <meta itemprop="postalCode" content="102-0072" /> <span itemprop="addressRegion">東京都</span> <span itemprop="addressLocality">千代田区</span> <span itemprop="streetAddress">飯田橋3-11-5</span> 20山京ビル902 </div> <a href="/node/2703"><img class="staticmap" src="//maps.googleapis.com/maps/api/staticmap?center=東京都千代田区飯田橋3-11-5&amp;markers=東京都千代田区飯田橋3-11-5&amp;size=712x270&amp;zoom=16&amp;sensor=false&amp;key=AIzaSyB8IHtYT9FEZ9C5DbHmMhAfDliI9iEJQX8" alt="ミーティングプラス水道橋F会議室の地図" /></a> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field"> <h3 class="field-label">主催</h3> <div class="field-items"> <div class="field-item"><a href="/company/topgate.co.jp">株式会社 トップゲート</a></div> <div class="field-item">お支払い方法、キャンセルの可否は、必ずお申し込み前にご確認をお願いいたします。</div> </div> </div> <div class="field"> <h3 class="field-label">お問い合わせ</h3> <div class="field-item">本セミナーに関するお問い合わせは <a href="/contact/webadmin?id=1346&date=2010-11-05&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%AE%9F%E8%B7%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">tech-seminar.jpのお問い合わせ</a>からお願いいたします。</div> <div class="field-item">(主催者への直接のお問い合わせはご遠慮くださいませ。)</div> </div> <div class="field field-type-number-integer field-seminar-fee"> <h3 class="field-label" id="field-seminar-fee">受講料</h3> <div class="field-items"> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">1名様</div> : <span itemprop="price" content="38000">38000円</span> (税別) / 39,900円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1346&date=2010-11-05&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%AE%9F%E8%B7%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:12:54+09:00" /> </div> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">複数名</div> : <span itemprop="price" content="38000">38000円</span> (税別) / 39,900円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1346&date=2010-11-05&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%AE%9F%E8%B7%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:12:54+09:00" /> </div> <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer"> <meta itemprop="lowPrice" content="38000円" /> <meta itemprop="highPrice" content="38000円" /> <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1346&date=2010-11-05&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%AE%9F%E8%B7%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:12:54+09:00" /> </div> </div> </div> <div class="field field-type-text"> <h3 class="field-label">受講者からの感想</h3> <h4 class="field-label">セミナーで良かったと思う点は?</h4> <ul> <li> LLAPI・Bigtableに関する細かい内容について学べた。</li> <li>EclipseのTipsに関して、既に知っている内容もあったが、新たな機能やショートカットを多数学べた。</li> <li>DatastoreのLLAPIから学べたため、基礎からの知識が身についた。</li> <li>Eclipseの Tipsを織り交ぜた内容で、実業務へのフィードバックができた。</li> <li>JUnitの使い方について、今まで知らなかった使用方法を教えて頂き、 JUnitでできることの幅が広がった.</li> <li>本格的な技術セミナーで、Bigtableについて多くの時間を割いて頂いた点がよかったです。</li> </ul> <h4 class="field-label">セミナーで悪かったと思う点は?</h4> <ul> <li>本来の業務ではコーディングをすることがなく、Eclipseなどを久しぶりに触ってコーディングをしましが、もう少し勉強しておけばよかったと思いました。</li> <li>今回はDatastore中心だったが、もう少し多くの種類のWebアプリを試してみたかった。</li> <li>参加者の知識や経験がまちまちだったため、事前に基本知識を調べておくことができれば、実装時の時間が短縮できたかと思います。</li> </ul> <h3 class="field-label">会場の風景</h3> <p><img src="http://tech.topgate.co.jp/_/rsrc/1279697363868/seminar/2010-08-26-GAEJ/newfile%284%29.png" title="会場の風景" alt="会場の風景" /></p></div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1346&date=2010-11-05&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%AE%9F%E8%B7%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> </div> </div> ソフトウェア開発 クラウドコンピューティング クラウドプログラミング Java JavaScript jQuery JSP JUnit Slim3 Google App Engine Google App Engine for Java Thu, 21 Oct 2010 05:48:24 +0000 admin 1346 at https://tech-seminar.jp Google App Engine for Java (GAE/J) 基礎セミナー https://tech-seminar.jp/seminar/2010-11-04-Google-App-Engine-Java-GAE-J-%E5%9F%BA%E7%A4%8E%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC <div itemscope itemtype="http://schema.org/Event"> <div class="field"> ハンズオン形式で実践的なスキルとノウハウが修得できる</div> <div class="field"> <h1 itemprop="name"> Google App Engine for Java (GAE/J) 基礎セミナー</h1> </div> <div class="field field-type-text field-seminar-option"> <span class="option">東京都 開催</span> </div> <div class="clear-block"> <div class="terms"> <ul class="links inline"> <li class="term first"><a href="/taxonomy/term/29" rel="tag" title="ソフトウェア開発">ソフトウェア開発</a></li><li class="term"><a href="/taxonomy/term/402" rel="tag" title="クラウドコンピューティング">クラウドコンピューティング</a></li><li class="term"><a href="/taxonomy/term/38" rel="tag" title="クラウドプログラミング">クラウドプログラミング</a></li><li class="term"><a href="/taxonomy/term/115" rel="tag" title="Java">Java</a></li><li class="term"><a href="/taxonomy/term/1073" rel="tag" title="JavaScript">JavaScript</a></li><li class="term"><a href="/taxonomy/term/662" rel="tag" title="jQuery">jQuery</a></li><li class="term"><a href="/taxonomy/term/382" rel="tag" title="JSP">JSP</a></li><li class="term"><a href="/taxonomy/term/981" rel="tag" title="JUnit">JUnit</a></li><li class="term"><a href="/taxonomy/term/980" rel="tag" title="Slim3">Slim3</a></li><li class="term"><a href="/taxonomy/term/37" rel="tag" title="Google App Engine">Google App Engine</a></li><li class="term"><a href="/taxonomy/term/381" rel="tag" title="Google App Engine for Java">Google App Engine for Java</a></li></ul> </div> </div> <div class="clear-block"> <div class="terms"> <a href="/node/1345/similar">関連するセミナー・出版物</a> </div> </div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1345&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%9F%BA%E7%A4%8E%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> <div class="contact"><a href="/node/1345/similar">関連するセミナー・出版物を探す</a></div> </div> <div class="field"> <p>ハンズオン形式でGoogle App Engine/Java向けアプリケーションの構築を体験し、必須となる技術・知識を身につけましょう。<br /> <a href="/node/1221">2010年11月5日「Google App Engine for Java 実践セミナー」との同時受講コース</a> でさらに実践的なスキルを習得いただけます。<br /> <strong class="caution">3名以上の参加で受講料の10%割引を実施!</strong></p></div> <div class="field field-type-text field-seminar-summary"> <h3 class="field-label" id="field-seminar-summary">概要</h3> <div class="field-items"><div class="field-item" itemprop="description"> <p>本セミナーでは、Google App Engineの基礎から学び、Webアプリケーションの開発を体験できます。</p></div> </div> </div> <div class="field field-type-date field-seminar-start"> <h3 class="field-label" id="field-seminar-start">開催日</h3> <ul> <li> <abbr class="dtstart" title="2010-11-04T10:00:00+09:00">2010年11月4日(木) 10時00分</abbr> <meta itemprop="startDate" content="2010-11-04T10:00:00+09:00" /> ~ <abbr class="dtend" title="2010-11-04T19:00:00+09:00">19時00分</abbr> <meta itemprop="endDate" content="2010-11-04T19:00:00+09:00" /> <meta itemprop="eventStatus" content="EventScheduled" /> </li> </ul> </div> <div class="field field-type-text field-seminar-target-user"> <h3 class="field-label">受講対象者</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Webアプリケーション開発技術者</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-learn-knowledge"> <h3 class="field-label">修得知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>AppEngineのプラットフォームの仕組みの理解</li> <li>AppEngineプロジェクトの体験</li> <li>AppEngineのテスト環境の体験</li> <li>AppEngineのDatastoreの詳細</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-back-knowledge"> <h3 class="field-label">予備知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Java、Eclipse、Webアプリケーション開発の経験</li> <li>以下、予備知識があると効果的に受講が行なえます。 <ul> <li>Eclipseの基本操作</li> <li>JavaEEでのプログラミング(Servletの使い方)</li> <li>JUnitの使い方</li> <li>jQueryを使ったAjax</li> </ul></li> </ul> <h3 class="field-label">ご持参いただくもの</h3> <ul> <li>ノートPC</li> <li>お手数ですが、事前にEclipseとGoogle Plugin for Eclipseのインストールをお願いいたします。</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-program"> <h3 class="field-label" id="field-seminar-program">プログラム</h3> <div class="field-items"> <div class="field-item"> <p> 無料で利用を開始出来るGoogle App Engineはクラウド時代の新たな開発プラットフォームであり、これからの開発スタイルを一新させる可能性を持っています。<br />  クライアント・サーバーシステムがWebシステムに移行したように、今、時代は開発プラットフォームさえもクラウドと化してきています。<br />  AppEngine技術者への需要が4半期で10倍の伸びを示しており、Amazonエンジニア抜いたことで、一層需要が高まる勢いとなっています。</p> <p> 本セミナーでは、Google App Engine/Javaアプリケーションの構築を実際に体験しながら、Google App Engineに必須となる技術を身につけていただけます。Google App Engineが提供する様々な機能の使い方を説明するだけ…のような内容ではなく、単体テストを軸にして各機能を触っていく方式で、現場でもすぐに使える体験になります。<br />  Google App Engineで実際にプロジェクトを実施してきたからこそ判るアンチパターンや成功パターンなど、より実践に即した形で習得する事が可能です!</p> <p> 尚、講義の中でEclipseを効率良く使うためのTipsなどもおりまぜて作業を進めていきますので、実業務でも活用できる技術が習得することができます。</p> <ol> <li>Google App Engineとは <ul> <li>プラットフォームの仕組み <ul> <li>Spin-up Spin-down</li> <li>DatastoreService</li> <li>その他サービス</li> </ul></li> </ul></li> <li>AppEngineプロジェクトを触ってみる <ul> <li>[必要であれば] <span class="caps">JDK</span>,Eclipse,Google Plugin for Eclipseのインストール</li> <li>Eclipse+GPEだけでプロジェクトを作成</li> <li>プロジェクトのファイルの構成について <ul> <li>その他、独自につくることが多いフォルダ</li> </ul></li> <li>動作確認、デプロイ <ul> <li>デプロイ</li> <li>起動時のパラメータ</li> <li>自動生成されたプロジェクトを少しだけ改造してみよう</li> </ul></li> </ul></li> <li>AppEngineのテスト環境 <ul> <li>準備 <ul> <li>テストを意識したeclipseの設定</li> </ul></li> <li>テスト環境の仕組み <ul> <li>AppEngineTest.javaを作成</li> </ul></li> </ul></li> <li>Datastore詳細説明 <ul> <li>用語 <ul> <li>Key, Entity, Entity Group</li> <li>Property</li> <li>Index</li> </ul></li> <li>Indexの例 <ul> <li>Single Property Index</li> <li>Composite Index</li> </ul></li> <li>Bigtableをどう使っているか</li> <li>検索処理(スキャン)の例</li> <li>検索で使用するフィルタ</li> <li>書き込み時の処理</li> <li>Transactionの分離性</li> <li>常に対応が必要な例外について</li> </ul></li> </ol> <p>Eclipseを効率良く使うためのTipsもおりまぜて講義を進めていきます。</p> <ul> <li>以下の技術を使用します。 <ul> <li>Slim3</li> <li>Ajax</li> <li>JUnit</li> </ul></li> </ul></div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-lecturer"> <h3 class="field-label" id="field-seminar-lecturer">講師</h3> <div class="field-items"> <div class="field-item"> <ul> <li><div class="field-item" itemprop="performers" itemscope itemtype="http://schema.org/Person"> <a href="/node/12304"><span itemprop="name">小川 信一</span></a> 氏 <div>株式会社 トップゲート</div> <div></div> </div> </li> </ul> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-place"> <h3 class="field-label" id="field-seminar-place">会場</h3> <div class="field-items"> <div class="field-item" itemprop="location" itemscope itemtype="http://schema.org/Place"> <a href="/place/%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%97%E3%83%A9%E3%82%B9%E6%B0%B4%E9%81%93%E6%A9%8BF%E4%BC%9A%E8%AD%B0%E5%AE%A4">ミーティングプラス水道橋F会議室</a> <meta itemprop="name" content="ミーティングプラス水道橋F会議室" /> <meta itemprop="telephone" content="" /> <meta itemprop="url" content="" /> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <meta itemprop="addressCountry" content="日本" /> <meta itemprop="postalCode" content="102-0072" /> <span itemprop="addressRegion">東京都</span> <span itemprop="addressLocality">千代田区</span> <span itemprop="streetAddress">飯田橋3-11-5</span> 20山京ビル902 </div> <a href="/node/2703"><img class="staticmap" src="//maps.googleapis.com/maps/api/staticmap?center=東京都千代田区飯田橋3-11-5&amp;markers=東京都千代田区飯田橋3-11-5&amp;size=712x270&amp;zoom=16&amp;sensor=false&amp;key=AIzaSyB8IHtYT9FEZ9C5DbHmMhAfDliI9iEJQX8" alt="ミーティングプラス水道橋F会議室の地図" /></a> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field"> <h3 class="field-label">主催</h3> <div class="field-items"> <div class="field-item"><a href="/company/topgate.co.jp">株式会社 トップゲート</a></div> <div class="field-item">お支払い方法、キャンセルの可否は、必ずお申し込み前にご確認をお願いいたします。</div> </div> </div> <div class="field"> <h3 class="field-label">お問い合わせ</h3> <div class="field-item">本セミナーに関するお問い合わせは <a href="/contact/webadmin?id=1345&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%9F%BA%E7%A4%8E%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">tech-seminar.jpのお問い合わせ</a>からお願いいたします。</div> <div class="field-item">(主催者への直接のお問い合わせはご遠慮くださいませ。)</div> </div> <div class="field field-type-number-integer field-seminar-fee"> <h3 class="field-label" id="field-seminar-fee">受講料</h3> <div class="field-items"> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">1名様</div> : <span itemprop="price" content="38000">38000円</span> (税別) / 39,900円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1345&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%9F%BA%E7%A4%8E%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:00+09:00" /> </div> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">複数名</div> : <span itemprop="price" content="38000">38000円</span> (税別) / 39,900円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1345&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%9F%BA%E7%A4%8E%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:00+09:00" /> </div> <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer"> <meta itemprop="lowPrice" content="38000円" /> <meta itemprop="highPrice" content="38000円" /> <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1345&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%9F%BA%E7%A4%8E%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:00+09:00" /> </div> </div> </div> <div class="field field-type-text"> <h3 class="field-label">受講者からの感想</h3> <h4 class="field-label">セミナーで良かったと思う点は?</h4> <ul> <li> LLAPI・Bigtableに関する細かい内容について学べた。</li> <li>EclipseのTipsに関して、既に知っている内容もあったが、新たな機能やショートカットを多数学べた。</li> <li>DatastoreのLLAPIから学べたため、基礎からの知識が身についた。</li> <li>Eclipseの Tipsを織り交ぜた内容で、実業務へのフィードバックができた。</li> <li>JUnitの使い方について、今まで知らなかった使用方法を教えて頂き、 JUnitでできることの幅が広がった.</li> <li>本格的な技術セミナーで、Bigtableについて多くの時間を割いて頂いた点がよかったです。</li> </ul> <h4 class="field-label">セミナーで悪かったと思う点は?</h4> <ul> <li>本来の業務ではコーディングをすることがなく、Eclipseなどを久しぶりに触ってコーディングをしましが、もう少し勉強しておけばよかったと思いました。</li> <li>今回はDatastore中心だったが、もう少し多くの種類のWebアプリを試してみたかった。</li> <li>参加者の知識や経験がまちまちだったため、事前に基本知識を調べておくことができれば、実装時の時間が短縮できたかと思います。</li> </ul> <h3 class="field-label">会場の風景</h3> <p><img src="http://tech.topgate.co.jp/_/rsrc/1279697363868/seminar/2010-08-26-GAEJ/newfile%284%29.png" title="会場の風景" alt="会場の風景" /></p></div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1345&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+%E5%9F%BA%E7%A4%8E%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> </div> </div> ソフトウェア開発 クラウドコンピューティング クラウドプログラミング Java JavaScript jQuery JSP JUnit Slim3 Google App Engine Google App Engine for Java Thu, 21 Oct 2010 05:44:54 +0000 admin 1345 at https://tech-seminar.jp Google App Engine for Java (GAE/J) 2日間集中実践向きセミナー https://tech-seminar.jp/seminar/2010-11-04-Google-App-Engine-Java-GAE-J-2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC <div itemscope itemtype="http://schema.org/Event"> <div class="field"> ハンズオン形式で実践的なスキルとノウハウが修得できる</div> <div class="field"> <h1 itemprop="name"> Google App Engine for Java (GAE/J) 2日間集中実践向きセミナー</h1> </div> <div class="field field-type-text field-seminar-option"> <span class="option">東京都 開催</span> <span class="option">PC実習付き</span> </div> <div class="clear-block"> <div class="terms"> <ul class="links inline"> <li class="term first"><a href="/taxonomy/term/29" rel="tag" title="ソフトウェア開発">ソフトウェア開発</a></li><li class="term"><a href="/taxonomy/term/402" rel="tag" title="クラウドコンピューティング">クラウドコンピューティング</a></li><li class="term"><a href="/taxonomy/term/38" rel="tag" title="クラウドプログラミング">クラウドプログラミング</a></li><li class="term"><a href="/taxonomy/term/115" rel="tag" title="Java">Java</a></li><li class="term"><a href="/taxonomy/term/1073" rel="tag" title="JavaScript">JavaScript</a></li><li class="term"><a href="/taxonomy/term/662" rel="tag" title="jQuery">jQuery</a></li><li class="term"><a href="/taxonomy/term/382" rel="tag" title="JSP">JSP</a></li><li class="term"><a href="/taxonomy/term/981" rel="tag" title="JUnit">JUnit</a></li><li class="term"><a href="/taxonomy/term/980" rel="tag" title="Slim3">Slim3</a></li><li class="term"><a href="/taxonomy/term/37" rel="tag" title="Google App Engine">Google App Engine</a></li><li class="term"><a href="/taxonomy/term/381" rel="tag" title="Google App Engine for Java">Google App Engine for Java</a></li></ul> </div> </div> <div class="clear-block"> <div class="terms"> <a href="/node/1221/similar">関連するセミナー・出版物</a> </div> </div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1221&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> <div class="contact"><a href="/node/1221/similar">関連するセミナー・出版物を探す</a></div> </div> <div class="field"> <p>ハンズオン形式でGoogle App Engine/Java向けアプリケーションの構築を体験し、必須となる技術・知識を身につけましょう。<br /> <strong class="caution">3名以上の参加で受講料の10%割引を実施!</strong></p></div> <div class="field field-type-text field-seminar-summary"> <h3 class="field-label" id="field-seminar-summary">概要</h3> <div class="field-items"><div class="field-item" itemprop="description"> <p>本セミナーでは、Google App Engineの基礎から学び、実際にWebアプリケーションを開発することで実践的なスキルを身につけていただきます。</p></div> </div> </div> <div class="field field-type-date field-seminar-start"> <h3 class="field-label" id="field-seminar-start">開催日</h3> <ul> <li> <abbr class="dtstart" title="2010-11-04T10:00:00+09:00">2010年11月4日(木) 10時00分</abbr> <meta itemprop="startDate" content="2010-11-04T10:00:00+09:00" /> ~ <abbr class="dtend" title="2010-11-04T19:00:00+09:00">19時00分</abbr> <meta itemprop="endDate" content="2010-11-04T19:00:00+09:00" /> <meta itemprop="eventStatus" content="EventScheduled" /> </li> <li> <abbr class="dtstart" title="2010-11-05T10:00:00+09:00">2010年11月5日(金) 10時00分</abbr> <meta itemprop="startDate" content="2010-11-05T10:00:00+09:00" /> ~ <abbr class="dtend" title="2010-11-05T19:00:00+09:00">19時00分</abbr> <meta itemprop="endDate" content="2010-11-05T19:00:00+09:00" /> <meta itemprop="eventStatus" content="EventScheduled" /> </li> </ul> </div> <div class="field field-type-text field-seminar-target-user"> <h3 class="field-label">受講対象者</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Webアプリケーション開発技術者</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-learn-knowledge"> <h3 class="field-label">修得知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Google App EngineとDataStoreの連携が行えるようになる。</li> <li>Google App Engineを利用したWebアプリケーションが開発できるようになる。</li> <li>AppEngineのプラットフォームの仕組みの理解</li> <li>AppEngineプロジェクトの体験</li> <li>AppEngineのテスト環境の体験</li> <li>AppEngineのDatastoreの詳細</li> <li>AppEngineのDatastoreの体験</li> <li>テスト駆動でのAppEngine向けWebアプリケーションの作成</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-back-knowledge"> <h3 class="field-label">予備知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Java、Eclipse、Webアプリケーション開発の経験</li> <li>以下、予備知識があると効果的に受講が行なえます。 <ul> <li>Eclipseの基本操作</li> <li>JavaEEでのプログラミング(Servletの使い方)</li> <li>JUnitの使い方</li> <li>jQueryを使ったAjax</li> </ul></li> </ul> <h3 class="field-label">ご持参いただくもの</h3> <ul> <li>ノートPC</li> <li>お手数ですが、事前にEclipseとGoogle Plugin for Eclipseのインストールをお願いいたします。</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-program"> <h3 class="field-label" id="field-seminar-program">プログラム</h3> <div class="field-items"> <div class="field-item"> <p> 無料で利用を開始出来るGoogle App Engineはクラウド時代の新たな開発プラットフォームであり、これからの開発スタイルを一新させる可能性を持っています。<br />  クライアント・サーバーシステムがWebシステムに移行したように、今、時代は開発プラットフォームさえもクラウドと化してきています。<br />  AppEngine技術者への需要が4半期で10倍の伸びを示しており、Amazonエンジニア抜いたことで、一層需要が高まる勢いとなっています。</p> <p> 本セミナーでは、Google App Engine/Javaアプリケーションの構築を実際に体験しながら、Google App Engineに必須となる技術を身につけていただけます。Google App Engineが提供する様々な機能の使い方を説明するだけ…のような内容ではなく、単体テストを軸にして各機能を触っていく方式で、現場でもすぐに使える体験になります。<br />  Google App Engineで実際にプロジェクトを実施してきたからこそ判るアンチパターンや成功パターンなど、より実践に即した形で習得する事が可能です!</p> <p> 尚、講義の中でEclipseを効率良く使うためのTipsなどもおりまぜて作業を進めていきますので、実業務でも活用できる技術が習得することができます。</p> <ol> <li>Google App Engineとは <ul> <li>プラットフォームの仕組み <ul> <li>Spin-up Spin-down</li> <li>DatastoreService</li> <li>その他サービス</li> </ul></li> </ul></li> <li>AppEngineプロジェクトを触ってみる <ul> <li>[必要であれば] <span class="caps">JDK</span>,Eclipse,Google Plugin for Eclipseのインストール</li> <li>Eclipse+GPEだけでプロジェクトを作成</li> <li>プロジェクトのファイルの構成について <ul> <li>その他、独自につくることが多いフォルダ</li> </ul></li> <li>動作確認、デプロイ <ul> <li>デプロイ</li> <li>起動時のパラメータ</li> <li>自動生成されたプロジェクトを少しだけ改造してみよう</li> </ul></li> </ul></li> <li>AppEngineのテスト環境 <ul> <li>準備 <ul> <li>テストを意識したeclipseの設定</li> </ul></li> <li>テスト環境の仕組み <ul> <li>AppEngineTest.javaを作成</li> </ul></li> </ul></li> <li>Datastore詳細説明 <ul> <li>用語 <ul> <li>Key, Entity, Entity Group</li> <li>Property</li> <li>Index</li> </ul></li> <li>Indexの例 <ul> <li>Single Property Index</li> <li>Composite Index</li> </ul></li> <li>Bigtableをどう使っているか</li> <li>検索処理(スキャン)の例</li> <li>検索で使用するフィルタ</li> <li>書き込み時の処理</li> <li>Transactionの分離性</li> <li>常に対応が必要な例外について</li> </ul></li> <li>Datastore入門 LLAPI編 <ul> <li>Key, Entity Group <ul> <li>KeyTest</li> </ul></li> <li>Entity, Property <ul> <li>EntityAndPropertyTest</li> </ul></li> <li>DatastoreService <ul> <li>DatastoreServiceTest</li> </ul></li> <li>Relationship <ul> <li>RelationshipTest</li> </ul></li> <li>Transaction <ul> <li>TransactionTest</li> </ul></li> <li>Query, Filter, Sort, PreparedQuery <ul> <li>QueryTest</li> </ul></li> <li>カーソル <ul> <li>CursorTest</li> </ul></li> </ul></li> <li>簡単なWebアプリケーションを作成する <ul> <li>簡単なゲストブック</li> <li>サービス層を作成 <ul> <li>MessageServiceTest &#8211; 初期データ投入</li> </ul></li> <li>コントローラ層を作成 <ul> <li>web.xml</li> <li>MessageServlet#doGet() <span class="caps">HTML</span></li> <li>MessageServlet#doPost()</li> <li>MessageServlet#doGet() <span class="caps">HTML</span></li> </ul></li> <li>Memcacheに対応する <ul> <li>MessageServiceTest &#8211; memcacheが機能しているかを確認する。</li> </ul></li> <li>ページのアクセスカウンタを表示する <ul> <li>ShardingCounter</li> <li>[option] 更新処理をTaskQueueで遅延処理する</li> </ul></li> </ul></li> <li>Slim3入門 <ul> <li>Slim3とは?</li> <li>Slim3の環境を構築</li> <li>Slim3を使った場合のテスト環境について</li> <li>Model <ul> <li>Slim3Model</li> </ul></li> <li>Datastore <ul> <li>DatastoreTest</li> </ul></li> <li>Query <ul> <li>QueryTest</li> </ul></li> <li>Global Transaction <ul> <li>GtxTest</li> </ul></li> <li>Controller <ul> <li>IndexController</li> <li>IndexControllerTest</li> </ul></li> </ul></li> <li>Slim3+Ajaxを使ったWebアプリケーション <ul> <li>JSON・他ライブラリ、jQueryを追加する</li> <li>Modelクラスを作成する</li> <li>投稿機能を作成する <ul> <li>src/seminar/service/GuestbookService.java</li> <li>src/seminar/service/PostController.java <ul> <li>GuestbookServiceTestで使う初期データ投入の例</li> <li>Postした際のレスポンス</li> <li>PostControllerのテストの例</li> </ul></li> </ul></li> <li>一覧表示機能を作成する <ul> <li>src/seminar/service/GuestbookService.java</li> <li>src/seminar/service/GetController.java <ul> <li>Get時のレスポンス</li> <li>GetControllerのテストの例</li> </ul></li> </ul></li> <li><span class="caps">HTML</span>+JSを作成する <ul> <li>war/WEB-<span class="caps">INF</span>/appengine-web.xml</li> <li>war/guestbook.html &#8211; htmlのみ</li> <li>war/guestbook.html &#8211; Post,Getを行うJavascriptを追加</li> <li>機能を追加する</li> </ul></li> </ul></li> </ol> <p>Eclipseを効率良く使うためのTipsもおりまぜて講義を進めていきます。</p> <ul> <li>以下の技術を使用します。 <ul> <li>Slim3</li> <li>Ajax</li> <li>JUnit</li> </ul></li> </ul></div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-lecturer"> <h3 class="field-label" id="field-seminar-lecturer">講師</h3> <div class="field-items"> <div class="field-item"> <ul> <li><div class="field-item" itemprop="performers" itemscope itemtype="http://schema.org/Person"> <a href="/node/12304"><span itemprop="name">小川 信一</span></a> 氏 <div>株式会社 トップゲート</div> <div></div> </div> </li> </ul> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-place"> <h3 class="field-label" id="field-seminar-place">会場</h3> <div class="field-items"> <div class="field-item" itemprop="location" itemscope itemtype="http://schema.org/Place"> <a href="/place/%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%97%E3%83%A9%E3%82%B9%E6%B0%B4%E9%81%93%E6%A9%8BF%E4%BC%9A%E8%AD%B0%E5%AE%A4">ミーティングプラス水道橋F会議室</a> <meta itemprop="name" content="ミーティングプラス水道橋F会議室" /> <meta itemprop="telephone" content="" /> <meta itemprop="url" content="" /> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <meta itemprop="addressCountry" content="日本" /> <meta itemprop="postalCode" content="102-0072" /> <span itemprop="addressRegion">東京都</span> <span itemprop="addressLocality">千代田区</span> <span itemprop="streetAddress">飯田橋3-11-5</span> 20山京ビル902 </div> <a href="/node/2703"><img class="staticmap" src="//maps.googleapis.com/maps/api/staticmap?center=東京都千代田区飯田橋3-11-5&amp;markers=東京都千代田区飯田橋3-11-5&amp;size=712x270&amp;zoom=16&amp;sensor=false&amp;key=AIzaSyB8IHtYT9FEZ9C5DbHmMhAfDliI9iEJQX8" alt="ミーティングプラス水道橋F会議室の地図" /></a> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field"> <h3 class="field-label">主催</h3> <div class="field-items"> <div class="field-item"><a href="/company/topgate.co.jp">株式会社 トップゲート</a></div> <div class="field-item">お支払い方法、キャンセルの可否は、必ずお申し込み前にご確認をお願いいたします。</div> </div> </div> <div class="field"> <h3 class="field-label">お問い合わせ</h3> <div class="field-item">本セミナーに関するお問い合わせは <a href="/contact/webadmin?id=1221&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">tech-seminar.jpのお問い合わせ</a>からお願いいたします。</div> <div class="field-item">(主催者への直接のお問い合わせはご遠慮くださいませ。)</div> </div> <div class="field field-type-number-integer field-seminar-fee"> <h3 class="field-label" id="field-seminar-fee">受講料</h3> <div class="field-items"> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">1名様</div> : <span itemprop="price" content="76000">76000円</span> (税別) / 79,800円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1221&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:13+09:00" /> </div> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">複数名</div> : <span itemprop="price" content="76000">76000円</span> (税別) / 79,800円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1221&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:13+09:00" /> </div> <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer"> <meta itemprop="lowPrice" content="76000円" /> <meta itemprop="highPrice" content="76000円" /> <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1221&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:13+09:00" /> </div> </div> </div> <div class="field field-type-text"> <h3 class="field-label">受講者からの感想</h3> <h4 class="field-label">セミナーで良かったと思う点は?</h4> <ul> <li> LLAPI・Bigtableに関する細かい内容について学べた。</li> <li>EclipseのTipsに関して、既に知っている内容もあったが、新たな機能やショートカットを多数学べた。</li> <li>DatastoreのLLAPIから学べたため、基礎からの知識が身についた。</li> <li>Eclipseの Tipsを織り交ぜた内容で、実業務へのフィードバックができた。</li> <li>JUnitの使い方について、今まで知らなかった使用方法を教えて頂き、 JUnitでできることの幅が広がった.</li> <li>本格的な技術セミナーで、Bigtableについて多くの時間を割いて頂いた点がよかったです。</li> </ul> <h4 class="field-label">セミナーで悪かったと思う点は?</h4> <ul> <li>本来の業務ではコーディングをすることがなく、Eclipseなどを久しぶりに触ってコーディングをしましが、もう少し勉強しておけばよかったと思いました。</li> <li>今回はDatastore中心だったが、もう少し多くの種類のWebアプリを試してみたかった。</li> <li>参加者の知識や経験がまちまちだったため、事前に基本知識を調べておくことができれば、実装時の時間が短縮できたかと思います。</li> </ul> <h3 class="field-label">会場の風景</h3> <p><img src="http://tech.topgate.co.jp/_/rsrc/1279697363868/seminar/2010-08-26-GAEJ/newfile%284%29.png" title="会場の風景" alt="会場の風景" /></p></div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1221&date=2010-11-04&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> </div> </div> ソフトウェア開発 クラウドコンピューティング クラウドプログラミング Java JavaScript jQuery JSP JUnit Slim3 Google App Engine Google App Engine for Java Thu, 30 Sep 2010 15:00:00 +0000 admin 1221 at https://tech-seminar.jp Google App Engine for Java (GAE/J) 2日間集中実践向きセミナー https://tech-seminar.jp/seminar/2010-08-26-Google-App-Engine-Java-GAE-J-2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC <div itemscope itemtype="http://schema.org/Event"> <div class="field"> ハンズオン形式で実践的なスキルとノウハウが修得できる</div> <div class="field"> <h1 itemprop="name"> Google App Engine for Java (GAE/J) 2日間集中実践向きセミナー</h1> </div> <div class="field field-type-text field-seminar-option"> <span class="option">東京都 開催</span> <span class="option">PC実習付き</span> </div> <div class="clear-block"> <div class="terms"> <ul class="links inline"> <li class="term first"><a href="/taxonomy/term/29" rel="tag" title="ソフトウェア開発">ソフトウェア開発</a></li><li class="term"><a href="/taxonomy/term/402" rel="tag" title="クラウドコンピューティング">クラウドコンピューティング</a></li><li class="term"><a href="/taxonomy/term/38" rel="tag" title="クラウドプログラミング">クラウドプログラミング</a></li><li class="term"><a href="/taxonomy/term/115" rel="tag" title="Java">Java</a></li><li class="term"><a href="/taxonomy/term/1073" rel="tag" title="JavaScript">JavaScript</a></li><li class="term"><a href="/taxonomy/term/662" rel="tag" title="jQuery">jQuery</a></li><li class="term"><a href="/taxonomy/term/382" rel="tag" title="JSP">JSP</a></li><li class="term"><a href="/taxonomy/term/981" rel="tag" title="JUnit">JUnit</a></li><li class="term"><a href="/taxonomy/term/980" rel="tag" title="Slim3">Slim3</a></li><li class="term"><a href="/taxonomy/term/37" rel="tag" title="Google App Engine">Google App Engine</a></li><li class="term"><a href="/taxonomy/term/381" rel="tag" title="Google App Engine for Java">Google App Engine for Java</a></li></ul> </div> </div> <div class="clear-block"> <div class="terms"> <a href="/node/1044/similar">関連するセミナー・出版物</a> </div> </div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1044&date=2010-08-26&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> <div class="contact"><a href="/node/1044/similar">関連するセミナー・出版物を探す</a></div> </div> <div class="field"> <p>ハンズオン形式でGoogle App Engine/Java向けアプリケーションの構築を体験し、必須となる技術・知識を身につけましょう。<br /> <strong class="caution">3名以上の参加で受講料の15%割引を実施!</strong></p></div> <div class="field field-type-text field-seminar-summary"> <h3 class="field-label" id="field-seminar-summary">概要</h3> <div class="field-items"><div class="field-item" itemprop="description"> <p>本セミナーでは、Google App Engineの基礎から学び、実際にWebアプリケーションを開発することで実践的なスキルを身につけていただきます。</p></div> </div> </div> <div class="field field-type-date field-seminar-start"> <h3 class="field-label" id="field-seminar-start">開催日</h3> <ul> <li> <abbr class="dtstart" title="2010-08-26T10:00:00+09:00">2010年8月26日(木) 10時00分</abbr> <meta itemprop="startDate" content="2010-08-26T10:00:00+09:00" /> ~ <abbr class="dtend" title="2010-08-26T19:00:00+09:00">19時00分</abbr> <meta itemprop="endDate" content="2010-08-26T19:00:00+09:00" /> <meta itemprop="eventStatus" content="EventScheduled" /> </li> <li> <abbr class="dtstart" title="2010-08-27T10:00:00+09:00">2010年8月27日(金) 10時00分</abbr> <meta itemprop="startDate" content="2010-08-27T10:00:00+09:00" /> ~ <abbr class="dtend" title="2010-08-27T19:00:00+09:00">19時00分</abbr> <meta itemprop="endDate" content="2010-08-27T19:00:00+09:00" /> <meta itemprop="eventStatus" content="EventScheduled" /> </li> </ul> </div> <div class="field field-type-text field-seminar-target-user"> <h3 class="field-label">受講対象者</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Webアプリケーション開発技術者</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-learn-knowledge"> <h3 class="field-label">修得知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Google App EngineとDataStoreの連携が行えるようになる。</li> <li>Google App Engineを利用したWebアプリケーションが開発できるようになる。</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-back-knowledge"> <h3 class="field-label">予備知識</h3> <div class="field-items"> <div class="field-item"> <ul> <li>Java、Eclipse、Webアプリケーション開発の経験</li> <li>以下、予備知識があると効果的に受講が行なえます。 <ul> <li>Eclipseの基本操作</li> <li>JavaEEでのプログラミング(Servletの使い方)</li> <li>JUnitの使い方</li> <li>jQueryを使ったAjax</li> </ul></li> </ul> <h3 class="field-label">ご持参いただくもの</h3> <ul> <li>ノートPC</li> <li>お手数ですが、事前にEclipseとGoogle Plugin for Eclipseのインストールをお願いいたします。</li> </ul></div> </div> </div> <div class="field field-type-text field-seminar-program"> <h3 class="field-label" id="field-seminar-program">プログラム</h3> <div class="field-items"> <div class="field-item"> <p> 無料で利用を開始できる Google App Engine はクラウド時代の新たな開発プラットフォームであり、これからの開発スタイルを一新させる可能性を持っています。<br />  クライアント・サーバーシステムがWebシステムに移行したように、今、時代は開発プラットフォームさえもクラウド化してきています。<br />  本セミナーでは Google App Engine/Javaアプリケーションの構築を実際に体験しながら、 Google App Engine に必須となる技術を身につけていただけます。<br />  Google App Engine が提供する様々な機能の使い方を説明するだけ…のような内容ではなく、単体テストを軸にして各機能を触っていく方式で、現場でもすぐに使える体験になります。<br />  Google App Engineで実際にプロジェクトを実施してきたからこそ判る、アンチパターンや成功パターンなど、より実践に即した形で習得する事が可能です!</p> <ul> <li>AppEngineのプラットフォームの仕組み</li> <li>AppEngineプロジェクトを体験する [実践]</li> <li>AppEngineのテスト環境を体験する [実践]</li> <li>AppEngineのDatastoreの詳細</li> <li>AppEngineのDatastoreをみっちり体験する [実践]</li> <li>テスト駆動でAppEngine向けWebアプリケーションを作成する [実践]</li> </ul> <ul> <li>[実践] は実際にコーディングを行う作業です。<br /> Eclipseを効率良く使うためのTipsもおりまぜて作業を進めていきます。</li> </ul> <ul> <li>以下の技術を使用します。 <ul> <li>Slim3</li> <li>Ajax</li> <li>JUnit</li> </ul></li> </ul></div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-lecturer"> <h3 class="field-label" id="field-seminar-lecturer">講師</h3> <div class="field-items"> <div class="field-item"> <ul> <li><div class="field-item" itemprop="performers" itemscope itemtype="http://schema.org/Person"> <a href="/node/12304"><span itemprop="name">小川 信一</span></a> 氏 <div>株式会社 トップゲート</div> <div></div> </div> </li> </ul> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field field-type-text field-seminar-place"> <h3 class="field-label" id="field-seminar-place">会場</h3> <div class="field-items"> <div class="field-item" itemprop="location" itemscope itemtype="http://schema.org/Place"> <a href="/place/%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%97%E3%83%A9%E3%82%B9%E6%B0%B4%E9%81%93%E6%A9%8BF%E4%BC%9A%E8%AD%B0%E5%AE%A4">ミーティングプラス水道橋F会議室</a> <meta itemprop="name" content="ミーティングプラス水道橋F会議室" /> <meta itemprop="telephone" content="" /> <meta itemprop="url" content="" /> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <meta itemprop="addressCountry" content="日本" /> <meta itemprop="postalCode" content="102-0072" /> <span itemprop="addressRegion">東京都</span> <span itemprop="addressLocality">千代田区</span> <span itemprop="streetAddress">飯田橋3-11-5</span> 20山京ビル902 </div> <a href="/node/2703"><img class="staticmap" src="//maps.googleapis.com/maps/api/staticmap?center=東京都千代田区飯田橋3-11-5&amp;markers=東京都千代田区飯田橋3-11-5&amp;size=712x270&amp;zoom=16&amp;sensor=false&amp;key=AIzaSyB8IHtYT9FEZ9C5DbHmMhAfDliI9iEJQX8" alt="ミーティングプラス水道橋F会議室の地図" /></a> </div> </div> </div> <div class="topnav"> <a href="#header-region">ページのトップヘ</a> </div> <div class="field"> <h3 class="field-label">主催</h3> <div class="field-items"> <div class="field-item"><a href="/company/topgate.co.jp">株式会社 トップゲート</a></div> <div class="field-item">お支払い方法、キャンセルの可否は、必ずお申し込み前にご確認をお願いいたします。</div> </div> </div> <div class="field"> <h3 class="field-label">お問い合わせ</h3> <div class="field-item">本セミナーに関するお問い合わせは <a href="/contact/webadmin?id=1044&date=2010-08-26&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">tech-seminar.jpのお問い合わせ</a>からお願いいたします。</div> <div class="field-item">(主催者への直接のお問い合わせはご遠慮くださいませ。)</div> </div> <div class="field field-type-number-integer field-seminar-fee"> <h3 class="field-label" id="field-seminar-fee">受講料</h3> <div class="field-items"> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">1名様</div> : <span itemprop="price" content="93333">93333円</span> (税別) / 98,000円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1044&date=2010-08-26&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:24+09:00" /> </div> <div class="field-item" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="field-label-inline-first">複数名</div> : <span itemprop="price" content="93333">93333円</span> (税別) / 98,000円 (税込) <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1044&date=2010-08-26&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:24+09:00" /> </div> <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer"> <meta itemprop="lowPrice" content="93333円" /> <meta itemprop="highPrice" content="93333円" /> <meta itemprop="priceCurrency" content="JPY" /> <link itemprop="availability" href="http://schema.org/SoldOut" /> <meta itemprop="url" content="https://tech-seminar.jp/order/seminar?id=1044&date=2010-08-26&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC" /> <meta itemprop="validFrom" content="2014-02-16T22:13:24+09:00" /> </div> </div> </div> <div class="field field-type-text"> <h3 class="field-label">受講者からの感想</h3> <h4 class="field-label">セミナーで良かったと思う点は?</h4> <ul> <li> LLAPI・Bigtableに関する細かい内容について学べた。</li> <li>EclipseのTipsに関して、既に知っている内容もあったが、新たな機能やショートカットを多数学べた。</li> <li>DatastoreのLLAPIから学べたため、基礎からの知識が身についた。</li> <li>Eclipseの Tipsを織り交ぜた内容で、実業務へのフィードバックができた。</li> <li>JUnitの使い方について、今まで知らなかった使用方法を教えて頂き、 JUnitでできることの幅が広がった.</li> <li>本格的な技術セミナーで、Bigtableについて多くの時間を割いて頂いた点がよかったです。</li> </ul> <h4 class="field-label">セミナーで悪かったと思う点は?</h4> <ul> <li>本来の業務ではコーディングをすることがなく、Eclipseなどを久しぶりに触ってコーディングをしましが、もう少し勉強しておけばよかったと思いました。</li> <li>今回はDatastore中心だったが、もう少し多くの種類のWebアプリを試してみたかった。</li> <li>参加者の知識や経験がまちまちだったため、事前に基本知識を調べておくことができれば、実装時の時間が短縮できたかと思います。</li> </ul> <h3 class="field-label">会場の風景</h3> <p><img src="http://tech.topgate.co.jp/_/rsrc/1279697363868/seminar/2010-08-26-GAEJ/newfile%284%29.png" title="会場の風景" alt="会場の風景" /></p></div> <div class="field"> <div>本セミナーは終了いたしました。</div><div class="contact"><a href="/request/seminar?id=1044&date=2010-08-26&title=Google+App+Engine+for+Java+%28GAE%2FJ%29+2%E6%97%A5%E9%96%93%E9%9B%86%E4%B8%AD%E5%AE%9F%E8%B7%B5%E5%90%91%E3%81%8D%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC">セミナーの再開催を依頼する</a></div> </div> </div> ソフトウェア開発 クラウドコンピューティング クラウドプログラミング Java JavaScript jQuery JSP JUnit Slim3 Google App Engine Google App Engine for Java Thu, 05 Aug 2010 04:14:38 +0000 admin 1044 at https://tech-seminar.jp