Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hatena/hatena-intern-exercise-2023


https://github.com/hatena/hatena-intern-exercise-2023

Last synced: about 17 hours ago
JSON representation

Awesome Lists containing this project

README

        

# はてなリモートインターンシップ2023事前課題

インターン前半のパートではGoとTypeScriptを用いたWebアプリケーション開発を行います。

インターン期間中のカリキュラムでは、これらのプログラミング言語がある程度使えることを前提としています。そこでみなさんが少しでも事前に準備できるよう、課題を用意しました。

課題に取り組んでもらえると、期間中のカリキュラムがスムーズに進められます。必須ではありませんが、時間があれば取り組んでみてください。

## 課題内容

GoとTypeScriptの課題があります。それぞれのディレクトリのREADMEを読んですすめてください。

- [Go](./golang/README.md)
- [TypeScript](./typescript/README.md)

## 課題の進め方

課題はGitHub上で取り組んでください。[hatena/Hatena-Intern-Exercise-2023](https://github.com/hatena/Hatena-Intern-Exercise-2023) リポジトリを[テンプレートとして](https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-repository-from-a-template) 、自分のリポジトリを作って取り組んでください。

GitHub Actionsでテストを実行するようにしています。参考にしてください。

### 開発環境

[Docker](https://www.docker.com) と [docker compose](https://docs.docker.com/compose/) 、および [GNU Make](https://www.gnu.org/software/make/) が利用できる環境を前提としています。必要に応じて[Docker Desktop](https://www.docker.com/products/docker-desktop) などをインストールしてください。

[Makefile](./Makefile) には頻繁に使いそうなタスクを定義してあります。