アイプランニングでWeb入門するときに利用している教材など
アイプランニングではB2Bのデスクトップアプリケーション開発が主流ですが、 Webシステムの開発を引き受けることも多くなっています。 当然人材育成が必要になるのですが、現時点でIPLで教育に使っている・使う予定のある教材を紹介します。
Webの基礎知識
まずはHTMLとCSSの学習から始め、サーバ・クライアントのイメージとDOMについての理解のベースを作ります。 MDNは現在最も信頼のおける学習リソースとなっています。
Webのローレベル
Webアプリエンジニアはいきなりフレームワークから学ぶことも多いと思うのですが、 実務ではChrome DevToolsでリクエストとにらめっこということも多くあります。 また、ローレベルをかみ砕いた網羅的な資料はネット上だと見つけづらいということもあり、書籍を持っておくことをお勧めします。
図解入門TCP/IP 仕組み・動作が見てわかる | みやた ひろし | コンピュータ・IT | Kindleストア | Amazon
TCP/IPメインの書籍ですが、HTTPに関しても説明されています。
O'Reilly Japan - Real World HTTP ミニ版
こちらは同名書籍のミニ版(無料)ですが、概略をつかむのに良い資料です。 歴史も絡めてHTTPの進化について説明されています。
モダンJavaScriptの基礎
JavaScriptはいつでも変化期にあるため、いつ書かれたものであるかが重要になってきます。 とはいえモダンブラウザが主流になっていくのであれば、古い知識はノイズになってくることでしょう。
JavaScript Primer - 迷わないための入門書 #jsprimer
JavaScript PrimerはECMAScriptの仕様策定にかかわった方が著者であり、信頼のおける入門サイトです。 ただし少し内容が詳細すぎる面もあり、できればメンターが少しかみ砕くようにしたほうが良いでしょう。 例えば非同期処理・コールバック・Promiseの章などはもともと易しくできない内容なので難しいのですが、 あまりマスターすることに拘泥しないほうが良いかもしれません。