PowerPoint Presentation

Similar documents
Microsoft PowerPoint - HTML5seminor

おすすめページ

1.2. ご 利 用 環 境 推 奨 ブラウザ Internet Explorer Google Chrome(バージョン 32 時 点 で 動 作 確 認 済 み) Mozilla Firefox(バージョン 26 時 点 で 動 作 確 認 済 み) Safari 7

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

( 別 紙 ) 以 下 法 とあるのは 改 正 法 第 5 条 の 規 定 による 改 正 後 の 健 康 保 険 法 を 指 す ( 施 行 期 日 は 平 成 28 年 4 月 1 日 ) 1. 標 準 報 酬 月 額 の 等 級 区 分 の 追 加 について 問 1 法 改 正 により 追 加

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

目 次 機 能 概 要 配 信 管 理 1. メールの 配 信 履 歴 と 予 約 を 確 認 する

PowerPoint プレゼンテーション

<4D F736F F D2090C389AA8CA72D92F18F6F2D D F ED28CFC82AF91808DEC837D836A B E838B A815B816A2E646F6378>

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

PowerPoint プレゼンテーション

Microsoft Word - 佐野市生活排水処理構想(案).doc

01_07_01 データのインポート_エクスポート_1

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

参加表明書・企画提案書様式

検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

<4D F736F F D208ED089EF95DB8CAF89C193FC8FF38BB CC8EC091D492B28DB88C8B89CA82C982C282A282C42E646F63>

スライド 1

1. 前 払 式 支 払 手 段 サーバ 型 の 前 払 式 支 払 手 段 に 関 する 利 用 者 保 護 等 発 行 者 があらかじめ 利 用 者 から 資 金 を 受 け 取 り 財 サービスを 受 ける 際 の 支 払 手 段 として 前 払 式 支 払 手 段 が 発 行 される 場 合

1. 目 次 1. 目 次 2.はじめに 2-1.メールテンプレート 編 集 機 能 とは? 2-2. 対 象 読 者 3. 用 語 一 覧 4. 利 用 の 流 れ 4-1.メールテンプレート 編 集 の 流 れ 5. 機 能 説 明 利 用 方 法 5-1.テキストメール 編 集 開 封 率 を

2. データを 検 索 する なごやコレクションのデータを 検 索 するための 方 法 として キーワード 検 索 詳 細 検 索 の 二 通 りの 検 索 方 法 が あります 2.1. キーワードから 探 す キーワードを 入 力 する トップページの 入 力 ボックスに 検 索

スライド 1

名称未設定

<4D F736F F D2095CA8E A90DA91B18C9F93A289F1939A8F D8288B3816A5F E646F63>

端 末 型 払 い 出 しの 場 合 接 続 構 成 図 フレッツ グループから 払 出 されたIPアドレス /32 NTT 西 日 本 地 域 IP 網 フレッツ グループ フレッツ グループから 払 出 されたIPアドレス /

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

text

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

(Microsoft Word - \221\346\202P\202U\201@\214i\212\317.doc)

2 役 員 の 報 酬 等 の 支 給 状 況 平 成 27 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 役 名 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 2,142 ( 地 域 手 当 ) 17,205 11,580 3,311 4 月 1

NEC マネジメントパートナーラーニング事業のご紹介 ヒューマンスキルから IT スキルまで さまざまな人材開発研修をご提供 ( 例 )HTML5 関連コース HTML5/CSS3 基礎 HTML5 マークアップ編 HTML5 API 編 HTM

■新聞記事

<819A955D89BF92B28F BC690ED97AA8EBA81418FA48BC682CC8A8890AB89BB816A32322E786C7378>

Untitled

説 明 内 容 料 金 の 算 定 期 間 と 請 求 の 単 位 について 分 散 検 針 制 日 程 等 別 料 金 料 金 の 算 定 期 間 と 支 払 義 務 発 生 日 日 程 等 別 料 金 の 請 求 スケジュール 料 金 のお 支 払 い 方 法 その 他 各 種 料 金 支 払

Microsoft Word - ML_ListManager_10j.doc

本 試 験 模 範 解 答 固 定 資 産 税 第 一 問 問 1 1 住 宅 用 地 に 対 する 課 税 標 準 の 特 例 (1) 宅 地 のうち 住 宅 用 地 については 住 宅 政 策 上 の 見 地 から 次 のような 課 税 標 準 の 特 例 が 認 められている 小 規 模 住

平成22年度

(1)1オールゼロ 記 録 ケース 厚 生 年 金 期 間 A B 及 びCに 係 る 旧 厚 生 年 金 保 険 法 の 老 齢 年 金 ( 以 下 旧 厚 老 という )の 受 給 者 に 時 効 特 例 法 施 行 後 厚 生 年 金 期 間 Dが 判 明 した Bは 事 業 所 記 号 が

別 紙 釧 路 公 立 大 学 ホームページリニューアル 業 務 CMS 要 件 一 覧 NO ( 大 分 類 ) NO ( 中 分 類 ) NO ( 小 分 類 ) 3 静 的 HTML 作 成 4 HTMLソース 直 接 編 集 5 CSSソース 直 接 編 集 6 画 像 掲 載 7 アクセシ

2. 更 新 内 容 下 記 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の OS と Web ブラウザを 追 加 しました Windows 10 Microsof

1 林 地 台 帳 整 備 マニュアル( 案 )について 林 地 台 帳 整 備 マニュアル( 案 )の 構 成 構 成 記 載 内 容 第 1 章 はじめに 本 マニュアルの 目 的 記 載 内 容 について 説 明 しています 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 林 地

PowerPoint プレゼンテーション

2. ど の 様 な 経 緯 で 発 覚 し た の か ま た 遡 っ た の を 昨 年 4 月 ま で と し た の は 何 故 か 明 ら か に す る こ と 回 答 3 月 17 日 に 実 施 し た ダ イ ヤ 改 正 で 静 岡 車 両 区 の 構 内 運 転 が 静 岡 運

セルフメディケーション推進のための一般用医薬品等に関する所得控除制度の創設(個別要望事項:HP掲載用)

は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし

1. 各 設 問 において 正 しいものは1を 間 違 っているものは 2 を 該 当 設 問 の 解 答 欄 に 記 せ 第 1 問 高 いフレームレートで 再 生 ができると 一 般 的 に 動 画 は 滑 らかに 動 作 する 試 験 範 囲 : 5-2.マルチメディアと 動 的 表 現 試

基 準 地 価 格 3 年 に1 度 審 議 直 近 ではH23 年 12 月 に 審 議 土 地 評 価 替 えの 流 れと 固 定 資 産 評 価 審 議 会 基 準 地 とは 土 地 評 価 の 水 準 と 市 町 村 間 の 均 衡 を 確 保 するための 指 標 となるものであり 各 市

PowerPoint プレゼンテーション

2. 更 新 内 容 下 記 動 作 環 境 の 追 加 機 能 追 加 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. Windows 10 の 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の Web ブラウザ

Microsoft Word - FBE3A91F.doc

<4D F736F F D AC90D1955D92E CC82CC895E DD8C D2816A2E646F63>

Microsoft Word - 不正アクセス行為の禁止等に関する法律等に基づく公安

4 応 募 者 向 けメニュー 画 面 が 表 示 されます 応 募 者 向 けメニュー 画 面 で [ 交 付 内 定 時 の 手 続 を 行 う] [ 交 付 決 定 後 の 手 続 を 行 う]をクリックします 10

03_主要処理画面.xlsx

目 次 アカウント 取 得... 1 Blogger にログイン... 3 Blogger の 基 本 ページ... 4 新 規 ブログの 作 成... 5 ブログの 管 理 画 面... 5 ブログの 投 稿... 6 挿 入 画 像 の 設 定... 7 ページの 作 成... 8 レイアウトの

2 1.ヒアリング 対 象 (1) 対 象 範 囲 分 類 年 金 医 療 保 険 雇 用 保 険 税 備 考 厚 生 年 金 の 資 格 喪 失 国 民 年 金 の 加 入 老 齢 給 付 裁 定 請 求 など 健 康 保 険 の 資 格 喪 失 国 民 健 康 保 険 の 加 入 健 康 保 険

あいち電子調達共同システム

著 作 権 について このレポートは 著 作 権 法 で 保 護 されている 著 作 物 です このレポートの 著 作 権 はカラバオに 属 します 著 作 権 者 の 許 可 なく このレポートの 全 部 又 は 一 部 をいかなる 手 段 においても 複 製 転 載 流 用 転 売 等 すること

Microsoft PowerPoint - webサイト更新マニュアル ppt [互換モード]

SXF 仕 様 実 装 規 約 版 ( 幾 何 検 定 編 ) 新 旧 対 照 表 2013/3/26 文 言 変 更 p.12(1. 基 本 事 項 ) (5)SXF 入 出 力 バージョン Ver.2 形 式 と Ver.3.0 形 式 および Ver.3.1 形 式 の 入 出 力 機 能 を

<4D F736F F D2091E F18CB48D C481698E7B90DD8F9590AC89DB816A2E646F63>

Microsoft Word - 311Tools_END

<4D F736F F D204D46834E A6D92E8905C8D905F93B193FC819593FA8E9F95D C5292E646F63>

小 売 電 気 の 登 録 数 の 推 移 昨 年 8 月 の 前 登 録 申 請 の 受 付 開 始 以 降 小 売 電 気 の 登 録 申 請 は 着 実 に 増 加 しており これまでに310 件 を 登 録 (6 月 30 日 時 点 ) 本 年 4 月 の 全 面 自 由 化 以 降 申

R4財務対応障害一覧

■デザイン

<4D F736F F D F93878CA797708F4390B3816A819A95CA8B4C976C8EAE91E682538B4C8DDA97E12E646F6378>

6 構 造 等 コンクリートブロック 造 平 屋 建 て4 戸 長 屋 16 棟 64 戸 建 築 年 1 戸 当 床 面 積 棟 数 住 戸 改 善 後 床 面 積 昭 和 42 年 36.00m m2 昭 和 43 年 36.50m m2 昭 和 44 年 36.

CENTNET 導 入 の 手 引 き 変 更 履 歴 No. 変 更 日 変 更 番 号 変 更 枚 数 備 考 /07/ 版 発 行 - システムリプレースにより 全 面 刷 新 //07/ 版 発 行 3 誤 字 等 の 修 正 /

WEB版「新・相続対策マスター」(ご利用の手引き)

(3) 小 単 元 の 指 導 と 評 価 の 計 画 小 単 元 第 11 章 税 のあらまし の 指 導 と 評 価 の 計 画 ( 四 次 確 定 申 告 制 度 抜 粋 ) 関 心 意 欲 態 度 思 考 判 断 技 能 表 現 知 識 理 解 小 単 元 の 評 価 規 準 税 に 関 す

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影

<4D F736F F F696E74202D2082C882E982D982C DD8ED88EE688F882CC82B582AD82DD C668DDA9770>

<4D F736F F D E598BC68A8897CD82CC8DC490B68B7982D18E598BC68A8893AE82CC8A C98AD682B782E993C195CA915B C98AEE82C382AD936F985E96C68B9690C582CC93C197E1915B927582CC898492B75F8E96914F955D89BF8F915F2E646F6

■ユーザ

<4D F736F F D F F F4390B3816A2E646F63>

文化政策情報システムの運用等

2016 年 度 情 報 リテラシー 変 更 された 状 態 同 様 に 価 格 のセルを 書 式 設 定 する 場 合 は 金 額 のセルをすべて 選 択 し [ 書 式 ]のプルダウンメニューか ら[ 会 計 ]を 選 択 する すると が 追 加 され 金 額 としての 書 式 が 設 定 さ

< F2D91E F18BDF91E389BB955C8E D8E9689EF2E>

■コンテンツ

PowerPoint プレゼンテーション

Microsoft Word - 【溶け込み】【修正】第2章~第4章

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

2016 年 度 情 報 リテラシー 次 に Excel のメニューから[ 挿 入 ]タブをクリックし 表 示 されたメニュー 内 の[グラフ]にある[ 折 れ 線 グラフ]のボタンをクリックする するとサブメニューが 表 示 されるので 左 上 の[ 折 れ 線 ]を 選 択 する [ 挿 入 ]

Microsoft Word - Active.doc

研究者情報データベース

<4D F736F F F696E74202D B E E88E68C9A90DD8BC65F E DC58F4994C52E >

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本 書 の 構 成 Webサイト 制 作 の 流 れ 本 書 の 構 成 と 内 容 1-2 Webサイト 制 作 業 界 の 人 材 像 Webサイト 制

1/2

PowerPoint プレゼンテーション

スライド 1

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

H28記入説明書(納付金・調整金)8

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ

Flash基礎Chapter1_3稿.indd

PowerPoint プレゼンテーション

A

技術報告会原稿フォーマット

目 次 1. 提 案 依 頼 にあたって 本 件 の 目 的 岩 手 県 立 大 学 ウェブサイトリニューアルの 概 要 概 要 スケジュールの 目 安 契 約 期 間 費 用...

Transcription:

LPI-Japan 主 催 HTML5プロフェッショナル 認 定 試 験 レベル1 ポイント 解 説 無 料 セミナー 2015 年 10 月 講 師 : 鈴 木 雅 貴 (NTTソフトウェア 株 式 会 社 )

自 己 紹 介 鈴 木 雅 貴 (すずきまさたか) ᵒ NTTソフトウェア 株 式 会 社 HTML5アカデミック 認 定 校 ᵒ HTML5 推 進 室 所 属 ᵒ HTML5アカデミック 認 定 校 セミナー 講 師 ᵒ レベル1はβ 試 験 にて 認 定 取 得 個 人 で 日 本 語 組 版 周 り 仕 様 の 翻 訳 ( 停 滞 中 ) ᵒ http://suzukima.github.io/css-ja/ 2

本 日 お 話 すること 試 験 について ᵒ 試 験 概 要 範 囲 試 験 範 囲 のポイント 解 説 ᵒ Webの 基 礎 知 識 ᵒ 要 素 ᵒ CSS3 ᵒ レスポンシブWebデザイン 3 ᵒ オフラインWebアプリケーション 学 習 の 進 め 方

試 験 について

試 験 概 要 公 式 サイトに 情 報 があります ᵒ http://html5exam.jp/outline/ JavaScriptは 出 ません ᵒ ただ JavaScriptが 何 なのかや 使 い 方 などは 範 囲 に 含 まれ るので 知 っておいた 方 がよいでしょう 5

試 験 範 囲 公 式 サイトに 情 報 があります が ᵒ http://html5exam.jp/outline/objectives_lv1.html 長 っ 6 6

試 験 範 囲 は 広 い 時 間 も 限 られていますので 本 日 は 広 い 試 験 範 囲 を 学 習 する 上 でのとっかかりとなる 情 報 とポイントを 持 って 帰 ってもらうことを 目 的 とします (X)HTML4.01/CSS2.1までも 試 験 範 囲 には 含 まれ ますが ここでの 解 説 は 一 部 を 除 き 省 略 させていた だきます 7 7

0. HTML5とは

HTML5とは HTML4.01までは 静 的 なWebページを 作 成 するた めのものであった しかし Webの 世 界 は リッチなマルチメディアが 多 種 多 様 なデバイスで 実 行 されるアプリケーション のプラットフォームとなることが 求 められていた HTML5はそれを 実 現 するために 策 定 された 仕 様 9 9

HTML5 狭 義 と 広 義 狭 義 のHTML5は W3Cが 勧 告 したHTML5 仕 様 のみ ᵒ A vocabulary and associated APIs for HTML and XHTML http://www.w3.org/tr/html5/ 広 義 のHTML5は 狭 義 HTML5 仕 様 にとどまらず 関 連 するCSSや 各 種 JavaScript API 群 を 含 んだもの ᵒ あまりにも 広 大 なため W3Cでは 技 術 分 野 を8つに 分 類 して 整 理 セマンティクス/マルチメディア/オフライン&ストレージ/3D,グラフィッ クス,エフェクト/デバイスアクセス/パフォーマンス&インテグレーション /コネクティビティ/CSS3 10 10

をふまえて

1. Webの 基 礎 知 識

Webの 基 礎 知 識 について http://html5exam.jp/outline/objectives_lv1.h tml#lv1_11 一 見 HTML5と 関 係 が 薄 いように 思 えますが HTML5によって デザイナ/コーダ Webプログラ マ サーバ/ネットワークエンジニアは 自 分 の 担 当 部 分 だけでなく 自 らの 領 域 を 越 えた 知 識 やスキルが 必 要 とされています 13

ポイント Webサイトがどのような 仕 組 みでWebブラ ウザに 表 示 されるかを 把 握 ᵒ IP, DNS, TCP, HTTP プロキシ2 種 14

Webサイト 表 示 の 仕 組 み

登 場 人 物 など PC: 略 Webブラウザ: PCやスマホ 上 で 動 作 する Webサイト 閲 覧 用 ブラウザ ( 以 降 ブラウザ) サーバマシン: サーバアプリケーションが 動 作 するコンピュータ 機 器 Webサーバ: サーバマシン 上 でWebサイトを 提 供 するサーバソフト ウェア ざっくり 概 要 で 説 明 します ブラウザ Webサーバ PC サーバマシン 16

まず対象のWebサーバへアクセスしたい 対象のWebサーバをどう識別する? ᵒ ネットワーク上には無数のサーバが存在 IPアドレスを使う ᵒ 192.0.43.10のような数字の羅列 ᵒ IPアドレスを住所代わりにして目的のサーバにデータを送信 ᵒ この仕組み(機器同士の通信)を規定しているのが IP(Internet Protocol) ᵒ IPは情報を目的地まで届けるためのプロトコル 123.456.789.123へ! ブラウザ PC 17 Webサーバ サーバマシン 192.40.43.10 The HTML5 Logo is licensed under Creative Commons Attribution 3.0.

君はIPアドレスを覚えているのか 普段IPアドレスを入力してませんよね DNS(Domain Name System)を使う ᵒ "example.com"のようなドメイン名と呼ばれる名前を付け IPア ドレスと紐づけて覚えやすくする(この仕組みがDNS) ᵒ DNSサーバに聞けば紐づいたIPアドレスがわかる(名前解決) ᵒ 詳しくはJPNICの ドメイン名のしくみ https://www.nic.ad.jp/ja/dom/system.html example.comは? DNSサーバ ブラウザ Webサーバ 192.0.43.10です PC 18 サーバマシン example.com 192.0.43.10へ! The HTML5 Logo is licensed under Creative Commons Attribution 3.0. 192.0.43.10

Webサーバはどれですか Webサーバ以外にもサーバプログラムが ᵒ サーバマシンにはSSHなどのサーバプログラムも動作しており IP アドレスだけではWebサーバを識別できない ポート番号を使う ᵒ サーバごとに既定のポート番号を指定(Webサーバは80番) ᵒ このあたりのアプリケーション間通信の仕組みを規定しているのが TCP(Transmission Control Protocol) ᵒ TCPはIPを利用し通信路を確立 そのうえで情報をやりとりする ᵒ TCPにはエラーチェックや再送など 情報を確実に送る仕組みがある ブラウザ 通信路確立 PC 19 80 Webサーバ(80) サーバマシン example.com 192.0.43.10:80へ! 192.0.43.10 The HTML5 Logo is licensed under Creative Commons Attribution 3.0.

ポート番号 指定してますか 普段はポート番号を入力しないですよね URLで通信プロトコル(ポート番号)を指定している ᵒ "http://example.com/"のhttp://で HTTP(HyperText Transfer Protocol)を使っての通信を宣言している ᵒ HTTPは80番ポートを使用する(前述のWebサーバは80番と同意) 80番ポートを指定したことになる これでブラウザとWebサーバが無事つながった http://example.com/へ! ブラウザ 通信路確立 PC 20 80 Webサーバ(80) サーバマシン example.com The HTML5 Logo is licensed under Creative Commons Attribution 3.0. 192.0.43.10

つながったのでコンテンツのデータを 取 得 HTTPでコンテンツを 取 得 する 1. 確 立 されたTCP 通 信 路 上 で ブラウザからWebサーバへ x.htmlをくださいというリクエストを 送 信 する 2. Webサーバはブラウザへレスポンスとしてx.htmlの 中 身 を 返 す 3. TCPで 確 立 した 通 信 路 を 閉 じる 4. ブラウザはx.htmlを 表 示 する http://example.com/x.html ブラウザ x.htmlください x.htmlです Webサーバ(80) x.html 21 見 えた! PC サーバマシン example.com 192.0.43.10

HTTPメッセージのポイント(1) HTTPメッセージはヘッダとボディに 分 かれる ᵒ ヘッダはリクエストやレスポンスがどのようなものかを 示 す 情 報 が 格 納 されている クライアントやサーバの 処 理 に 必 要 な 重 要 情 報 ᵒ ボディはデータ 送 信 時 にデータを 格 納 する 箇 所 リクエストで 使 用 可 能 なメソッド(ヘッダに 書 かれる) メソッド 名 GET POST PUT HEAD OPTIONS DELETE TRACE 説 明 サーバから 指 定 URIのリソースを 取 得 クライアントからサーバへデータを 送 信 送 信 後 サーバからデータが 送 られることもある サーバの 指 定 URIにデータを 保 存 GETと 同 様 だがヘッダのみ 取 得 指 定 URIがサポートするメソッドを 取 得 指 定 URIのリソース 削 除 サーバまでのネットワーク 経 路 チェック CONNECT TCPトンネル 接 続 (プロキシ 利 用 時 のSSLトンネリングなどに 使 う) 22

HTTPメッセージのポイント(2) レスポンスのステータスコード(ヘッダに 書 かれる) ᵒ リクエストの 結 果 がどうだったかの 情 報 が 3ケタの 数 字 で 書 かれている ステータスコード 1xx 2xx 3xx 4xx 5xx 概 要 と 代 表 例 サーバ 側 の 情 報 100: Continue 成 功 200: OK 転 送 301: Moved Parmanently / 304: Not Modified クライアントからのリクエストエラー 400: Bad Request / 401: Unauthorized / 403: Forbidden / 404: Not Found サーバでのリクエスト 処 理 エラー 500: Internal Server Error / 503: Service unavailable 23

プロキシ

プロキシ2 種 プロキシはWebブラウザ 等 クライアントとWebサーバとの 通 信 を 中 継 Webプロキシ(クライアント 側 に 配 置 ) ᵒ クライアントのインターネット 直 接 続 防 止 ᵒ キャッシュによる 速 度 向 上 リバースプロキシ(Webサーバ 側 に 配 置 ) ᵒ Webサーバのインターネットからの 直 接 続 防 止 ᵒ Webサーバの 負 荷 分 散 処 理 内 部 ネットワーク クライアント (webブラウザ) Webプロキシ 外 部 ネットワーク リバースプロキシ 内 部 ネットワーク Webサーバ 25

2. 要 素

要 素 について http://html5exam.jp/outline/objectives_lv1.h tml#lv1_13 HTML5はもちろんのこと HTML4.01 以 前 も 対 象 となっています 27

学 習 のポイント HTML4.01を 押 さえたうえで 5への 変 更 点 を 学 ぶ 何 が 変 わったの? ᵒ 定 型 句 がシンプルになっている ᵒ 要 素 に 意 味 を 持 たせられるようになっている ᵒ スタイル 的 な 機 能 は 排 除 されている ᵒ 新 しいインタフェースや 機 能 が 使 えるようになっている 28

定型句がシンプルに 文書型宣言 HTML4.01 Transitional <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> HTML5 <!DOCTYPE html> 文字エンコーディング HTML4.01 Transitional <meta http-equiv="content-type" content="text/html; charset=utf-8"> HTML5(一例) <meta charset="utf-8"> 他にもありますが いろいろ楽になりました 29

定 型 句 がシンプルに たとえばこのような 感 じです <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>タイトル</title> <link rel="stylesheet" href="css/style.css"> <script src="js/script.js"></script> </head> <body> コンテンツ </body> </html> 30

要 素 に 意 味 を 持 たせられるように セクションを 明 示 する 要 素 によりアウトラインを 意 識 した 作 成 が 可 能 に セクションとは ᵒ 文 書 の 一 区 分 ᵒ アウトラインでは 一 階 層 を 形 成 アウトラインとは ᵒ HTML 文 書 では 目 次 のようなもの ᵒ アウトラインのイメージ 31 1. あああ 2. いいい 1. いいいのあああ 2. いいいのいいい

セクションを 明 示 する 要 素 以 下 の 要 素 でセクションが 明 示 される 要 素 名 section 説 明 一 般 的 なセクションを 表 し 見 出 しとセットで 使 用 article 単 体 で 完 結 できるセクション(1フィードに 含 める 内 容 ) aside nav body あるコンテンツに 関 係 しているが 切 り 離 せるもの サイドバー 広 告 など 主 要 なナビゲーション body セクション 明 示 はないが 関 連 する 要 素 要 素 名 説 明 h1~h6 セクションの 見 出 し header セクションのヘッダ footer セクションのフッタ address 直 近 祖 先 のセクションに 関 する 連 絡 先 32

セクション 関 連 要 素 の 配 置 例 body header nav article section aside section footer 33

アウトライン生成の例 以下のHTMLがあったとする <body> <h1>apples</h1> <p>apples are fruit.</p> <section> <h2>taste</h2> <p>they taste lovely.</p> <section> <h3>sweet</h3> <p>red apples are sweeter than green ones.</p> </section> </section> <section> <h2>color</h2> <p>apples come in various colors.</p> </section> </body> アウトラインを確認してみよう demo ᵒ validator.nu http://validator.nu/ 34

意 味 を 持 たせられるメリット 構 造 がページの 読 解 の 助 けとなる 人 々に 大 きな 利 点 をもたらす ᵒ いわゆるアクセシビリティの 向 上 これがオープンなプラットフォームとして 提 供 されているのが 大 きなポイント ᵒ 誰 でも 使 える! 構 造 はこうしなければダメ!という 答 えがあるわけではない ᵒ 構 造 には 作 成 者 の 主 張 が 反 映 される ᵒ 判 断 の 参 考 になるものとして HTML5 DoctorのHTML5 Sectioning Element Flowchartがある 35

スタイル 的 な 機 能 の 排 除 HTML5の 要 素 からは 要 素 および 属 性 によるスタイル 指 定 機 能 は 排 除 されている ᵒ スタイル 指 定 は 基 本 CSSでやることに 廃 止 された 要 素 例 : big, center, font, strike, tt ᵒ 排 除 された 主 要 な 理 由 は 以 下 アクセシビリティの 低 下 メンテナンスコストの 増 加 文 書 サイズの 増 大 ᵒ 残 ったのはstyle 要 素 および 属 性 スタイル 的 機 能 の 要 素 の 一 部 は 機 能 を 再 定 義 されているのもポイント 36 ᵒ b, i, hr, s, small, u

新 しいインタフェースや 機 能 フォームのinput 要 素 で 使 えるtype 属 性 が 大 幅 増 加 ᵒ http://www.w3.org/tr/html5/forms.html#state s-of-the-type-attribute HTMLだけでマルチメディアコンテンツを 再 生 でき るaudio 要 素 /video 要 素 プラグインを 使 用 せずビットマップ 画 像 を 描 画 でき るcanvas 要 素 demo 37

他 のポイント HTML4.01からHTML5での 変 更 点 を 押 さえておく ᵒ 新 規 追 加 された 要 素 ᵒ 変 更 となった 要 素 属 性 ᵒ 削 除 された 要 素 属 性 各 要 素 のカテゴリを 把 握 しておく ᵒ http://www.w3.org/tr/html5/dom.html#kinds-ofcontent ᵒ http://www.w3.org/tr/html5/index.html#element -content-categories ᵒ できればコンテンツモデルも 覚 えておけるとよいですが な かなか 大 変 です http://www.w3.org/tr/html5/index.html#elements-1 38

3. CSS3

CSS3について http://html5exam.jp/outline/objective s_lv1.html#lv1_12 CSS3はもちろんのこと CSS2.1 以 前 も 対 象 となっています 40

学 習 のポイント CSS2.1を 押 さえたうえで 3への 変 更 点 を 学 ぶ CSS2.1のポイント ᵒ カスケード ᵒ ボックスモデル CSS3で 何 が 変 わったの? ᵒ 画 像 が 必 要 だった 修 飾 がCSSで 可 能 に ᵒ 便 利 セレクタの 大 幅 追 加 ᵒ 簡 単 にマルチカラムレイアウト 実 現 ᵒ CSSのみで 変 形 アニメーション 実 現 41

カスケード

カスケード カスケード処理 ᵒ 継承などで1つの要素に対し複数の指定が起こりうるが 基本的に優 先度は直接指定>継承(近い指定の方が強い) ᵒ それが同じ場合の優先度判断をするのがカスケード処理 優先順位づけルールその1: CSSの種類 ᵒ 文章作成者CSS>ユーザCSS>ブラウザ標準CSS ユーザCSSは 利用者がWebブラウザに対して指定するCSS ブラウザ標準CSSは Webブラウザの持つデフォルトのCSS ᵒ ただし CSSの値に!important をつけると最優先される 例: pの文字サイズ指定に!importantを使用する p { font-size: 1em!important; } まとめると!important付きユーザCSS >!important付き文書作成者css > 文章作成 者指定CSS > ユーザ指定CSS > ブラウザ標準CSS 43

カスケード 優 先 順 位 づけルールその2: セレクタタイプ ᵒ CSSの 種 類 が 同 じである 場 合 セレクタをタイプ 別 に 分 類 し それ ぞれの 個 数 を 数 え 点 数 ( 詳 細 度 )を 算 出 し 高 い 方 を 優 先 する セレクタのタイプ タイプ A B C D 対 象 style 属 性 に 記 述 したCSS IDセレクタ クラスセレクタ 属 性 セレクタ 疑 似 クラス 要 素 セレクタ 疑 似 要 素 詳 細 度 の 算 出 詳 細 度 は 個 数 を 連 結 した A.B.C.D と 書 くとわかりやすい Aが0つ Bが1つ Cが2つ Dが1つの 場 合 の 詳 細 度 は 0.1.2.1 比 較 方 法 は 後 述 44

カスケード 詳細度からの優先度算出 ᵒ A>B>C>Dの順で優先度が高い ᵒ 優先度が高いセレクタタイプの点数が高い方が優先される 詳細度からの優先度算出の例 #id { 装飾A } 0.1.0.0 ul li.class { 装飾B } 0.0.1.2 ui ol+li { 装飾C } 0.0.0.3 この場合の優先度順は装飾A>装飾B>装飾Cとなり 装飾Aが適用される Specify Calculatorは詳細度を算出してくれるので参考に 45

カスケード 優先順位づけルールその3: 出現順 ᵒ 詳細度による優先度も同じ場合 後に出現したCSSが優先される 出現順からの優先度の例 #id { 装飾A } #id { 装飾B } この場合は後に出現した装飾Bが適用される 46

ボックスモデル

ボックスモデルとボックスサイズ 算 出 文 書 内 の 全 要 素 は 四 角 形 の 領 域 を 形 成 ᵒ コンテンツ 領 域 padding(ボックス 内 側 の 余 白 ) border( 境 界 線 ) margin(ボックス 外 側 の 余 白 )の4つから 成 り 立 つ margin border padding コンテンツ 領 域 (テキスト 画 像 ) 48 ボックスサイズの 算 出 ᵒ 幅 ならコンテンツ 領 域 の 幅 (width)+padding+border ᵒ プロパティbox-sizingの 値 をborder-boxにすると ボックスサイズが widthもしくはheightで 指 定 した 値 となる コンテンツ 領 域 のサイズはpaddingやborderの 値 も 使 って 自 動 算 出

CSS3 変 更 点

CSS3で 可 能 になった 修 飾 の 例 ボックスの 角 丸 ᵒ border-radiusプロパティ(http://www.w3.org/tr/css3- background/#corners) グラデーション ᵒ linear-gradient, radial-gradient(http://www.w3.org/tr/css3- images/#gradients) ボックスに 影 ᵒ box-shadowプロパティ(http://www.w3.org/tr/css3- background/#the-box-shadow) demo 50

便 利 セレクタの 大 幅 追 加 ( 以 下 は 一 部 ) 属 性 セレクタに 前 方 / 後 方 / 部 分 一 致 が 追 加 ᵒ [attr^="val"], [attr$="val"], [attr*="val"] ᵒ http://www.w3.org/tr/css3-selectors/#attribute-substrings 結 合 子 に 兄 弟 セレクタ"~"が 追 加 ᵒ http://www.w3.org/tr/css3-selectors/#attribute-substrings 構 造 を 利 用 した 疑 似 クラスが 大 幅 追 加 ᵒ nth-child(), nth-of-type(), last-childなど ᵒ http://www.w3.org/tr/css3-selectors/#general-siblingcombinators demo 51

簡 単 にマルチカラムレイアウト Multi-column Layout Moduleで 複 数 段 組 みレイアウトを 簡 単 に 実 現 可 能 ᵒ column-count, coloum-gapプロパティなど ᵒ http://www.w3.org/tr/css3-multicol/ Flexible Box Layout Moduleで floatを 使 わずにボックス を 横 並 びにできる ᵒ display: flexとflex-directionプロパティなど 52 ᵒ http://www.w3.org/tr/css-flexbox-1/ CSSによるレイアウトの 自 由 度 が 増 しています demo

CSSで 変 形 アニメーション transformプロパティでボックスを 移 動 変 形 できる ᵒ translate(), rotate(), scale(), skew()など ᵒ http://www.w3.org/tr/css3-transforms/ transition 関 連 プロパティで 要 素 の 変 化 を 滑 らかにできる ᵒ 例 えば :hoverでの 変 化 を 滑 らかにするなど ᵒ http://www.w3.org/tr/css3-transitions/ animation 関 連 プロパティで 要 素 の 変 化 を 連 続 して 行 える @keyframesを 指 定 するのが 特 徴 ᵒ http://www.w3.org/tr/css3-animations/ demo 53

4. レスポンシブ Webデザイン

レスポンシブWebデザインについて http://html5exam.jp/outline/objectives_lv1.h tml#lv1_14 タイトルはレスポンシブWebデザインですが ス マートデバイスに 特 化 した 内 容 も 盛 り 込 まれている ので 要 注 意 55

学 習 のポイント レスポンシブWebデザインがどういうものか を 押 さえる 実 現 方 法 を 押 さえる 56

レスポンシブWebデザインとは 多 種 多 様 なデバイスが 登 場 し 続 ける 状 況 の 中 デバ イスごとに 対 応 サイトを 開 発 するのはコストがかか り また 将 来 登 場 する 端 末 への 対 応 も 不 明 そこで レスポンシブWebデザインと 呼 ばれるWeb サイト 開 発 手 法 が 登 場 ᵒ 広 い 意 味 では 利 用 中 であるユーザの 状 況 や 環 境 に 合 わせ そのユー ザにより 良 い 体 験 を 提 供 しようという 考 え 方 ᵒ 手 法 を 表 す 場 合 には 1つのHTMLで デバイスの 特 性 ( 主 に 画 面 横 幅 )に 応 じてレイアウトやデザインを 変 更 する 手 法 を 指 す 57

デバイス特性に応じてレイアウトを変更する方法 レスポンシブWebデザインでは デバイス特性を利用してCSS を切り替えるMedia Queriesを利用し デバイスごとにレイア ウトを変更する CSS スマートフォン demo タブレット HTML CSS CSS PC 58

メリットとデメリット メリット ᵒ 将 来 登 場 するデバイスも 見 越 して 対 応 可 能 ᵒ URLが 同 じとなるため SEO 的 に 有 利 ᵒ リダイレクトが 発 生 しないため 読 み 込 み 時 間 を 短 縮 可 能 ᵒ HTMLが1つで 済 むのでコストを 削 減 できる( 可 能 性 ) デメリット ᵒ 設 計 製 造 の 難 易 度 が 高 い 逆 にコスト 高 になることも ᵒ モバイル 向 けには 動 画 や 画 像 も 切 り 替 える 必 要 モバイルは 回 線 が 不 安 定 で 画 面 は 小 さい ᵒ 画 面 フローの 変 更 には 対 応 できない ᵒ スマホ 用 にPC 向 けサイトを 表 示 できない ᵒ HTML/CSSのサイズが 増 加 し ページ 表 示 や 動 作 が 重 くなる 可 能 性 59

レスポンシブWebデザインの 実 現 手 法 Media Queries( 前 述 ) Fluid Grid ᵒ 画 面 サイズにあわせてグリッドの 幅 を 変 更 する Fluid Image ᵒ 画 面 サイズに 合 わせて 画 像 サイズを 変 更 する これ 以 外 にもあるが 基 本 はこの3つ フレームワークをベースに 作 ることも 多 い demo 60

5. オフラインWeb アプリケーション ( 概 要 とマニフェスト)

オフラインWebアプリケーションについて http://html5exam.jp/outline/objectives_lv1.h tml#lv1_15 62

学 習 のポイント 概 要 と マニフェスト 63

オフラインWebアプリケーションとは ブラウザがオフラインでも 静 的 コンテンツを 閲 覧 可 能 なWebアプリ ケーション ブラウザは キャッシュマニフェストというファイルを 読 み 取 り キャッシュマニフェストに 指 定 されたコンテンツをローカルに 保 存 この 仕 組 みによりオフライン 閲 覧 が 可 能 クライアント (Webブラウザ) サーバ クライアントからのリクエスト 一 部 コンテンツは ローカルに 保 存 ファイルダウンロード 64

オフラインWebアプリケーション 利 用 時 の 動 作 次 回 からは ローカルへ 保 存 したコンテンツを 閲 覧 ᵒ オンラインでなくてもコンテンツを 閲 覧 できる ᵒ オンラインであってもサーバアクセスが 不 要 クライアント (Webブラウザ) サーバ 65

メリットとデメリット メリット ᵒ オフライン 状 態 でもWebアプリケーションを 閲 覧 させることが 可 能 ᵒ (2 回 目 のアクセス 以 降 )ローカルファイルはネットワーク 経 由 のファ イルより 速 く 読 み 込 まれる ᵒ 全 ファイルをサーバから 取 得 しないため サーバ 負 荷 の 軽 減 が 可 能 デメリット ᵒ サーバ 側 のファイルを 更 新 した 場 合 ユーザのローカルキャッシュ ファイルも 更 新 が 必 要 ᵒ キャッシュマニフェストの 記 述 を 誤 った 場 合 変 更 ファイルが 更 新 されないことがある 66

実 現 のために 必 要 な 作 業 Webサーバの 設 定 ᵒ ".manifest"のmimeタイプを"text/cache-manifest"に ᵒ これがないとキャッシュマニフェストファイルが 認 識 されない Apacheや.htaccessの 設 定 キャッシュマニフェストファイルの 作 成 ᵒ どのファイルをキャッシュする/しないをなどを 設 定 する ᵒ 書 き 方 は 後 述 ファイルを 作 成 してWebサーバ に 配 置 キャッシュ 対 象 HTMLファイルでのmanifest 属 性 指 定 ᵒ html 要 素 のmanifest 属 性 に 利 用 するキャッシュマニフェストファ イルのパスを 指 定 ᵒ HTMLファイルのみでよい(CSS/JavaScript 等 は 不 要 ) HTMLに 追 記 67

キャッシュマニフェストファイルの 記 述 方 法 CACHE MANIFEST # 先 頭 文 字 を#で 始 めることにより コメントを 記 述 可 能 # 本 例 ではパスをキャッシュマニフェストからの 相 対 パスで 記 載 # ここはCACHE:セクション # このセクションにはローカルキャッシュするファイルを 記 載 index.html app.js NETWORK: # このセクションにはキャッシュしないファイルを 記 載 submit.cgi FALLBACK: # このセクションには 代 替 ファイルを 記 載 / offline.html SETTINGS: # キャッシュの 利 用 方 法 を 設 定 可 能 prefer-online 68

最 後 に: 学 習 の 進 め 方

学 習 の 進 め 方 実 際 に 試 してみよう ᵒ JSFiddleやJS Binならブラウザから 書 いてすぐ 確 認 できる ᵒ 特 にCSSは 動 かして 確 認 することで 理 解 が 深 まる 仕 様 書 を 見 よう ᵒ CSSのプロパティなどはそうするのが 確 実 ᵒ 全 部 を 見 る 必 要 はありません 暗 記 も 必 要 ᵒ 合 格 ラインは70%であることも 考 慮 して 効 率 的 に 受 験 中 にあせらない 心 構 えを ᵒ 70%なので 少 々わからなくても 平 気 70

役 に 立 つ 情 報 源 など Mozilla Developers Network(MDN)の Web technology for developers ᵒ https://developer.mozilla.org/ja/docs/web ᵒ ここからHTMLやCSSの 技 術 情 報 が 見 られる ᵒ かなり 日 本 語 化 されています W3C CSSプロパティ 一 覧 ᵒ http://www.w3.org/style/css/all-properties ᵒ プロパティに 関 連 する 仕 様 とその 標 準 化 進 行 状 況 がわかる 71 資 格 関 連 情 報 ᵒ 公 式 サイト http://www.html5exam.jp/ ᵒ Twitter @HTML5Cert ᵒ Facebook https://www.facebook.com/html5exam 71

ふりかえり: 本 日 お 話 したこと 試 験 について ᵒ 試 験 概 要 ᵒ 試 験 範 囲 試 験 範 囲 のポイント 解 説 ᵒ Webの 基 礎 知 識 ᵒ 要 素 ᵒ CSS3 ᵒ レスポンシブWebデザイン ᵒ オフラインWebアプリケーション 学 習 の 進 め 方 72 72

おまけ

ベンダプレフィックス CSSで 標 準 化 の 進 む 機 能 がブラウザで 先 行 実 装 された 場 合 プロパティ や 値 の 先 頭 にベンダプレフィックスと 呼 ばれる 特 定 の 接 頭 語 を 付 ける 必 要 がある 例 えば Firefoxのベンダプレフィックスは 以 下 -moz-プロパティa: 値 ; ᵒ どのようなベンダプレフィックスがあるかはベンダ 固 有 の 話 なので 試 験 には でないと 思 われます 現 状 は 次 のようになっている ᵒ MozillaやGoogleは 今 後 ベンダプレフィックスをつけないと 表 明 ᵒ ベンダプレフィックスは 標 準 化 がある 程 度 進 むと 外 すことが 推 奨 ᵒ ただ 昔 のブラウザを 対 象 にすることはある 現 状 はベンダプレフィックスあり/なしを 併 記 しておくのがよいでしょう 74

ブラウザでの 対 応 状 況 調 査 方 法 各 ブラウザにおける 要 素 やCSS 機 能 の 対 応 状 況 ベンダプレフィック スの 有 無 などは 頻 繁 に 変 更 される ᵒ 自 分 で 調 べているとつらい caniuseで 調 査 するとよい ᵒ http://caniuse.com/ 使 い 方 は 検 索 フォームで 使 いたい 機 能 を 検 索 するか 一 覧 から 選 ぱっと 調 べるには 非 常 に 便 利 です 試 験 には 出 ません 75

Open the Future with HTML5. 76