インターン前半のパートではGoとTypeScriptを用いたWebアプリケーション開発を行います。
インターン期間中のカリキュラムでは、これらのプログラミング言語がある程度使えることを前提としています。そこでみなさんには事前課題を通して準備していただきたいと思います。
課題に取り組んでもらえると、期間中のカリキュラムがスムーズに進められます。必須ではありませんが、時間があれば取り組んでみてください。
GoとTypeScriptの課題があります。それぞれのディレクトリのREADMEを読んですすめてください。
課題はGitHub上で取り組んでください。hatena/Hatena-Intern-Exercise-2021 リポジトリをテンプレートとして 、自分のリポジトリを作って取り組んでください。
GitHub Actionsでテストを実行するようにしています。参考にしてください。
Docker と docker compose 、および GNU Make が利用できる環境を前提としています。必要に応じてDocker Desktop などをインストールしてください。
Makefile には頻繁に使いそうなタスクを定義してあります。