• 検索結果がありません。

HTML5プロフェッショナル認定試験 レベル2 ポイント解説無料セミナー

N/A
N/A
Protected

Academic year: 2018

シェア "HTML5プロフェッショナル認定試験 レベル2 ポイント解説無料セミナー"

Copied!
42
0
0

読み込み中.... (全文を見る)

全文

(1)

HTML5

認定試験

2

無料技術セ

2017

3

株式会社

・ ー・ ー

(2)

会社概要

株式会社

http://www.kcc.co.jp/

IT

研修専用サ

http://www.kcc-itlearning.com/

講師紹介

西日本

ンタ

ット

IT

ンタ

所属

Linux

ネットワ

関連

HTML5 JavaScript

Web

技術

(3)

HTML5

認定資格

2

試験概要

技術解説項目

1.

WebStorage

2.

通信

Messaging

WebSocket

Server-Sent Events

3.

セキ

(4)

HTML5

認定

資格

2

(5)

HTML5

認定資格 種類

対応 た静的

Web

コン ン を

HTML5

を使

ン・作成

間連携や最新

術 対応 た

(6)

資格体系

HTML5

ッ ョ

認定試験

HTML5

ッ ョ

認定試験

所要時間:

90

ンケー 等 時間 含

試験問題数:

40

45

受験料:む

15,000

税別

認定条件:

HTML5

2

試験 合格し

所要時間:

90

ンケー 等 時間 含

出題数:約

60

受験料:む

15,000

税別

認定条件:

HTML5

1

試験 合格

認定 有意性 期限:

5

年間

(7)

認定 証明

認定カード

認定証

認定者ロゴ

名刺用

認定証・認定 ー

認定

2

週間程度

登録

住所

し い す

認定者

認定後す

(8)

HTML5

2

傾向 対策

CBT

Computer Based Testing

試験

コン

ー を操作

問題 解答

試験中 問題 何度 繰 返 参照可能

試験終了 同時 結果 判明

試験時間 有効活用

90

分 機密保持契約

ン ー

時間を含

40

45

問 問題

四者択一 た 五者択一 複数選択

問題

あやふや 問題

解答

(9)

技術解説項目

1.

(10)

Web Storage

利用可能

永続的

ー 格納領域

Indexed Database API

高度

ー 管理 検索

ーソ

etc)

可能

ー を扱う

API

File API

(11)

Web Storage

2013/7/30

勧告

http://www.w3.org/TR/webstorage/

利用可能

永続的

ー 格納領域

local storage)

-

ータ 永続的に保存

-

ファイ で保持する

cookie

に類似

session storage

-

ータ 一時的に保存

-

で保持する

cookie

に類似

(12)

5M

推奨

容量を

Web Storage

5M

5M

http://testsv1.com

https://tech-testsv1.com

(13)

URL

キー

3

組 合わせ

http://testsv1.com : 80

キー

ー 番号

Web Storage

http://testsv1.com/dira/test.html

http://testsv1.com/dirb/appliance.html

同一

認識

キー バ

ー型

5M

キー

name

セ ン

tel

0612345678

(14)

Window

Storage

属性を参照

Storage

Window

localStorage

属性を

用い 参照

Storage

Window

sessionStorage

属性を

用い 参照

Web Storage

window.localStrage

(15)

Web

保存

Web

格納 た ー

参照

Web Storage

sessionStorage.setItem(key,value)

setItem(key,value)

Web

保存

key

:キー

値 文字列

value

:バ ュー

値 文字列

sessionStorage.getItem(key)

getItem(key)

指定し キー バ ュー 参照

戻 値:キー 対応す 値

(16)

そ 他 記述方法

保存

参照

Web Storage

sessionStorage.key = value

sessionStorage[ key ] = value

(17)

ー 削除

ー 内

ー を

削除

Web Storage

sessionStorage.removeItem(key)

removeItem(key)

指定し キー バ ュー 削除

key

:キー

値 文字列

sessionStorage.clear()

clear()

(18)

Web

保存 た ー

個数を参照

キーを参照

Web Storage

sessionStorage.length

length

Web

格納し

個数 参照

sessionStorage.key

index

key

index

(19)

storage

WebStorage

更新

Window

発生

Web Storage

window.addEventListener

(“storage”,

StorageChange,false);

function StroageChange( e ){

/* WebStorage

更新

た際 行う処理

*/

}

(20)

JavaScript

JSON

JavaScript

JSON

変換

保存

JavaScript

JSON

Web Storage

"date":"2017-03-20",

"title

":“HTML5",

“memo”:“

試験対策

"

{

"date":"2017-03-20",

"title":"HTML5",

"memo":"

試験対策セ

"

}

JavaScript

JSON

JSON.stringify(JavaScript

JSON.stringify

JSON.parse

JSON

JavaScript ObjectNotation

(21)

練習問題

WebStorage

説明

選び

A. sessionStorage

保存 た ー

を閉

消え

B.

キー バ

ー型

ー 形式 保存

を活用 高速

検索 可能

C. http://www.testsv1.com:80

http://www.testsv1.com:1

領域

保存

D.

Blob

扱う

E. localStorage

保存 た ー

を閉

消え

(22)

技術解説項目

2.

通信

Messaging

WebSocket

(23)

Messaging

Messaging

2015/5/19

勧告

http://www.w3.org/TR/webmessaging/

ー上

ン コン キ

間 通信

仕組

ン コン キ

Messaging

を利用

処理

セー ン

ン 安全 通信を

仕組

ン ー

iframe

セー ン

セー ン

ネ を介 た ー

や 取 を行う仕組

ーバー

ーバー

通信を行う仕組

WebSocket

(24)

WebSocket

WebSocket

W3C

http://www.w3.org/TR/websockets/

WebSocket

コ を使用

ーバー

ン間 双方向 非同期通信を行う

WebSoekct

IETF

(25)

WebSocket

HTTP

通信

1

1

WebSocket

通信

ン確立後 任意

双方向通信 可能

セッ ョン確立

セッ ョン確立

書 込

(26)

WebSoket

通信 流

WebSocket

ーバー

AP

WebSoket

ク 生成

ーバー

ー 送信

TCP

コネ

ン接続

open

ン 発生

send

ソッ

(27)

WebSocket

WebSocket

ン 確立

WebSocket

生成

ーバー

ンを確立

open

接続 完了 た場合

WebSocket

open

発生

var websocket = new WebSocket

(“

ws://www.testsv1.com:3000");

WebSocket("url",[protocols]);

WebSocket

url

: ーバー

ケー ョン

URL

一般的

キー

ws

wss

セキュ 通信

protocol

配列

省略可

soketobj.onopen = function(){

/*

接続 完了 た際 行う処理

*/

(28)

WebSocket

セー 送信

websocket.send(data)

send.(data)

ッセー

送信

data

:送信 ー

文字列

Blob

ArrayBuffer

ArrayBufferView

戻 値:

true

‥‥

成功

(29)

セー 受信

セー 受信時

WebSocket

message

ン 発生

受信 ー

参照

websocket.onmessage = function( e ) {

alert(e.data);

(

)

};

WebSocket

MessageEvent

書 込

配信

配信

message

ン 発生

message

ン 発生

(30)

WebSocket

ーバー

ン切断

close

ーバー

ン切断 完了 た

発生

websocket.close()

close([code],[reason])

ーバー

ケー ョン

接続 閉塞

code

:切断 ー

数値

省略可

reason

:切断理由 文字列

省略可

(31)

WebSocket

ーバー

言語

Perl

ーバー 起動

Perl

(32)

ServerSentEvents

ーバー

セー を受信

仕組

セー

を受信

ServerSentEvents

HTTP Request

HTTP Response

通知

ン 発生

message

ン 発生

ーバー

message

ン 発生

event streams

通知

ン 発生

event streams

Content-Type:text/event-stream

Transfer-Encoding:chunked

(33)

ーバー

セー

文字列

文字符号化方式

UTF

-8

MIME

text/event-stream

ー 形式

改行文字 区切

先頭

意味を表現

ServerSentEvents

意味

event

指定

data

ッセー

id

ID

lastEventId

retry

ー 再試行時間

(34)

ー 例

ServerSentEvents

data:

seman

id:name

空行

data: Osaka

id:address

空行

data: [email protected]

id:mail

・ つ

id

(35)

ServerSentEvents

利用

ServerSentEvents

を利用

EventSource

生成を行う

open

ーバー

接続 完了 た場合

EventSource

Open

発生

ServerSentEvents

var es = new EventSource

(“http://www.testsv1.com/

event.cgi

”)

EventSource(url)

EventSource

url

ーバー

ケー ョン

URL

es.onopen = function(e){

/*

接続 完了 た際 行う処理

*/

(36)

message

ー 受信時

EventSource

message

発生

受信 ー

参照

ServerSentEvents

es.onmessage = function( e ){

alert(e.data);

(

)

}

(37)

練習問題

ServerSentEvents

を利用

型 通信を実現 たい

ーバー

送信

HTTPResponse

ー情報

正 い組 合わせ

A. Content-Type:text/event-stream

Transfer-Encoding:chunked

B. Content-Type:text/event-stream

Transfer-Encoding:compress

C. Content-Type:text/event-source

Transfer-Encoding:chunked

D. Content-Type:text/event-source

Transfer-Encoding:compress

(38)

技術解説項目

.

セキ

(39)

ン制約

CORS

ン制約

セキ

上 理由

HTML

保存

や 取

出来 い制約

ン 間 通信を禁止

ン を防

HTML

Web

AP

HTML

Web

AP

www.testsv1.com

(40)

代表的

ン制約

XMLHttpRequest

Canvas

origin

iframe

window

操作

ン制約 回避策

CORS

Messaging

JSONP

(41)

CORS

2014/1/16

勧告

https://www.w3.org/TR/cors/

ーバー

ンを た

セ を制御

方法を規定

ン間 安全 通信を保証

Access-Control-Allow-Credentials : true | false

-

ン通信を行い認証情報

HTTPCookie

を含

を許可

true

場合

-

false

場合、

認証情報

HTTPCookie

を含むクロ

ン通信 禁止

Access-Control-Allow-Origin : origin | *

-

ソー

ンを指定

-

*を指定 た場合

ソー

セ を許可

(42)

参照

関連したドキュメント

性状 性状 規格に設定すべき試験項目 確認試験 IR、UV 規格に設定すべき試験項目 含量 定量法 規格に設定すべき試験項目 純度

(b) 肯定的な製品試験結果で認証が見込まれる場合、TRNA は試験試 料を標準試料として顧客のために TRNA

解析の教科書にある Lagrange の未定乗数法の証明では,

(2)

講師の山藤旅聞氏から『PBL(project based learning)デザイン』を行う際の視点や、計画策定 時のポイントを解説していただき、その後 LAB to CLASS の教材を 2

[r]

テナント所有で、かつ建物全体の総冷熱源容量の5%に満

模擬試料作製、サンプリング、溶解方法検討 溶解(残渣発生) 残渣評価(簡易測定) 溶解検討試験 Fe共沈アルカリ融解