BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:【有料】Gopher塾 #3 - 静的解析を使ったGoの開発
 ツール制作 入門編 - DAY 1
X-WR-CALNAME:【有料】Gopher塾 #3 - 静的解析を使ったGoの開発
 ツール制作 入門編 - DAY 1
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:887578@techplay.jp
SUMMARY:【有料】Gopher塾 #3 - 静的解析を使ったGoの開発ツ
 ール制作 入門編 - DAY 1
DTSTART;TZID=Asia/Tokyo:20230204T130000
DTEND;TZID=Asia/Tokyo:20230204T170000
DTSTAMP:20260427T161514Z
CREATED:20230108T143233Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/88757
 8?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\nGopher塾 #3 - 
 静的解析を使ったGoの開発ツール制作 入門編 - DAY1\nGoph
 er塾は、tenntennによるGoに関する有料の講義です。第3回
 目は静的解析ツール（入門編）について行います。\n
 無償でGopher道場などで学習することも可能ですが、よ
 り実践的で高度な内容を扱います。\nなお、Goの静的解
 析ツールに関しては、プログラミング言語Go完全入門 -
  14. 静的解析とコード生成や逆引き Goによる静的解析
 で無償で学べます。\n本講義では、独学では難しい勘
 所をお伝えできればと考えています。手を動かす教材
 も準備予定です。\nキャンセルについて\n原則、自己都
 合によるキャンセルはご遠慮願います。止む得ずキャ
 ンセルしたい場合は、連絡先のフォームからお問い合
 わせください。\nなお、学生では無いにも関わらず、
 学生枠に申し込んだ場合は、こちらでキャンセル致し
 ます。誤って申し込んだ方は別途、ご連絡ください。\
 n日程の変更について\n運営の体調、不慮の事態などに
 よって開催ができない場合は、別日に振替させて頂き
 ます。\nその際は別途メールにてご連絡致します。\n講
 師:  tenntenn / Takuya Ueda\nバックエンドエンジニアとして
 日々Goを書いている。Google Developers Expert (Go)。一般社団
 法人Gophers Japan代表。Go Conference主催者。大学時代にGoに
 出会い、それ以来のめり込む。人類をGopherにしたいと
 考え、Goの普及に取り組んでいる。複数社でGoに関する
 技術アドバイザーをしている。マスコットのGopherの絵
 を描くのも好き。\n\n\n\nWebサイト: https://tenn.in\nTwitter: h
 ttps://twitter.com/tenntenn\nMastodon: https://mstdn.jp/@tenntenn\n\n過
 去の実績などはこちらをご覧ください。\n内容\nGoはリ
 リース当初から開発ツールが作りやすい言語です。た
 とえば、標準ライブラリでは静的解析を扱うためのgo
 パッケージがあり、それらを活用して公式ツールとし
 てgofmtやgo vet、goplsなどが存在します。\nすでに多くの
 開発ツールがサードパーティ製を含め存在します。\n
 しかし、以下のような課題を解決するために、自作す
 ることもできます。\n\n過去に障害につながったバグを
 防ぎたい\nプロジェクト固有のルールの厳守をツール
 で保証したい\nコード生成によって煩雑なコードの記
 述やミスを減らしたい\nセキュリティの問題になるコ
 ードを発見したい\nレビューコストを減らしたい\n\n本
 講義では、実際に手を動かして以下のようなツールを
 開発します。\n\nリファクタリングが必要な関数を見つ
 ける\nループ内でdefer文を使っている\nnilチェックが漏
 れている関数を見つける\n\n本講義で学べる知識は以下
 の通りです。\n\nGoの開発ツールについて\n静的解析ツ
 ールの概要\nanalysisパッケージとskeleton\n構文解析\n型チ
 ェック\n\nなお、入門編で扱わない知識は以下の通りで
 す。\n今後、応用編として扱う予定です。\n\n静的単一
 代入（SSA）形式\nコード生成\nポインタ解析\nコールグ
 ラフ\n\n\n※ 内容が変更になる可能性があります\n※ 参
 加者の希望によって、内容を変更する場合があります\
 n※ 途中で適宜休憩を入れながら講義を行います\n\n対
 象者\n\nGoの基礎を一通り終えた方\nGoでGoの開発ツール
 が作りたい方\n\n入門者向けの講義ではありません。Go
 の基礎的な内容は解説しませんので、予めご了承くだ
 さい。Goの基礎的な内容を学習したい場合は、無償のGo
 pher道場やプログラミング言語Go完全入門をご活用くだ
 さい。\n18歳以上の方を対象としております。\n参加方
 法\n\n講義：Remo\n質問：Slack\n\nRemoやSlackのURLはconnpassの
 メール機能によってお送り致します。\n用意するもの\n
 \n以下の環境が入ったPC（OSは問いません）\n最新のGoの
 ツールチェイン\nRemo（Chromeなどのブラウザ）\nSlack\n\n
 講師のPCはmacOSです。WindowsやLinuxのPCでもご参加頂けま
 すが、OS固有の問題にあたった場合は解決できないこ
 とがありますので、ご了承ください。\nRemoやSlackのURL
 はご入力頂いたメールアドレスに共有致します。\n配
 布物\n参加者の方には、スライドおよび当日の録画を
 配布致します。\nなお、準備には万全を期しますが、
 機器トラブルによって録画が行えない可能性がありま
 すので、予めご了承ください。\nスライドの一部は、
 今後の講師の活動において無償で公開される可能性が
 あります。予めご了承ください。録画動画は編集し、
 有料の講義動画として公開する可能性があります。参
 加者のみなさまが特定できる形では公開致しません。\
 n配布物はアンケートフォームにご入力頂いたメールア
 ドレスに共有致します。\n質問について\n講義当日まで
 に、Slackにご招待します。当日はSlackに質問を頂けると
 回答致します。\n当日質問頂いた内容は、録画される
 可能性があります。\nSlackでの質問は講義後、1ヶ月間
 は回答を保証致します。期間後はベストエフォートに
 て回答致しますが、期間外は回答をお約束できるもの
 ではありません。また、期間内であっても質問の内容
 や分量によっては回答しかねる場合もございますので
 、予めご了承ください。なお、質問内容は講義内容に
 関するものでなくても、回答が可能なものはお答えし
 ます。\n有償開催について\n講師はコミュニティ活動の
 一環として、無償の講義も行っています。コミュニテ
 ィ活動は、所属企業によるサポートや一般社団法人Goph
 ers Japanとしての活動、および限られた個人の時間を用
 いて行っています。\n本講義は、講師個人の時間を使
 用して行っています。そのため、準備・実施時間など
 を鑑みて有償とさせて頂いています。なお、今後の需
 要によっては価格の改定などを行う可能性がございま
 す。\n学生枠について\n学生は無料で参加頂けます。申
 込時のアンケートフォームに、ac.jpで終わるドメイン
 のメールアドレスを入力ください。\n社会人としての
 収入（アルバイトやインターンシップは除く）のある
 学生の皆様は、他の学生の方を優先したいので、通常
 枠でご参加頂けますようお願い致します。\n所属学校
 から末尾がac.jpのメールアドレスが発行されていない
 学生のみなさまは別途お問い合わせください。\nなお
 、学生では無いにも関わらず、学生枠に申し込んだ場
 合（学校のメールアドレスの記載がない場合）は、こ
 ちらでキャンセル致します。誤って申し込んだ方は別
 途、ご連絡ください。\nブログ枠にて登録された方は
 ブログへの投稿の後に、Gophers Slackへの投稿とこのconnpa
 ssページへ掲載を行いますので、ご連絡ください。\n企
 業向けの講義について\n本講義は、個人向けの講義と
 なっています。企業で同じような内容での講義をご希
 望の場合は、仕事依頼フォームから別途お問い合わせ
 ください。\n行動指針\n本イベントでは、参加者および
 講師はGo Community Code of Conductに従います。\nライセンス
 表記\nGoのマスコットのGopherの原作者はRenee Frenchさんで
 す。
LOCATION:オンライン
URL:https://techplay.jp/event/887578?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
