Home

Awesome

Hatena-Textbook

はてな教科書は、はてなのエンジニアとして最低限必要とされる技術を身につけるための教科書です。

Web開発における重要なトピックを順番に学びながら、課題をといていくことで、Webアプリケーションをひととおり構築できるようになります。

実装言語としてPerlとScalaのどちらを選ぶことができます。 トピックごとに学びたい言語の方の教科書を読み進めてください。

目次

課題について

トピックごとに学んだことを確認するための課題があります。

課題では、簡単なブログシステムであるIntern-Diaryを構築します。

はじめは、コマンドライン上で動作する簡単なプログラムですが、課題を最後まで取り組むとWeb上で動くインタラクティブなブログシステムが完成します。課題は以下の様になります。

課題ひな形 & サンプルアプリケーション

Webアプリケーション課題を実装するためのひな形と、課題と同じ構成で実装されたサンプルアプリケーションIntern-Bookmarkを参考に課題を解いてください。

ライセンス

<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.1/jp/"><img alt="クリエイティブ・コモンズ・ライセンス" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/2.1/jp/88x31.png" /></a><br />この 作品 は <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.1/jp/">クリエイティブ・コモンズ 表示 - 非営利 - 継承 2.1 日本 ライセンスの下に提供されています。</a>

クレジット表記例

Copyright 2016 <a href="https://github.com/hatena/Hatena-Textbook">はてな教科書</a> by <a href="http://www.hatena.ne.jp/">はてな</a>