Web業界1年目に用語を解説するときのメモ

##この記事の目的
用語を解説する機会が増えたので、毎回調べなくて済むように、また理解してもらいやすかった説明・たとえ話の備忘録
対象はエンジニアでなくディレクター
正確性よりも大体の用語・相関図の理解、客先で対応できることが目標

アジャイル執筆中。
間違いやよりよい例えがあればコメントいただけると嬉しいです。

##Web業界用語
Web業界がなにか、というのは無視
###ドメイン
- qiita.com←これ
- 世界で1つしかない、先着順
- 末尾（.com/.jp/.co.jp等）で購入方法や値段が変わる
- いわば住所

###IPアドレス
※ここではグローバルIPアドレスを指す
- サーバー1つ1つに割り当てられた識別番号
- ドメインとIPアドレスの組み合わせによってWebサイトにアクセスできる
- いわば郵便番号（※ここは自分が納得できてない表現）

###サーバー
- Webサイトやメール、各種データの保存場所
- レンタル業者に借りたり、自分で用意することもある
- いわば家（共有ホスティングサーバーの場合はマンションの一室）
- 容量（≒敷地面積）や機能、利用可能レベルによって値段が変わる

###ホスティング
- 大家さん（サーバー業者）からサーバー（部屋）を間借りするイメージ
- サーバー一台まるごと（≒一軒家）の場合もある
- 間借りなのでカスタマイズに制限がある（内装は変えられるが配管をいじったりできない等）
- サーバーのメンテナンス（≒配管や防犯対策）は大家さんがしてくれるので、自分たちは借りてる部屋（もしくは家）のみを管理すればよい

###VPS
- ホスティングと一緒にでてくる言葉
- 間借りのホスティングとは違い、サーバーの基盤（≒配管や防犯対策）まで編集権限がある
- 大体はまっさらな状態で渡されるので、サーバー初期構築のスキルが必要
- 大家さんによるメンテナンスが無いことが多いのでメンテナンスも自分で行わなければならない

###HTML
- Webサイトの骨組み

###CSS
- Webサイトの装飾

###JavaScript
- プログラミング言語
- 専用ファイルを読み込むことで利用することができる
- スライドショーやフォームの離脱確認とかに利用
- ブラウザ側で動く（フロントエンド）のでブラウザ上で記述が確認できる
- JavaScriptとJavaは違うもの！

###PHP
- プログラミング言語
- HTMLを動的に切り替えたり、データベースと連携したりいろいろなことができる
- サーバー側で動く（バックエンド）ので、ブラウザ上で記述を確認できない
- サーバーにPHPがインストールされていないと利用できない
- インストールされたバージョンによっては動かないことがあるので、都度サーバーのスペックを確認すること

###CMS
- コンテンツマネジメントシステム
- HTMLやCSSの知識がなくてもWebページが作成できるようにしたシステムのこと
- WordPressとか、たくさんの種類がある
- 大体はPHPとか、データベースとかが必要になるので対応したサーバーを用意する必要がある

###SSL
- サイト上の通信を暗号化して送受信させる仕組みのこと
- 通常の通信ははがき、SSL通信は封書のイメージ
- SSL通信が適用されているかは、ブラウザのURL欄の鍵マークの有無で確認可能
- いろいろな認証レベルのものがあり値段も様々だが、取得までの手続きの難しさの金額であるためセキュリティの強度に変わりはない

###cache（キャッシュ）
- 一時的にウェブページのデータをブラウザに保存しておいて、次に同じページを開いたときに素早く表示させる仕組み、またはその保存データのこと
- お客様が「更新してもページが変わらない！」と言ってるのはだいたいこいつのせい
- 「F5」でページ更新できるがキャッシュクリアはしないので、「Ctrl+F5」をするとよい

参考：[各種Webブラウザのキャッシュ(履歴)削除とスーパーリロード方法一覧 2018年版](http://uzurea.net/cacheclear-and-superreload-2018/)

###favicon(ファビコン)
- ブラウザのタブとか、ブックマークのタイトルの左にあるアイコンのこと
- キャッシュが残りやすく一度設定すると更新してもなかなか切り替わらない

###FTP
- データ（ファイル）を転送する手段のひとつ
- 普段はWebサーバーにデータをアップロード・ダウンロードする際に利用する通信方式のことを言う
- FTPを利用してWebサーバーにアクセスするためのログイン情報を「FTPログイン情報」と呼んだりする
- FTPを利用してダウンロードしたサイトデータを「FTPデータ」と言ったりもする
- FTPという転送手段自体は暗号化されていないので、セキュリティを重視するときは「FTPS」などを利用する

###MA
- マーケティングオートメーションのこと
- 顧客開拓・営業活動の自動化・可視化ツール
- 利用する場合GDPRにも関わるのでよく相談しよう


##その他
解説中に質問が出た用語/言葉
###CSV
- ファイルの種類の一つ
- Excelで編集できるのでパッと見違いはわからないかも。
- Excelで編集はできるが、色を変えたりシートを増やしたりしてもCSVは保存できない
- データインポート・エクスポートでよく利用する
- もしお客様からCSVでお渡しできますと言われれば喜んで受け取ってください

###AES
- 2018年現在アメリカで標準化されてる暗号化アルゴリズムのこと
- 今までの暗号化（DES）より強固
- 古いPCだと開けないこともある

###リスティング広告
- Web広告の一つ
- Googleなどの検索エンジンの検索結果ページに表示される、あれ
- 地域や時間帯など、いろいろな絞り込みができる

###ガントチャート
- 表形式の一つ
- 日付とタスクを軸とし、スケジュールの工程をわかりやすくしたもの

##ありがたい関連記事
[ビジネス職に覚えて欲しいエンジニアがよく使う用語](https://qiita.com/keitatata/items/2a297040c2c22b54138f)
[Webデザインでよく使うUI要素の名称・用語一覧](https://qiita.com/shiraishiwataru/items/7728ffbc4dc390c92b06)
[【エンジニア用SEO用語集】僕が思うエンジニアが最低限知っておくべきSEOの専門用語【SEO初心者向け】](https://qiita.com/mmusasabi/items/49b96b3fcb0954942883)
[Google Analytics 用語メモ](https://qiita.com/nnahito/items/e03cd559cd3477e1020c)
[GoogleAnalyticsの基礎の基礎の用語集](https://qiita.com/nknkt/items/96724ba805b4abaf4406)
[Webセキュリティ基礎用語集](https://qiita.com/yokoto/items/2cc099faa2219de06b2f)
[一般セキュリティ用語まとめ](https://qiita.com/taichitk/items/78e91cef8ce1c8372ec6)
[Webマーケティング情報収集まとめ](https://qiita.com/ISLA/items/9379c101e2a0ec03560f)
[Web業界で働くなら押さえておきたい広告基礎用語](https://qiita.com/kojikita/items/6074613e294ee2ec35e1)
[「お、おう、それな！」とならないために、Web広告用語を知ろう](https://qiita.com/ssaita/items/c3f6ab3ca2bd8fdc9cfc)
[]()