【学生向け/オンライン実施】Step up Go for Students 3-3

2021/05/15(土)09:00 〜 13:00 開催
ブックマーク

イベント内容

参加される方はこのページの上部にある参加者への情報をご覧ください

Step up Go for Students 3-3

重要なお知らせ

※昨今の新型コロナウイルス感染症に関わる状況の変化を鑑み、今回は オンラインでの実施 とさせていただきます。

概要

  • Step up Go はGo ConferenceやGopherConなどの国内外のカンファレンス参加を目指して参加者がステップアップしていくイベントです
  • メルペイのエンジニアであるtenntennが講師となり、Goの実践的な開発手法について学べる講義を行います
  • 講義は全6回を予定しています。講義に参加してGoでソフトウェアを開発できる知識を身につけましょう
  • 各回でメルカリ/メルペイの社員によるLTも実施予定です。技術の話やキャリア・働き方についてなど、様々なテーマについて発表します
  • Step up Goで学んだ知識を活かし、スカラシップにチャレンジしましょう!
  • Step up Goに参加した方にはご自身が開発されているソフトウェアにメルカリのエンジニアがフィードバックを行う機会も提供されます
  • 開催はオンラインですが、Remoを使って行うため参加者同士で交流ができます!

※ 全ての回への参加は必須ではありません。
※ 講義は全て日本語での実施となります
※ 過去の開催の様子はmercan記事 「Goを学んで海外カンファレンス参加を目指す『Step up Go for Students」』とは? #メルカリな日々」よりご確認ください
※ 『mercan』は、メルカリグループのメンバー全員が発信することができるコンテンツプラットフォームです。「メルカリの人を伝える」をコンセプトに、チームの紹介や社内での出来事を中心に発信しています

日時

  • 第3回: 5/15(土) 9:00-13:00
    ※第1回、第2回に参加されていない方も応募可能です

募集要項

  • Goに興味のある学生の方(学年不問)
  • プログラミングの学習経験がある方
  • 開発環境を自分で用意できる方

内容

第1回

  • Goに触れる:Goの概要説明、Goが活用されている領域、メルカリ・メルペイによる活用事例、開発環境の構築
  • 基本構文と標準パッケージ:変数、制御構文(if、for、switch)、標準パッケージ

第2回

  • 型:組込み型、コンポジット型(配列、スライス、マップ)、ユーザ定義型
  • 関数とメソッド:関数、メソッド、ポインタ

第3回

  • モジュールとパッケージ:自作パッケージの作成方法、サードパーティ製パッケージの利用方法、Go Modules
  • コマンドラインツール:標準出力と標準エラー出力、ファイル操作、プログラムの終了

第4回

  • エラー処理:エラー処理の必要性、エラー処理の基本、実践的なエラー処理
  • HTTPクライアントとサーバ/データベース:HTTPクライアントを使う方法、HTTPサーバを構築する方法、テンプレートエンジン、データベースへの接続

第5回

  • Webアプリケーションの公開:インターネットからアクセスできる形でWebアプリケーションをデプロイ、公開する方法
  • 抽象化とテスト:抽象化、インタフェース、テストの必要性、単体テスト、テスタビリティ、効果的なテストの書き方

第6回

  • 並行処理:ゴールーチンとチャネル、syncパッケージ、ゴールーチンのスケジューラ

場所

  • オンライン

本イベントはRemoを使って行います。 使い方については以下の資料が参考になります。

申し込み方法

  • connpassよりご応募ください

タイムライン

時間 概要
8:45 開場
9:00-10:30 座学 by tenntenn
10:30-10:50 休憩
10:50-12:20 座学 by tenntenn
12:20-12:40 LT by ソウゾウ社員
12:40-12:45 Closing
13:15 閉場

募集人数

  • 30名

必要なもの

  • Goの開発環境がインストールされたPC

登壇者情報

メルペイ Expertsチーム 上田 拓也 (tenntenn)

サーバサイドエンジニアとして日々Goを書いている。Google Developer Expert (Go)。 Go Conference主催者。golang.tokyo、Goビギナーズ、GCPUG Tokyo運営。 大学時代にGoに出会い、それ以来のめり込む。 社内外で自ら勉強会を開催し、Goの普及に取り組んでいる。 マスコットのGopherの絵を描くのも好き。人類をGopherにしようと考えている。

ソウゾウ Software Engineer / Engineering Manager 渡部 啓吾 (keigow)

2010年にDeNAへ新卒入社。ソーシャルゲーム、新規事業の開発をリード。2016年にソウゾウへ転職しメルカリ アッテを開発。2018年にメルペイにてEMおよびEMのマネジメントを務め、2021年4月よりソウゾウへ異動。現在はソウゾウで新サービスの立ち上げを務める。 - Twitter: https://twitter.com/keigow

行動規範について

当イベントは、参加者と情報を共有するための場です。そのため、主催者を含む全ての参加者は下記ページに記載される行動規範に同意していただく必要があります。ご理解ご協力をお願いいたします。
https://about.mercari.com/event-code-of-conduct/

注意事項

・本イベントの内容は後日、mercan等にて紹介する可能性があります。なお、参加者が写った写真や名前など、個人が特定される情報は使用いたしません。
・株式会社メルカリは、本イベントにおいて参加者から取得した個人情報を、本イベントに関するご連絡、本イベントに必要な諸手続き、 ならびに株式会社メルカリが主催する他イベント・セミナーのご案内、採用情報のご案内のために利用します。
・その他、取得した個人情報等の取扱いは、各社のプライバシーポリシーに従って取り扱います。

株式会社メルカリ プライバシーポリシー:https://careers.mercari.com/jp/privacy/

注意事項

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

関連するイベント