トレーニング: Jenkinsを使って継続的インテグレーションをマスター

CloudBeesはJenkins(旧Hudson)のトレーニングを提供します。「Jenkinsを使って継続的インテグレーションをマスター」トレーニングコースでは、CloudBeesのもつJenkinsに対する深い造詣を皆様にお届けします。

開催地・日時...

日時 講師
サンフランシスコ - 満席
Seaport Conference Center
459 Seaport Ct.
Redwood City, CA 94063
Tel: 650.482.3500
2011年8月16日 川口耕介
ロンドン
Skills Matter eXchange
116-120 Goswell Road
London EC1V 7DP
Tel: 020 7183-9040
2011年9月23日 Stephen Connolly
東京
豆蔵
新宿三井ビル 34F
東京都新宿区西新宿2-1-1 〒163-0434
Tel: 03-5339-2114
2011年10月14日 川口耕介
サンフランシスコ
Seaport Conference Center
459 Seaport Ct.
Redwood City, CA 94063
Tel: 650.482.3500
2011年11月17日 川口耕介

コースの詳細

Jenkinsを知ってチームの開発プロセスを一歩前へ進めましょう!

継続的インテグレーションは、現代のソフトウェア開発において必須のベスト・プラクティスです。 中でも、Jenkinsは一番のオープンソースCIサーバです。このコースでは、どのようにして 有効なCI(Jenkins)環境をセットアップし、ソースコードの品質を改善し、チーム内での連絡・協調を促進する方法を解説します。 また、この過程で、Jenkinsがソフトウェア開発チームにおけるある種の中心的役割を果たすことがご覧いただけるでしょう。

コースの目的

コースの終了時には、受講者の皆さんは、それぞれの組織で継続的インテグレーションを実施するための 十分な知識を得られます。これには、Jenkinsサーバのセットアップ、自動ビルド・テスト・コード品質検査と結果のレポーティング、 更には統合テストの為の自動配備が含まれます。これに加えて、開発環境における他のツール、例えば 課題追跡システムやソースコードブラウザなどとの連携も理解していただけます。

対象者

この講座はハンズ・オンで実際的であり、継続的インテグレーションという専門知識を現場の開発プロセスに適用するための方法を教授するためのものです。 したがって、主な対象者としては次のような開発者を想定しています:

  • あらゆるレベルのJava開発者
  • ソフトウェア・アーキテクト
  • プロジェクト管理者
  • ビルド管理者
  • プログラマ及び品質管理技術者

受講者には基礎的なJava開発の知識と、基礎的なソフトウェア開発のライフサイクルに関する知識が必要です。

本コースはモジュール化されており、受講者のニーズやリクエストに応じて比較的柔軟に内容が変更できます。 本トレーニングのインタラクティブでハンズオン重視の設計によって、我々の持つ豊富なJenkinsの経験や、運用上のノウハウなどを受講者に伝授することができます。

コース概要

このコースは、ワークショップ型で、一日の間に集中的に行われます。この中には、スライドによる講義と、実際のコンピュータを利用した実習が含まれます。 受講者は、効果的なJenkinsビルド環境のデザインや実施について、また様々なテクニックについて学びます。
プログラムの概要は以下のとおりです
  1. CIの原則に関する紹介
  2. CIを始めるには何が必要か?
  3. CIと親和性の高い開発プロセスについて
  4. Jenkinsのセットアップ
  5. CIのビルド方針とベスト・プラクティス
  6. Jenkinsからの通知の方法とテクニック
  7. 自動テスト
  8. 自動コード品質検査
  9. プロジェクトの状況の自動レポート
  10. 課題追跡システムとJenkinsとの統合
  11. 自動リリースの手法
  12. 自動デプロイメント
  13. 分散ビルドの活用による、ビルドの高速化と多環境ビルド
  14. 大規模プロジェクトへのJenkinsの適用 - 開発・統合ブランチなどをまたがる大規模な、もしくは複数のチームにまたがるプロジェクトでのCIの利用 etc.

価格

この一日ワークショップは$750です。トレーニングの日から20日以上前に申し込んで頂けると、$650の早期割引価格が適用されるので、お早めにお申し込みください。

配布物

印刷不可能に設定されたスライド・実習教材のPDFとその説明書、またその他のCloudBeesグッズをお持ち帰りください。

お持ちいただくもの

この一日講座では、時間に比して内容が濃いために、PC据付の教室を利用します。コンピュータをお持ちいただく必要はありません。


講師紹介:川口耕介

川口耕介はJenkinsプロジェクトの創始者で、Jenkinsの大部分を一人で書き上げました。また、JavaからC++、.NETからx86アセンブラ、Windows、Linux、Solarisなど10年以上の幅広いソフトウェア開発経験とシステムに関する知識があります。Jenkinsの先進的な機能の多くには、この広範な知識と経験が活かされています。 Jenkinsの他には、Sun MicrosystemsでJAXB、Metroウェブサービス、GlassFish v3、RELAX NGなどの開発に携わりました。更に、 args4j, YouDebug, com4j, Animal Sniffer, Sorcerer, wagon-svn, MSV, Parallel JUnit extensionなどをはじめとする多数のオープンソースソフトウェアをつくっています。 より詳細については、川口のウェブサイトをご覧ください。

お申し込み

Personal & Company