2019-05-01から1ヶ月間の記事一覧

【Webを支える技術】第5部 Webサービスの設計 学習メモ

目次 目次 はじめに 第5部 Webサービスの設計 第15章 読み取り専用の Web サービスの設計 リソース設計 リソース指向アーキテクチャのアプローチ 第16章 書き込み可能な Web サービスの設計 設計のバランス 第17章 リソースの設計 関係モデル オブジ…

【Webを支える技術】第4部 ハイパーメディアフォーマット 学習メモ

目次 目次 はじめに 第4部 ハイパーメディアフォーマット 第10章 HTML HTML(Hypertext Markup Language) HTMLのメディアタイプの種類 拡張子 HTMLの構成要素 リンク 第11章 microformats microformats セマンティクス(Semantics) RDFとmicroformats…

【リーダブルコード】まとめ

目次 目次 はじめに 1章 理解しやすいコード 第 I 部 表面上の改善 2章 名前に情報を詰め込む 3章 誤解されない名前 4章 美しさ 5章 コメントすべきことを知る 6章 コメントは性格で簡潔に 第 Ⅱ 部 ループとロジックの単純化 7章 制御フローを読みや…

【Webを支える技術】第3部 HTTP 学習メモ

目次 目次 はじめに 第3部 HTTP 第6章 HTTPの基本 HTTP(Hyper Text Transfer Protocol) TCP/IP(Transmission Control Protocol / Internet Protocol) プロトコル 階層型プロトコル クライアントで行われること サーバで行われること HTTPメッセージ HT…

【Webを支える技術】第2部 URI 学習メモ

目次 目次 はじめに 第2部 URI 第4章 URIの仕様 URIとは URIの構文 絶対URIと相対URI URIの長さ制限 さまざまなスキーム 第5章 URIの設計 クールなURIは変わらない URIの設計指針 URIのユーザビリティ URIを変更したいとき URI設計のテクニック URIを強く…

【AppGoat】学習メモ

目次 目次 はじめに 本記事について AppGoat とは 脆弱性とは クロスサイト・スクリプティング(XSS) 概要 影響 種類 検査方法 対策方法 SQLインジェクション 概要 影響 種類 検査方法 対策方法 補足 CSRF(クロスサイト・リクエスト・フォージェリ) 概要 …

【Webを支える技術】第1部 Web概論 学習メモ

目次 目次 はじめに 第1部 Web概論 第1章 Webとは何か Webとは Webを支える最も基本的な技術 Webは、情報システムとして見ると2つの側面を持つ 第2章 Webの歴史 Web以前 Webの誕生 第3章 REST ―― Webのアーキテクチャスタイル RESTとは リソース ―― RES…