お知らせ ビープラウド、「90日で稼げるプログラマーに」オンライン学習サービス「PyQ(パイキュー)」を販売開始

このエントリーをはてなブックマークに追加

9月

3

[アカデメイア] ソフトウェア開発勉強会 #1

アカデミックな分野とソフトウェア開発現場をつなぐ勉強会です。

募集内容

参加枠(懇親会不参加の場合500円)

1000円(会場払い)

先着順
18/25

イベントの説明

この勉強会は、ソフトウェア開発の基礎的な知識を得るための勉強会です。特に学生の方やソフトウェア開発に関わり始めた方に役立つよう、ソフトウェア開発の現場で利用する技術・知識について、実際に手を動かしながら学ぶことを目的としています。

初回のテーマは「Java を使った Web アプリケーション開発」です。

学ぶ/使う技術

  • Java
  • Maven
  • Spring Framework
  • REST API
  • Git, GitHub
  • Eclipse/IntelliJ IDEA などの統合開発環境(IDE)

事前知識

  • Java での開発経験(書いたことがある、程度で OK!)

テーマ選定理由

ソフトウェア開発現場では Java を使うことが多いと思われますが、ツールやフレームワークが多く、最初はどれがどのような役割を果たしているのか、概要を把握するだけでも大変です。また、研究活動ではバージョン管理を行わないことが多いとよく耳にしますが、現場ではバージョン管理は必須知識となります。

そこで今回は、Java を使った Web アプリケーションを題材とし、バージョン管理ツールの Git も含めて、どのようなツールやフレームワークがあるのかを広く紹介し、実際に使ってもらう勉強会を実施します。

こんな人向けの勉強会です

  • 就職したばかり or これから就職する予定で、開発現場で使うツール・フレームワークを一通り知りたい
  • Maven, Spring Framework, REST API など名前は耳にしたことあるが、あまり使ってみたことがない
  • 今までバージョン管理を行わなかったため、Git をどのように使うのか知りたい

事前準備

事前準備で不明点があれば、当日イベント前に相談会を1時間用意していますので、そちらへお越し下さい。各種ツールの具体的なセットアップ方法については以下の4点です。

(1) GitHub アカウントの取得

GitHub のアカウントをお持ちでない方は取得してください。 https://github.com

(2) Git, SourceTree のインストール

Git と、そのクライアントツールである SourceTree をインストールしておいてください。以下の Qiita のページが参考になります(Windows での説明ですが、Mac でも同等の手順でインストール可能だと思います) 以下の Qiita のページでは行っていませんが、GitHub のアカウントを先に取得し、連携しておくとよいと思います。

http://qiita.com/okoi/items/967d7078db9a14cf840d

※ CUI が利用可能な方は、SourceTree は必須ではありません。

(3) Java8, Eclipse のインストール

Java と開発環境である Eclipse をインストールしておいてください。以下の Qiita のページが参考になります。

http://qiita.com/hiesiea/items/54e49dabfb5606edb54d

  • Java は本日付けで 8u101 が最新です(8u102 もありますが、奇数のものを選んでください)
  • Eclipse は、https://eclipse.org/downloads/eclipse-packages/ から「Eclipse IDE for Java EE Developers」を選択してダウンロード・インストールしてください。
  • 既に Eclipse がインストールされていて Java8 も利用できている方は、そのままで大丈夫です。
  • Eclipse 以外の開発環境がお好みの方は、そちらでも問題ありません。

(4) Maven のインストール

Eclipse を起動し、m2e というプラグインをインストールしてください。

  • Eclipse の「ヘルプ」から「新規ソフトウェアのインストール」を選択します
  • 現れたダイアログの作業対象(一番上のテキストエリア)に「http://download.eclipse.org/technology/m2e/releases」を入力して Enter
  • "Maven Integration for Eclipse" というプラグインが現れるため、これをインストールします。

イベント内容

12:00〜13:00 (当日までに準備が間に合わなかった人のために)事前準備サポート

当日は Java, Git, IDE などの言語・ツール・フレームワークを利用するため、事前準備が必要です。事前準備で疑問があった場合、勉強会の前に来ていただければ運営メンバーでサポートします。

13:00〜 受付

13:15〜14:30 Git の使い方

Git の使い方を学びながら、自己紹介をマークダウン形式で作成します。

14:30〜15:30 SpringBoot アプリケーションのサンプルコードを動かす

Spring Boot のサンプルアプリケーションを講義形式で動かしていきます。

15:30〜17:00 演習:SpringBoot アプリケーションのサンプルを拡張する

サンプルを拡張するいくつかの課題を用意します。その中から自由に選び、アプリケーションの拡張を行います。

17:00〜17:30 成果発表

どの課題に取り組んだのかを参加者へ共有します。

18:00〜 懇親会

イベント会場で懇親会を行います!

参加者同士の交流・技術交換・イベントの感想などで盛り上がりましょう。

参加費

  • 運営にて軽食と飲み物を用意します。実費として500円いただきます。
  • 懇親会に参加される方は、アルコール類を運営にて用意します。500円程度を予定しています。

アカデメイアとは?

株式会社アカデメイア は研究者向けの事業を中心に、企業や研究機関が抱える、専門能力を必要とする業務課題 を解決することを目指す団体です。

機械学習に関する勉強会など、様々な勉強会を定期・不定期問わず行っています。本勉強会もアカデメイア社のメンバーと、その他有志メンバーによって運営されています。

発表者

資料 資料をもっと見る/編集する

フィード

tendon0

tendon0さんが資料をアップしました。

2016/09/05 03:46

tendon0

tendon0さんが資料をアップしました。

2016/09/05 03:45

tendon0

tendon0さんが資料をアップしました。

2016/09/03 10:00

tendon0

tendon0 さんが [アカデメイア] ソフトウェア開発勉強会 #1 を公開しました。

2016/08/05 22:02

[アカデメイア] ソフトウェア開発勉強会 #1 を公開しました!

グループ

アカデメイア勉強会

アカデミックな分野と様々な現場をつなぐ勉強会です。

イベント数 2回

メンバー数 95人

終了

2016/09/03(土)

13:00
17:30

募集期間
2016/08/05(金) 22:02 〜
2016/09/03(土) 12:00

会場

渋谷プライムプラザ

東京都渋谷区円山町19番1号渋谷プライムプラザ

渋谷プライムプラザ

参加者(18人)

hiro_ina

hiro_ina

[アカデメイア] ソフトウェア開発勉強会 #1に参加を申し込みました!

Toshiki

Toshiki

[アカデメイア] ソフトウェア開発勉強会 #1に参加を申し込みました!

KikkawaSubaru

KikkawaSubaru

[アカデメイア] ソフトウェア開発勉強会 #1に参加を申し込みました!

nezumi

nezumi

[アカデメイア] ソフトウェア開発勉強会 #1 に参加を申し込みました!

KatohTakashi

KatohTakashi

[アカデメイア] ソフトウェア開発勉強会 #1に参加を申し込みました!

YoshiyukiHayashi

YoshiyukiHayashi

[アカデメイア] ソフトウェア開発勉強会 #1 に参加を申し込みました!

wachista

wachista

[アカデメイア] ソフトウェア開発勉強会 #1 に参加を申し込みました!

umeki_t

umeki_t

[アカデメイア] ソフトウェア開発勉強会 #1 に参加を申し込みました!

umechan055

umechan055

[アカデメイア] ソフトウェア開発勉強会 #1に参加を申し込みました!

参加者一覧(18人)

キャンセルした人(11人)