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

Mar

6

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】

Hashtag :#camphor_dena
Registration info

学生 (30 歳以下)

Free

Standard (Lottery Finished)
135/20

Description

イベント概要

株式会社ディー・エヌ・エーのエンジニアの方をお呼びし、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というコミュニティスペースを運営しており、個人の作業や技術的な雑談などのコミュニケーションを気軽に取ることができるスペースになっています。また、学生主体の勉強会や企業の方をお呼びしたトークイベントなどを開催しています。

関連リンク

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

さんぽし

さんぽし published 【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】.

02/09/2021 18:33

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 を公開しました!

Group

Ended

2021/03/06(Sat)

15:30
18:00

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2021/02/09(Tue) 18:32 〜
2021/03/06(Sat) 18:00

Location

オンライン

オンライン

オンライン

Attendees(20)

さんぽし

さんぽし

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

Yukiho

Yukiho

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

naichichi

naichichi

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

むちゃん

むちゃん

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

shirakiy0

shirakiy0

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

task4233

task4233

I joined 【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】!

にっし

にっし

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

sudachi0114

sudachi0114

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

Haruki Tazoe

Haruki Tazoe

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

fujiwo

fujiwo

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

Attendees (20)

Waitlist (115)

Mingzhe Yang

Mingzhe Yang

I joined 【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】!

Aoi123

Aoi123

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

マヤミト

マヤミト

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

ReE=Rishun

ReE=Rishun

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

そうちゃん

そうちゃん

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

T_Amano

T_Amano

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

DDKK

DDKK

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

SyunTanaka

SyunTanaka

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

satorunooshie3

satorunooshie3

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】に参加を申し込みました!

wafuwafu13

wafuwafu13

【DeNA】ハンズオン: テスタビリティの高いGoのAPIサーバを開発しよう【学生限定】 に参加を申し込みました!

Waitlist (115)

Canceled (4)