広告
募集内容 |
学生 (30 歳以下) 無料
先着順(抽選終了)
|
---|---|
申込者 | 申込者一覧を見る |
開催日時 |
2021/03/06(土) 15:30 ~ 18:00
|
募集期間 |
2021/02/09(火) 18:32
〜 |
会場 |
オンライン オンライン |
イベントの説明
イベント概要
株式会社ディー・エヌ・エーのエンジニアの方をお呼びし、Goのハンズオンを行っていただきます。
[2/16追記] 抽選に外れてしまった方のみを対象に配信でハンズオンの聴講を行うことができるようになりました!!
[2/28追記] 抽選は終了しましたが、今後の参加登録でもハンズオンの聴講は行うことができます
ハンズオン:テスタビリティの高いGoのAPIサーバを開発しよう
ハンズオン概要
このワークショップでは、テスタビリティの高いGoのAPIサーバーの実装について学んでいきます。 テストが書きにくい状態のAPIサーバーをリファクタリングして、テストをかけるようにしてみましょう。 また、その中でGoにおけるテストの基本的なパターンから、外部依存がある場合の応用的なパターンについても触れていきます。
対象
- 言語問わず、簡単なAPIサーバの開発したことがある方
- テストに興味がある方
- APIサーバの設計に興味がある方
事前準備
- Go 1.15以上
- Docker
- git / make等のコマンドが実行可能な環境(shellなど)
- 任意のEditor(VSCodeなど)。Go向けのsettingを完了させておくことをおすすめします
講師/アシスタント
Akito Ito @akito0107
SWETのGoチームに所属しています。Goでweb開発をやっています。学生時代はセンサネットワークの研究を行う傍ら、Web系の開発会社や大手メーカー系の研究所でプログラミングのアルバイトをしていました。 新卒で某大手サービス系の会社に就職、社内基盤の運用開発や新規サービスの立ち上げを担当し、2019年11月より現職。 GoとTypeScriptが好きです。
Junki Kaneko @theoden9014
学生時代は光通信の研究を行い、新卒でネットワークセキュリティの会社に入社しました。 ネットワークセキュリティ機器の開発、サービス運用、QAの立ち上げやテスト自動化、様々な業務を行い、2017年より10月より現職。 Goとネットワークが好きです。SWETのCICDとGoチームに所属しています。
イベント参加の注意事項
こちらのイベントは30歳以下の学生のみを対象にしたイベントとなっております。 学生以外の方のご参加はご遠慮頂きますようよろしくお願いいたします。
また、新型コロナウイルス感染症のため、Zoomによるオンラインのみでの開催となります。Zoomリンクをイベント前日にお送りいたしますのでそちらよりご参加ください。 当日は下記スケジュールの15:30 ~ 15:45にZoomにお入りください。
スケジュール
時間 | スケジュール内容 |
---|---|
15:30~15:45 | 接続開始 |
15:45~16:00 | オープニング |
16:00~16:30 | 講義・実習1 (サンプルアプリケーションの説明と動作確認) |
16:30~17:00 | 講義・実習2 (アプリケーションをリファクタリングしてみよう) |
17:00~17:30 | 講義・実習3 (テストを書いてみよう) |
17:30~18:00 | 懇親会 |
※ 休憩は実習中に各自任意にとっていただく形になります
CodelabのURLについて
当日Youtubeライブ配信を視聴される方は以下のURLからハンズオンにご参加ください。
(1)アプリケーションの仕様把握と、次のChapterで行うリファクタリングのために、簡単なE2Eテストを実装してみましょう。
https://dena.github.io/codelabs/testable-architecture-with-go-part1/#0
(2)紹介したアーキテクチャにrefactoringしましょう
https://dena.github.io/codelabs/testable-architecture-with-go-part2/#1
(3)Chapter2で用意したそれぞれのBusiness Logicのlayerにtestを追加しよう
https://dena.github.io/codelabs/testable-architecture-with-go-part3/#1
CAMPHOR- Code of Conduct
CAMPHOR-が主催するイベントに参加する際は、CAMPHOR- Code of Conductに同意していただく必要があります。以下のリンクよりご確認ください。
https://github.com/camphor-/code-of-conduct
株式会社ディー・エヌ・エーについて
DeNAのDNAは、「新しいことに挑戦し続けること」です。 ひとつの事業領域に固執せず、次々と時代を切り拓く新しいインターネットサービスを生み出すことで、新しい価値を創出することを目指しています。そして、世界中に大きな喜びと驚きを届け続けていきます。 1999年に創業後、eコマース、ゲームを中心に、モバイルサービスに特化した事業展開を行ってきました。近年では、遺伝子検査などヘルスケア領域や自動運転関連サービスといった領域に対しても、インターネットやAI技術による変革を行う挑戦をしています。
CAMPHOR-について
CAMPHOR-は京都の町家を拠点に活動する、京都のエンジニアやデザイナーを目指す学生向けコミュニティです。 CAMPHOR- HOUSEというコミュニティスペースを運営しており、個人の作業や技術的な雑談などのコミュニケーションを気軽に取ることができるスペースになっています。また、学生主体の勉強会や企業の方をお呼びしたトークイベントなどを開催しています。
関連リンク
資料 資料をもっと見る/編集する
資料が投稿されると、最新の3件が表示されます。
広告