CODEPREP Webプログラミングを学ぶ 全 22 ブック

codeprep.jp

 

STEP01 HTML入門 HTML5編 15min
STEP02 HTML基礎 フォーム実装編 15min

STEP03 CSS入門 CSS3編 20min
STEP04 CSS基礎 margin padding編 15min
STEP05 CSS基礎 position編 20min
STEP06 CSS基礎 display編 15min
STEP07 CSS基礎 色の理論編 25min

STEP08 JavaScript入門 ES6編 25min
STEP09 JavaScript基礎 オブジェクト指向編 20min
STEP10 JavaScript基礎 配列操作編 20min
STEP11 JavaScript演習 配列操作編 30min

STEP12 JavaScriptでつくる残り文字数表示 15min
STEP13 JavaScriptでつくるタイマー 25min
STEP14 JavaScriptでつくるおみくじ 15min

STEP15 JavaScript入門 jQuery編 20min
STEP16 JavaScript演習 jQuery編 30min
STEP17 JavaScript基礎 jQueryセレクタ編 15min
STEP18 JavaScript演習 jQueryセレクタ編 30min
STEP19 JavaScript基礎 jQueryイベント編 15min
STEP20 JavaScript基礎 jQueryトラバーサル編 15min
STEP21 JavaScript演習 jQueryトラバーサル編 30min
STEP22 JavaScript基礎 Ajax編 10min

 

【読書】仕事ができるやつになる最短の道

サクッと読めるので定期的に読み返したい本

f:id:munqu:20180507022924j:plain

https://www.amazon.co.jp/%E3%80%8C%E4%BB%95%E4%BA%8B%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%84%E3%81%A4%E3%80%8D%E3%81%AB%E3%81%AA%E3%82%8B%E6%9C%80%E7%9F%AD%E3%81%AE%E9%81%93-%E5%AE%89%E9%81%94%E8%A3%95%E5%93%89-ebook/dp/B0158EKQ6A/ref=sr_1_2?s=digital-text&ie=UTF8&qid=1525627504&sr=1-2

 

第1章 今日からできること → 決意する

「人生を変えるにはほんの少しのことを知るだけでよい5箇条」

・人生を変えるのは些細な日常の習慣を続けること

・意識せずにできるようになるまで習慣化 

・挫折したら次。

・他人のせいにしない

・人生を変えようと思った時点で変わり始めていることを意識

 

第2章 1週間程度でできること → 小さな変化を起こす

「仕事をまかされたら、何をすべきか8箇条」

・納期を確認

・成果を依頼者と合意

・仕事を分割

・難しい仕事から取り掛かる

・行き詰まったら即相談

・説明責任を果たす

・ゼロから考えず前例を探す

・人への依頼は早めに

 

「話の分かりにくい人と話の分かりやすい人の8つの違い」

・結論から

・具体的に

・話したいことより聞かれたこと

・一律の表現を使う

・全体から詳細へ

・相手のペースで話す

 ・こそあどを多用しない

・脱線しない

 

第3章 1か月間以上しっかりと取り組むべきこと → 信頼を積み上げる

 

第4章 1年程度かけてじっくりと取り組むこと → 努力を成果につなげる習慣

「頭の良い人が凡人にならないための5箇条」

・勇気(チャレンジ、リスクを負う)

・助けを求める

・周りに恐れられないように

・人に期待しすぎない

・頭のよさを重要視しない

 

「コンサル会社で部下に課した8つの訓練」

・時間管理

・文章力

・ディスカッション

・会議の仕切り

・人前で話す

・読書

・「あなたはどう思いますか?」

・マナー

 

第5章 3年は取り組むべき大きなテーマ → リーダーシップとマネージメント

 

第6章 一生かけてやる価値のあること → 仕事でよい人生をつくる

「働く理由6つ」

 ・お金

・目標

・出会い

・学び

・信用

・自信

 

上記以外

・失敗すること!!!

・上司の出世に貢献すること!!!

・副業をすること!!!

・頭の良いリーダーより行動力のあるリーダー!!!

【読書】Webサーバを作りながら学ぶ 基礎からのWebアプリケーション開発入門

gihyo.jp

ソースの半分も理解できなかったが、実際に動かしてみてとても勉強になった。

やったこと↓

 

1.Webサーバをつくる

  1-1.クライアントからサーバにファイルを送り、サーバからクライアントにファイルを送る

  1-2.作成したサーバを本物のWebブラウザから呼んでみる

  1-3.作成したクライアントで本物のWebサーバ(ここではApache)を呼んでみる

      画像を表示してみる

      Apacheアクセスログを見てみる

      CSSを読み込んでみる

  1-4.Apacheもどきを作ってみる

      HTMLファイルを返してみる

      TCP接続を繰り返し受け付けるようにする

      ファイル種別に応じたContent-Typeを設定する(画像、CSSなど)

 

2.Webサーバを完成させる

  2-1.ファイルが存在しない場合は404を返す

  2-2.ルートの外のファイルは見せない

  2-3.ディレクトリを指定した場合のリダイレクト

  2-4.URLエンコードに対応

 

3.へなちょこサーブレットコンテナを作る

  3-1.POSTを受け付ける

      ファイルアップロード

  3-2.サーブレットを作ってTomcatに乗せる

  3-3.JSPを作ってTomcatに乗せる

  3-4.Tomcatもどきを作ってみる

 

4.Cookieに対応する

  4-1.Webブラウザの開発者ツールを使ってみる

  4-2.クライアントでCookieを発行

  4-3.TomcatCookieを発行

  4-4.TomcatもどきでもCookieを受け取る

  4-5.TomcatもどきでもCookieを発行

 

5.セッションに対応する

  5-1.Tomcatでセッションを利用

  5-2.Tomcatもどきでもセッションを利用

 

6.Webアプリ開発に必要なその他知識

  6-1.プロキシサーバをインストールしてみる

  6-2.ApacheBasic認証を利用してみる

  6-3.ApacheでDigest認証を利用してみる

  6-4.TomcatでForm認証を利用してみる

  6-5.JavaScriptによるDOMの操作を体験してみる

  6-6.Ajaxによる非同期通信を体験してみる

 

7.TIPS

  今回は目を通しただけで割愛。また改めてやってみる!!!