【大阪】本当は誰にも教えたくない!? 実践 Golang勉強会 (7月開催)

2018/07/14(土)14:00 〜 16:30 開催
ブックマーク

イベント内容

7月14(土)、関西支店にて「実践Golang勉強会」を開催いたします。

当社所属のエンジニアで企画された本イベントは、ITエンジニアの方であれば誰でも参加できます。
ご興味のある方、是非ご参加ください。

「Golang(Go言語)」とは

Golang (Go言語) は、2012年にリリースされた Google 発のモダンなプログラミング言語です。
Java と Python の中間的なバランスの良い書き心地で、動作が高速……。
ちょっとしたサービスを作るのにも適した言語、それが Golang。

気になっている方も多いのではないでしょうか?
そこで、本勉強会では次の目的で「Golang 勉強会」を開催したいと思います。

・オブジェクト指向プログラミングの理解
・関数型プログラミングの理解
・Golang のアプリケーション構築技術取得
・Golang の言語仕様、思想の理解をしてオブジェクト指向の先を考える
・スキルを磨いてより高単価ゲットしよう!

イベント詳細

■ ソフトウェアエンジニアリング座学
今回は関数型プログラミングを学習します。
最近は様々なプログラミング言語に関数型プログラミングが取り込まれ、実際に使う機会が増えてまいりました。
そこで、関数型プログラミングの基礎を学習していきましょう!

■ Golang 座学
Golang は関数型プログラミングが少しし辛い言語、、とはいえ至る所で活用されています。
Golang 流関数型プログラミングを習得し、より生産性の高いプログラミングが出来るようになりましょう!

■ ハンズオン
『Golang のライブラリを作ってみよう』と称して、全世界に自作ライブラリを公開してみましょう!
Golang はライブラリ指向で、ライブラリを公開しやすいように作られています。
ライブラリを公開して有名人になるも良し、社内で使えるライブラリを量産して出世するも良し……。
夢を実現に近づける内容になっております!

------------------------------
全シリーズで6回開催を予定し、毎回の構成は次を予定しています。

  1. オブジェクト指向、関数型、開発手法等のコーナー (40min)
  2. Golang の言語仕様、思想について学ぶ (30min)
  3. 10分休憩
  4. Golang で実装ハンズオン (60min)
  5. 質問コーナー


------------------------------
各回の内容は次を予定しています。

■第一回(5月12日) Webサーバ/APIサーバを立てよう ※終了しました。
1. オブジェクト指向おさらいとアンチパターン
2. Golang 基礎
3. Golang 環境を構築して Web サーバ, API サーバを立てて動かしてみよう!

■第二回(6月2日)実践向けツールを作ってみよう ※終了しました。
1. デザインパターン ファクトリーパターンを学ぼう
2. Golang のデザインパターン
3. Golang で実践向け (コマンドライン/.exe) ツールを作ってみよう!

■第三回(7月14日予定)Golang のライブラリを作ってみよう
1. 関数型プログラミングとは
2. Golang で関数型プログラミング
3. Golang でライブラリを作ろう


■第四回 Golang で並列処理プログラミングしてみよう(仮)
1. 並列処理基礎
2. Golang の並列処理
3. Golang 並列処理実践

■第五回 Golang と js フレームワークを組み合わせてみよ(仮)
1. オブジェクト指向の何か
2. Golang と js フレームワーク
3. Golang と js フレームワークでリッチ Web アプリケーションを作ろう!

■第六回 Golang でブロックチェーンを触ってみよう(仮)
1. オブジェクト指向の何か
2. Golang で低レイヤー処理を扱う
3. Golang でブロックチェーンを実装してみよう!

※各回独立型の勉強会ですが、継続してご参加頂く事により実践的なスキルが身に付くよう構成しております。
※過去分の資料を配布しておりますので、途中からご参加頂いても楽しめる内容となっております。

登壇者紹介: 藤井 聰勇氏

クライアントサイド〜サーバサイド全般, AWS, GCP等のクラウド、果ては講演・勉強会開催等々雑食系エンジニアとして活動中。最近は Golang 推し。シーシャ(水タバコ)エヴァンジェリスト としてシーシャを普及活動中。

勉強会参加前の準備

事前準備として、アプリケーションのダウンロードをされたからお越し頂くとスムーズかと思われます。
必要なアプリケーションは下記 URL からダウンロードを開始して下さい。

- Golang
Downloads – The Go Programming Language
・ go1.10.2 をダウンロードしてください

- Eclipse (IDE; 統合開発環境)
Pleiades All in One Eclipse ダウンロード
・自身の OS に合った『Platform』 & 『Standard Edition』をインストールして下さい
・version 4.6 以上が必要になります
・Golang のプログラミングをするのに必要
・既にインストール済の場合は不要
・Eclipse を初めてインストールする場合は、JRE をインストールします
無料Javaのダウンロード

- (Optional) Jetbrains Goland をインストールする
Download GoLand
・自身の OS に合った物を DOWNLOAD
・有料($199/年) の IDE
・私は開発する時にはこちらを利用しています
・お金に余裕のある方や、既に Jetbrains のアカウントを持っている方はこちらがオススメ

- (Optional) IDE について
・その他 Clound9, VSCode, Atom, SublimeText, vi, 等々任意の IDE をご利用頂けます

- Git

開催概要

【日  時】2018年7月14日(土)14:00~16:30
【場  所】株式会社PE-BANK 関西支店
      大阪府大阪市中央区北浜2丁目3番9号 入商八木ビル8階
【プログラム】
14:00 - 14:40 オブジェクト指向、関数型、開発手法等のコーナー
14:40 - 15:10 Golangの言語仕様、思想について学ぶ
15:10 - 15:20 休憩
15:20 - 16:20 Golang で実装ハンズオン
16:20 - 16:30 質問コーナー
【費  用】無料
【参加対象】すべてのITエンジニア
【持 ち 物】PCがあればご持参下さい。
【アクセス】
・大阪市営地下鉄 堺筋線【北浜】駅「2番」出口より徒歩2分
・京阪電車【北浜】駅より徒歩5分、地下直通で地下鉄側の「2番」出口より徒歩2分
・大阪市営地下鉄 御堂筋線【淀屋橋】駅より徒歩10分、地下直通で地下鉄側の「2番」出口より徒歩2分

※定員に達した場合、お申込みをお断りさせていただく場合もございますので、ご了承ください。
※当日、内容は変更になる可能性がありますので、ご了承ください。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。