仕様をコードに落としていくトレーニング題材
職業プログラマは仕様書をよく読み、正しく実装する能力が必要とされる。
このためのトレーニング題材として、(よく)使われている/使えそうなものをリスティングする。
AWSサービスのスタブ実装
AWS SDKがあるので、テストがしやすい。
ついでに学べる技術
XMLシリアライズ
HTTPサーバの実装
HTTPサーバの実装
RFCを読みながら実装する
実際に研修として実施している企業もあり
ついでに学べる技術
ネットワークプログラミング
文字列エンコーディング
OAuth/OpenID Connectプロバイダの実装
RFCを読みながら実装する。
各種認可フローの
HTTPサーバを実装するよりやや簡単
(仮想)マシンの仕様を読み取り実装する。
NESエミュレータの実装
JVMの実装