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

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

N/A
N/A
Protected

Academic year: 2018

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

Copied!
72
0
0

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

全文

(1)

HTML5

認定試験

1

ン 解説無料

2014

8

LPI-Japan

主催

(2)

自己紹介

鈴木雅貴

(

)

NTT

株式会社

HTML5

認定校

HTML5

推進室

CSS

開発環境 わ

HTML5

認定校

講師

HTML5

認定試験

1

教科書

執筆

Kindle, Kobo, Kinoppy,

紙書籍 販売中

1

β試験

認定取得

個人 日本語組版周 仕様 翻訳

http://suzukima.github.io/css-ja/

(3)

本日 話

試験

試験概要

試験範囲

試験範囲

ン 解説

Web

基礎知識

要素

CSS3

Web

(4)
(5)

試験概要

公式

情報 あ

http://html5exam.jp/outline/

JavaScript

JavaScript

や、使い方

範囲 含

(6)

試験範囲

公式

情報 あ

、 …

http://html5exam.jp/outline/objectives.html#lv1

(7)

試験範囲 広い

時間 限

、本日 広い試験範囲

学習

情報

目的

(X)HTML4.01/CSS2.1

試験範囲

(8)
(9)

Web

基礎知識

出題構成

: 30%

http://html5exam.jp/outline/objectives.html#lv1_

11

一見

HTML5

関係 薄い う 思え

HTML5

/

ー ・

Web

・ ー

/

ワー

、自分 担当

部分

領域 越え 知識や キ

(10)

Web

う 仕組

Web

表示

把握

IP, DNS, TCP, HTTP

2

(11)

Web

(12)

登場人物

PC:

Web

: PC

上 動作

Web

閲覧用

(

以降

)

:

ン 動作

ー 機器

Web

:

ン上

Web

提供

ー ソ

概要 説明

PC

ーバ

(13)

対象

Web

対象

Web

う識別

?

ワー 上

無数

存在

IP

使う

192.0.43.10

う 数字 羅列

IP

住所代わ

目的

送信

仕組

(

機器同士 通信

)

規定

IP(Internet Protocol)

IP

情報 目的地

(14)

IP

覚え い

普段

IP

入力

DNS(Domain Name Service)

使う

"example.com"

ン名

名前 付 、

IP

覚えや

(

仕組

DNS)

DNS

紐 い

IP

(

名前解決

)

JPNIC

ン名

https://www.nic.ad.jp/ja/dom/system.html

PC

ーバ

example.com

Web

ーバ

(15)

Web

Web

ー 以外

SSH

動作

IP

Web

識別

ー 番号

使う

既定

ー 番号 指定

(Web

80

)

ン間通信 仕組

規定

TCP(Transmission Control Protocol)

TCP

IP

利用

通信路 確立

うえ 情報 や

TCP

や再送

情報 確実 送

仕組

Web

ーバ

(80)

80

(16)

ー 番号、指定

普段

ー 番号 入力

URL

通信

(

ー 番号

)

指定

"http://example.com/"

http://

HTTP(HyperText

Transfer Protocol)

使

通信 宣言

HTTP

80

番 ー

使用

(

前述

Web

80

番 同意

)

80

番 ー

指定

Web

無事

PC

ーバ

example.com

Web

ーバ

(80)

http://example.com/

!

80

(17)

ン ン

取得

HTTP

ン ン

取得

1.

確立

TCP

通信路上 、

Web

x.html

い いう

送信

2.

Web

x.html

中身 返

3.

TCP

確立

通信路 閉

4.

x.html

表示

Web

ーバ

(80)

http://example.com/x.html

x.html

く さい

x.html

(18)

HTTP

HTTP

(

い場合 あ

)

使用可能

(

)

説明

GET

ーバ

指定

URI

ソー

取得

POST

ーバへ ー

送信

送信後 ーバ

PUT

ーバ 指定

URI

保存

HEAD

GET

同様

取得

OPTIONS

指定

URI

ー す メソ

取得

DELETE

指定

URI

ソー 削除

TRACE

ーバ

ワー 経路

(19)

HTTP

結果

情報 、

3

数字 書

(

)

概要 代表例

1xx

ーバ側 情報

100: Continue

2xx

成功

200: OK

3xx

転送

301: Moved Parmanently / 304: Not Modified

4xx

400: Bad Request / 401: Unauthorized / 403: Forbidden / 404: Not Found

5xx

ーバ

処理

(20)
(21)

2

Web

Web

通信 中継

Web

(

ン 側 配置

)

ン ーネ

直接続防止

速度向上

(Web

ー 側 配置

)

Web

ン ーネ

直接続防止

Web

負荷分散処理

(web

)

Web

内部ネ

ワー

内部ネ

ワー

外部ネ

ワー

(22)
(23)

(DB)

管理

正確

DBMS(DataBase Management System)

、 ー

多い

Web

Web

画面生成や

実行 、実行結果

管理 いう

ーン 一般的

現在 主流

表 似 形式 管理 、

構造 連結可能

(RDB)

SQL

(24)

SQL

DDL

命令

概要

CREATE

や制約条件 定義

DROP

削除

命令

概要

SELECT

抽出

INSERT

挿入

DELETE

削除

UPDATE

更新

命令

概要

BEGIN

ョン開始 宣言

COMMIT

ョン終了 宣言

ROLLBACK

ョン 取 消し

DML

(25)
(26)

要素

出題構成

: 37%

http://html5exam.jp/outline/objectives.html#lv1_

13

HTML5

HTML4.01

以前 対象

(27)

学習

HTML4.01

押 え うえ 、

5

変更点 学

何 変わ

定型句

要素 意味 持

的 機能 排除

(28)

定型句

文書型宣言

文字 ン ー

、い い 楽

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html>

HTML4.01 Transitional

HTML5

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<meta charset="UTF-8">

HTML4.01 Transitional

(29)

要素 意味 持

明示

要素

意識

作成

可能

HTML

文書

目次

文書 一区分

1.

あああ

2.

いいい

(30)

ン 明示

要素

以下 要素

ン 明示

ン明示

い 関連

要素

要素名

説明

section

一般的

ョン 表し、見出し

使用

article

単体 完結

ョン

(1

内容

)

aside

ン ン

関係し い

、切 離せ

バー、広告

nav

主要

ビ ー ョン

body

body

要素名

説明

h1~h6

ョン 見出し

header

ョン

footer

ョン

(31)

ン生成 例

以下

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>

(32)

意味 持

構造

理解 助

う 人々 大

利点

いわ

向上

ー ン

提供

使え !

構造

! いう答え あ わ

構造

作成者 主張 反映

判断 参考

HTML5 Doctor

HTML5

(33)

的 機能 排除

HTML

5 要素

、要素

び属性

指定機能 排

指定 基本

CSS

廃止

要素例

: big, center, font, strike, tt

排除

理由 以下

低下

増加

<font color="">

各 ー 変更

外部

CSS

変更 方 楽

文書

増大

style

要素

び属性

(34)

新 い ン

ー や機能

input

要素 使え

type

属性 大幅増加

HTML

ン ン

再生

audio

要素

/video

要素

ン 使用

画像 描画

canvas

要素

(35)

HTML4.01

HTML5

変更点 押 え

新規追加

要素

変更

要素・属性

削除

要素・属性

各要素

把握

http://www.w3.org/TR/html5/dom.html#kinds-of-content

http://www.w3.org/TR/html5/index.html#element

-content-categories

ン ン

覚え

(36)
(37)

CSS3

出題構成

: 20%

http://html5exam.jp/outline/objectives.ht

ml#lv1_12

CSS3

CSS2.1

以前 対象

(38)

学習

CSS2.1

押 え うえ 、

3

変更点 学

CSS2.1

CSS3

何 変わ

画像 必要

修飾

CSS

可能

便利

大幅追加

簡単

実現

(39)
(40)

ー 処理

継承

1

要素 対 複数 指定 起

、基本的 優

先度 直接指定

>

継承

(

近い指定 方 強い

)

同 場合 優先度判断

ー 処理

優先順位

1: CSS

種類

文章作成者

CSS>

CSS>

標準

CSS

CSS

、利用者

Web

指定

CSS

標準

CSS

Web

CSS

CSS

値 ナ!ろ『ァんィtaをtナ

最優先

!important

付き

CSS > !important

付き文書作成者

CSS >

文章

CSS >

CSS >

CSS

p { font-size: 1em !important; }

(41)

優先順位

2:

CSS

種類 同

あ 場合、

別 分類 、

個数 数え、点数

(

詳細度

)

算出 、高い方 優先

対象

A

style

属性 記述し

CSS(

前述し

う 基本 すす し せ

)

B

ID

C

、属性

、疑似

D

要素

、疑似要素

詳細度 個数 連結し ナA.て.で.とナ 書く わ

やすい

(42)

詳細度

優先度算出

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

詳細度

優先度算出 例

(43)

優先順位

3:

出現順

詳細度

優先度 同 場合、後 出現

CSS

優先

#id {

装飾

A }

#id {

装飾

B }

出現順

優先度 例

(44)
(45)

算出

文書内 全要素 四角形 領域 形成

ン ン 領域、

padding(

内側 余白

)

border(

境界線

)

margin(

外側 余白

)

4

成 立

margin

border

padding

ン ン 領域

(

・画像

)

算出

(46)
(47)

CSS3

可能

修飾 例

角丸

border-radius

linear-gradient()/radial-gradient()

box-shadow

text-shadow

(48)

便利

大幅追加

(

以下 一部

)

属性

前方

/

後方

/

部分一致 追加

[attr^="val"], [attr$="val"], [attr*="val"]

結合子 隣接

"+"

追加

構造 利用

疑似

大幅追加

:nth-child(), nth-of-type(), last-child

CSS

修飾

(49)

簡単

Multi-column Layout Module

、複数段組

簡単 実現可能

column-count, coloum-gap

Flexible Box Layout Module

float

使わ

横並び

display: flex

flex-direction

(50)

CSS

変形、

transform

移動・変形

translate(), rotate(), scale(), skew()

transition

関連

、要素 変化 滑

例え 、

:hover

変化 滑

animation

関連

、要素 変化 連続

行え

@keyframes

指定

特徴

(51)

4.

(52)

Web

出題構成

: 10%

http://html5exam.jp/outline/objectives.html#lv1_

14

Web

特化

内容 盛 込

(53)

学習

Web

ういう

押 え

(54)

Web

多種多様

登場 続

状況 中、

対応

開発

将来登場

端末

対応 不明

Web

ン 呼

Web

開発手法 登場

広い意味

利用中 あ

状況や環境 合わ 、

良い体験 提供

う いう考え方

手法 表 場合

1

HTML

特性

(

主 画面横

(55)

特性 応

変更

方法

Web

特性 利用

CSS

切 替え

Media Queries

利用 、

変更

demo

PC

HTML

CSS

(56)

将来登場

見越

対応可能

URL

SEO

的 有利

発生

読 込 時間 短縮可能

HTML

削減

(

可能性

)

設計・製造 難易度 高い

動画や画像 切 替え 必要

回線 不安定 画面 小 い

画面

ー 変更

対応

PC

表示

(57)

Web

ン 実現手法

Media Queries(

前述

)

Fluid Grid

画面

あわ

幅 変更

Fluid Image

画面

合わ

画像

変更

以外

基本

3

(58)

5.

Web

(59)

Web

出題構成

: 3%

(60)

学習

概要

(61)

Web

静的 ン ン

閲覧可能

Web

、キ

いう

読 取 、

指定

ン ン

保存

仕組

ン閲覧 可能

(62)

ン状態

Web

ン 閲覧

可能

(2

回目

以降

)

ワー 経由

速 読 込

取得

、 ー 負荷 軽減

可能

ー 側

更新

場合、 ー

更新 必要

記述 誤

場合、変更

更新

(63)

実現

必要 作業

Web

設定

".manifest"

MIME

"text/cache-manifest"

い キ

認識

作成

/

い 設定

書 方 後述

対象

HTML

manifest

属性指定

html

要素

manifest

属性 利用

(64)

記述方法

CACHE MANIFEST

#

先頭文字を

#

始め

、コメントを記述可能

#

本例

パスをキャッ

マニ

ストか

相対パス

記載

#

ここ

CACHE:

セク

#

セク

ローカルキャッ

ァイルを記載

index.html

app.js

NETWORK:

#

セク

キャッ

ァイルを記載

submit.cgi

FALLBACK:

#

セク

代替

ァイルを記載

(65)
(66)

学習 進 方

実際 試

JSFiddle

JS Bin

書い

確認

CSS

確認

理解 深

仕様書 見 う

CSS

確実

全部 見 必要 あ

暗記 必要

合格

70%

考慮

効率的

受験中 あ

い心構え

(67)

役 立 情報源

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

関連

仕様

標準化進行状況 わ

資格関連情報

(68)

:

本日 話

試験

試験概要

試験範囲

試験範囲

ン 解説

Web

基礎知識

要素

CSS3

Web

Web

(69)
(70)

CSS

標準化 進 機能

先行実装

場合、

や値 先頭

特定 接頭語 付

要 あ

例え 、

Firefox

以下

ン 固有 話

、試験

い 思わ

現状 次

Mozilla

Google

今後 ン

い 表明

標準化 あ 程度進

推奨

対象

現状

/

併記

(71)

対応状況調査方法

要素や

CSS

機能 対応状況、 ン

有無

頻繁 変更

自分 調

caniuse

調査

http://caniuse.com/

使い方 検索

使い い機能 検索

、一覧

調

非常 便利

(72)

参照

関連したドキュメント

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

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

(2)

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

[r]

6月1日 無料 1,984 2,000

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

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