あんな事がしたいをカタチに−ホームページの作り方・ウェブサイト作成制作ウェブ造は、ホームページ簡単作成・制作辞典
ホームページの作り方・ウェブサイト作成制作ウェブ造
ホームページ作成・ウェブ開発解説

ホームページ作り方と開発リファレンス一覧

見たい!知りたい!から学べる、覚えたところからスタートできる、やさしく詳しいホームページ作成とウェブ開発手順一覧メニュー
ホームページリファレンス HTMLリファレンス CSSリファレンス JavaScriptリファレンス Perlリファレンス
XHTMLリファレンス XMLリファレンス XSLリファレンス XSLTリファレンス
C/C++リファレンス Javaリファレンス UNIX/Linuxコマンドリファレンス Shell Script/Login Shellリファレンス
IT用語解説一覧 どうやるの?から選べる一覧 ホームページ作成メニュー ウェブ開発メニュー
ホームページ【超初心者】 ホームページ【初級】 ホームページ【中級】 ホームページ【上級】
ウェブ開発【初級】 ウェブ開発【中級】

資格 > 情報処理に身近な国家資格 > 情報処理技術者資格
ITパスポート ITサービスマネージャ ITストラテジスト
基本情報処理技術者 応用情報処理技術者 システムアーキテクト プロジェクトマネージャ
ネットワークスペシャリスト データベーススペシャリスト エンベデッドシステムスペシャリスト 情報セキュリティスペシャリスト
システム監査技術者

ウェブ造ホーム前へ次へ
サイト内検索
カスタム検索

ホームページ作り方と開発リファレンス

【Internet インターネットとは?】

インターネットとは?

【Homepage/HP ホームページとは?】

ホームページとは?
ブラウザとは?
テキストエディタとは?
ホームページエディタとは?
【HTML】 HTMLとは?

【やさしいホームページの作り方】

まずは自分のパソコン上で作ってみよう

【HTMLとCSS (1)】

【HTMLのタグを使う】
【HTML】 HTMLタグって?
【HTML】 ホームページの体裁を整えるには?『Pタグ段落編』
【HTML】 ホームページの体裁を整えるには?『tableタグ作表編』
【ちょっぴりCSSに寄り道】
【CSS】 ホームページの体裁を整えるには?『CSSスタイルシート編』
【CSS】インラインスタイル情報設定ってどうやるの?
【CSS】 ヘッダスタイル情報設定ってどうやるの?
【CSS】 外部スタイルシート設定するにはどうするの?
【HTMLに戻りましょう】
【HTML】 文章をクリックして他のページに飛びたい!『Aタグ・アンカー編』
【HTML】 写真も表示したい!『IMGタグ画像編』
【HTML】 写真をクリックして他のページに飛びたい!『Aタグ&IMGタグ編』

ここまで来るとホームページのカタチができますから、試しに公開してみましょう。

【ホームページをインターネットに公開する方法】

無料ホームページスペースって?
無料ホームページスペース上に公開してみよう
FTP(ファイル転送)ソフトとは?
さぁ作ったページを無料ホームページスペースに転送してみよう
検索エンジン登録

さらにテクニックを見てみましょう。

【HTML+CSS (2)】

【ホームページの見栄えを整えてグレードアップ】
【CSS】 全体に背景色を指定したい『bodyタグ背景色編』
【CSS】 全体に背景画像を指定したい『bodyタグ背景画像編』
【HTML】 え?!テーブルにも背景色?!『tableタグ背景色編』
【HTML】 え?!テーブルにも背景画像?!『tableタグ背景画像編』

【HTML】

【ホームページでフォームを作ってみる】
【HTML】 入力フォームを作りたい『FORMタグ編』
【HTML】 1行表示できるテキストボックスが欲しい『テキストボックス編』
【HTML】 複数行表示できるテキストボックスが欲しい『TEXTAREA要素編』
【HTML】 いくつかの選択肢の内一つだけ選べるようにしたい『ラジオボタン編』
【HTML】 いくつかの選択肢から複数選べるようにしたい『チェックボックス編』
【HTML】 クリックしたらメニューが表示されるようにしたい『セレクトボックス編』

【CSS スタイルシート】

【CSS】 アンカータグ(リンク)の下線を消したい!『style文編』
【CSS】 クリックした時、立体的にボタンや文章が押されたように見せたい『疑似クラスhover編』
【HTML】 フレームでページを分割したい!『frameタグ編』

【HTMLちょっと高度なテクニック】

【HTML】 画像の一部をクリックできるメニューにしたい!『イメージマップ編』

【JavaScript】

【JavaScript】 JavaScriptとは?
【JavaScript】 JavaScriptの文法は?
【JavaScript】 JavaScript設定方法
【JavaScript】 META要素設定【設定方法】
【JavaScript】 BODY内に直接記述する場合【設定方法】
【JavaScript】 HEAD内に直接記述する場合【設定方法】
【JavaScript】 外部ファイルを設定する場合【設定方法】
【JavaScript】 JavaScriptイベント
【JavaScript】 JavaScript関数
【JavaScript】 JavaScript制御構文
【JavaScript】 escape(エスケープ)
【JavaScript】 unescape(アンエスケープ)
【JavaScript】 JavaScriptコメント方法
【JavaScript】 JavaScript動向

【JavaScriptテクニック作り方を解析】

【JavaScript】 セレクトボックスでメニューを表示して選択したページへ飛びたい!
【JavaScript】 文章をスクロールさせたい!
【JavaScript】 アニメーションを作りたい!
【JavaScript】 現在の時間を表示させたい!
【JavaScript】 タイマーを使いたい!
【JavaScript】 JavaScriptをふんだんに使ったページを作ってみる
【JavaScript】 escape/unescape変換フォームを作りたい!
【JavaScript】 計算フォームを作りたい!
【JavaScript】 n進数変換フォームを作りたい!
【JavaScript】 マウスの状態によって処理したい!

【ホームページに華を添える】

Java Appletを使う。
アプリケーションソフトを活用しよう。
フリーソフトを活用しよう。
ツールとして活用しよう。
イメージ画像描画(ドロー)ソフトを入手する
画像を使ってでホームページデザイン
ボタン用アイコンの素材が欲しい!
画像の保存形式って?
アニメーション・動画はどうやって作るの?

 ところで・・・

【IT・ICTとは?】

IT(ICT)とは?

【W3C】

W3Cとは?

 ここまでは足早にとりあえずホームページを作ってアップして閲覧できる状態と様々なホームページ(ウェブサイト)がどのようにできているんだろう?という概要を見てきました。

 以降は、W3Cの仕様と他の技術など覚えたテクニックの文法や利用方法を改めて確認してしっかりと身に付けていきましょう。

【HTML】

【HTML】 HTMLタグ
【HTML】 HTML4タグ要素全一覧
【HTML】 HTML4要素属性全一覧
【HTML】 HTMLバージョン(HTML2.0/HTML3.2/HTML4.0/HTML4.01/HTML5)
【HTML】 HTML5
【HTML】 HTML5の主な機能
【HTML】 HTML5の技術基盤
【HTML】 HTML5誕生の時代背景
【HTML】 HTML5要素一覧
【HTML】 HTML5用途別要素一覧
【HTML】 HTML5追加要素一覧
【HTML】 HTML5/HTML4継承要素一覧
【HTML】 HTML5/HTML4除外要素一覧

【CSS】


【CSS】 CSSスタイルシートのバージョン
【CSS】 CSSスタイルシート共通文法と定義
【CSS】 CSS 1.0
【CSS】 CSS1プロパティ・属性一覧
【CSS】 CSS 2.0
【CSS】 CSS 2.1
【CSS】CSS2プロパティ・属性一覧
【CSS】 CSS3
【CSS】 CSS3プロパティ・属性一覧

【JavaScript】

【JavaScirpt】文法

【HTML+CSS+JavaScript】

【DHTML】=HTML+CSS+JavaScirpt

【CHTML携帯電話用HTML簡易版】

【CHTML】携帯電話用簡易版HTML

【XHTML=HTML4+XML1.0】

【XHTML】=HTML4+XML1.0

 XML/XSL/XSLTについてはもう少し先で。

【XHTML】Tag/タグって?
【XHTML】のDOCTYPE宣言は?

【XHTML Basic=PDA/携帯電話などPC以外の用途用XHTML】

【XHTML Basic】PDA/携帯電話他PC以外の用途用XHTML

【URL/URI】

IRI/URI/URL/URNえ!?URLって呼ぶんじゃないの!?

 ここからは、覚えたテクニックももちろん使いますが、更に便利で高度な技を磨いていきましょう。

【CGI】

CGIとは?
【Perl】 Perlとは?
【Perl】 Perlの文法は?
【Perl】 アルゴリズムとは?
【Perl】 宣言する
【Perl】 モジュールを読み込む
【Perl】 変数を使う
【Perl】 演算子を使う
【Perl】 式を使う
【Perl】 代入を使う
【Perl】 関数を使う
【Perl】 サブ関数を使う
【Perl】 関数呼び出ししてみる
【Perl】 戻り値(返り値)とは?
【Perl】 引数を使う
【Perl】 配列操作(参照・設定・追加・削除)してみよう。
【Perl】 制御構造で条件分岐やループ処理 【Perl】 正規表現に慣れよう。
【Perl】 パターンマッチにチャレンジ。

【CGIの使い方】


【Perl】 ”Success CGI!”と表示させてみよう。

 ここからは、ウェブサーバというものを意識する必要がありますよ。


ホームページアップロード先はありますか?

【Perl】 ブラウザで”Success CGI!”と表示させてみよう。
【Perl】 ターミナルエミュレータを使ってサーバ上で実行。

【CGIポイント】


【Perl】 ここでワンポイントレッスン。
パーミッションにチャレンジ!
URLエンコード/URLデコード
文字コードと改行コード

 さて、ここからはウェブとその周辺技術について見ていきましょう。

 ・・・見た事も聞いた事もあるけど、要するに何?っていうものもあるかもしれませんね。

【クライアントとサーバを分割したシステムづくり】

サーバーサイドプログラミングって?
クライアントって?
サーバって?
C/S(クライアント/サーバー)システムって?
サーバーの種類

ネットワークとは?
LAN(ローカルエリアネットワーク)とは?
TCP/IPとは?
IPアドレスとは?
ドメインとは?
ドメインレベルとは?
バーチャルドメインとかマルチドメインって?
ドメインってどうやってとるの?
wwwとは?
レンタルサーバーとは?

【ウェブサーバ】

Webサーバーとは?
Webサーバーの種類
PWS4.0
IIS
Apache

自宅にサーバーを構築するには?

【OS(オペレーティングシステム・基本ソフト)】

【OS(クライアント)】

OS
Windows系
UNIX系

【OS(サーバ)】

サーバOS
サーバOSの種類
UNIXOS
LinuxOS
WindowsOS

【DB(データベース)】

DB/データベースって?
RDB/リレーショナルデータベースって?

PostgreSQL
MySQL

【SQL(エス・キュー・エル/Structured Query Language)】

SQL/問い合わせ言語って?

【データベース接続】

データベース接続
Pro*C
ESQL/C
SQLJ
oo4o
DAO
ADO
ODBC
JDBC

【C/Sシステム開発】

C/S(クラサバ)開発

【主な開発言語(サーバ&クライアント)】

Java
Java Servlet
JSP
C言語
C++
C#
VB.NET・VBA・VB

【オブジェクト指向開発】

オブジェクト指向開発
CLASS Library
MFC
JFC

【モデリング】

モデリング
UML(Unified Modeling Language)

【ウェブシステム開発】

Web系開発
JSP
ASP
Java Applet(クライアント)

JSPを使ってみよう

【UNIX/LinuxコマンドとShell】

UNIXとShell

UNIX OS
UNIX shell/shell script−シェル/シェルスクリプト

Linux

Linux

UNIX/Linuxコマンド

【UNIX/Linux】 コマンド
【UNIX/Linux】 3分で使えるvi/vim Step1
【UNIX/Linux】 3分で使えるvi/vim Step2
【UNIX/Linux】 help/info/man
【UNIX/Linux】 lsコマンド
【UNIX/Linux】 ディレクトリとディレクトリの操作
【UNIX/Linux】 ファイルの基本操作とコマンド1
【UNIX/Linux】 ファイルの基本操作とコマンド2
【UNIX/Linux】 find/grepコマンド
【UNIX/Linux】 pipe | パイプコマンド
【UNIX/Linux】 sedコマンド
【UNIX/Linux】 awkコマンド
【UNIX/Linux】 パーミッション permissions/permission
【UNIX/Linux】 シンボリックモードと8進数値モード/パーミッションモード
【UNIX/Linux】 umaskとchmod/パーミッション設定
【UNIX/Linux】 コンパイラとコンパイル
【UNIX/Linux】 gcc/GNU Compiler Collection
【UNIX/Linux】 gccによるC共有ライブラリの作成
【UNIX/Linux】 コンパイルの過程/C言語
【UNIX/Linux】 debug/debugger デバッグ/デバッガ
【UNIX/Linux】 makeコマンドとmakefile/Makefile
【UNIX/Linux】 makefileを書く
【UNIX/Linux】 makefile フォニーターゲット
【UNIX/Linux】 makefile パターンと自動変数・変数

開発環境・コンパイル環境

UNIX/Linux代替コンパイル環境
Cygwinとセットアップ
Cygwinの日本語対応
Cygwin日本語対応/メッセージカタログ編集と環境変数設定

UNIXとshellの変遷

【Shell】 UNIX shell/shell script−シェル/シェルスクリプト

shellとshellの種類

【Shell】 shell/シェル
【Shell】 shell/シェルの種類

Bourne Shell/shとBourne Again Shell/bash

【Shell】 bash/Bourne-Again SHell
【Shell】 bash shell prompt/シェルプロンプト
【Shell】 bash ps/jobs プロセスとジョブ
【Shell】 sh/bashシェル組み込みコマンド
【Shell】 Bourne Shell シェル組み込みコマンド
【Shell】 bash シェル組み込みコマンド

Bash

【bash】 variable/変数
【bash】 operator/演算子1
【bash】 operator/演算子2
【bash】 パラメータ展開
【bash】 フロー制御構造
【bash】 フロー制御サンプル
【bash】 shell function/シェル関数1
【bash】 shell function/シェル関数2
【bash】 環境変数とシェル変数
【bash】 shell組み込み環境変数と組み込みシェル変数
【bash】 環境設定と設定ファイル

【XML関連技術の利用】


【XML】 XMLとは?
【XML】 XMLのバージョンは?
【XML】 XMLの文法は?
【XML】 XMLの関連技術は?
Ajaxとは?

【XSL】 XSLとは?
【XSL】 XSLバージョンは?
【XSL】 XSL 1.1
【XSL 1.1】 Table of Contents / 目次
【XSL 1.1】 仕様・外観 / Introduction and Overview
【XSL 1.1】 XSLT / XSL Transformation
【XSL 1.1】 フォーマット仕様 / Introduction to Formatting
【XSL 1.1】 領域モデル / Area Model
【XSL 1.1】 プロパティ洗練と解決 / Property Refinement / Resolution
【XSL 1.1】 オブジェクト型 / Formatting Objects
【XSL 1.1】 プロパティ型 / Formatting Properties
【XSL 1.1】 一致 / Conformance
【XSL 1.1】 巻末 / Appendices

【XSLT】 XSLT
【XSLT】 XSLTバージョン
【XSLT】 XSLT 2.0

【XSLT 2.0】 Table of Contents / 目次
【XSLT 2.0】 概要 / Introduction
【XSLT 2.0】 概念 / Concepts
【XSLT 2.0】 スタイルシート構造 / Stylesheet Structure
【XSLT 2.0】 データモデル / Data Model
【XSLT 2.0】 XSLTの特徴 / Features of the XSLT Language
【XSLT 2.0】 テンプレート規則 / Template Rules
【XSLT 2.0】 繰り返し・反復 / Repetition
【XSLT 2.0】 条件分岐処理 / Conditional Processing
【XSLT 2.0】 変数とパラメータ / Variables and Parameters
【XSLT 2.0】 呼び出し可能なコンポーネント / Callable Components
【XSLT 2.0】 ノード生成と順番 / Creating Nodes and Sequences
【XSLT 2.0】 連番・番号付け / Numbering
【XSLT 2.0】 並べ替え・ソート / Sorting
【XSLT 2.0】 グループ化 / Grouping
【XSLT 2.0】 正規表現 / Regular Expressions
【XSLT 2.0】 新規追加された機能 / Additional Functions
【XSLT 2.0】 メッセージ / Messages
【XSLT 2.0】 拡張とFallback / Extensibility and Fallback
【XSLT 2.0】 最終結果ツリー / Final Result Trees
【XSLT 2.0】 シリアライゼーション / Serialization
【XSLT 2.0】 一致 / Conformance
【XSLT 2.0】 巻末 / Appendices

【情報セキュリティ】

サーバセキュリティ
サーバを外部から保護する/ファイアウォール
ルーター
グローバルルータ
iptable

crypt暗号化/Perl
Apache SSLを入手しよう

SSLとは?
SSL証明書・サーバIDとは?

【Math】

進数・進法
ビット・ビットパターン

【ネットショップ・オンラインショップの構築とセキュリティ】

ネットショップ構築
ネットショップの必須セキュリティ対策
ショッピングカートの安易な公開は禁物
適切な入力チェックとサニタイジングと入力制限
FORMのデータ取得ではGETを禁止しPOSTを使う
CGIのハイパーリンク・URL直接入力での呼び出しを禁止する
SSL対応は必須
エラーメッセージで墓穴を掘らない

サーバ設定またはレンタルサーバ選択基準
レンタルサーバ利用者でもできる重要なセキュリティ対策
ログインIDとパスワードの管理を怠ると他のセキュリティが水の泡
セッション管理−ユーザーが行う一連の操作を特定

クッキーとは
クッキーの設定と取得
cookieのセキュア設定と他のHTTP仕様
cookie保護のタイミングと対策
cookie保護とセッションを狙うサイバー攻撃
cookieまたは他のユーザー特定方法を完全保護できればよいのだが・・・

セキュリティの限界−それでもセキュリティ確保は必要
cookie以外のHTTP仕様には「proxyの壁」がある
頼みの綱はポート監視やトレースログだが・・・
cookie保護の限界と今後

オンラインサービス・通販
ショッピング
ショッピングモール
セレクトショップ
デパート・百貨店
スーパーマーケット
コンビニエンスストア
ホームセンター
アウトレット
ドラッグストア・薬局・ファーマシー


ファッション
服飾・アパレル
ブランド
ファッション雑貨
化粧品・コスメ・スキンケア
インナー・下着
アクセサリー
ジュエリー
メガネ・コンタクト
時計・ウォッチ
キャップ
靴・シューズ


食品・フード・グルメ
産地直送・食材販売
スウィーツ・甘味
健康食品・健康飲料


家族・ファミリー
結婚・ブライダル
ベビー・マタニティ
キッズ・子供


ペット・ペットフード・動物
介護・ケア


■小売・量販
文具・ステーショナリー
本・書籍・Book
PC・パソコン
OA周辺機器
家電・電化製品
家具
インテリア
スポーツ用品


音楽・ミュージック
CD・DVD【販売】
CD・DVD【レンタル】
楽曲ダウンロード
楽器・楽譜


アプリケーション・ソフトウェア
セキュリティソフト
アプリケーションソフト


ライセンス契約販売
セキュリティライセンス
ソフトライセンス


予約・チケット
航空券・エアーチケット
ツアー・パッケージ
ホテル・旅館・宿
テーマパーク・遊園地
レンタカー


マイホーム・マイハウス
住宅総合
戸建て・土地
マンション
賃貸


リラクゼーション、美肌美容、ダイエット
エステ・エステサロン
スパ、温浴、サロン
ヘアサロン・美容院・美容室
美容整形・形成クリニック
フィットネス・スポーツクラブ


デザイン・アート・芸術
デザイン
アート


教養・教育・講座・学校
通信講座
家庭教師
スクール・教室


仕事・転職・就職・起業
起業・SOHO
就職・転職
人材派遣
アルバイト・バイト・パート
アフィリエイト


価格比較・資料一括請求
自動車・クルマ
ハウスクリーニング
引越し
通信講座
保険
証券


保険・金融・証券
銀行・バンク
保険
証券
クレジットカード
住宅ローン


査定・買取見積・オークション
自動車・クルマ
ピアノ・オルガン・楽器
宝飾・宝石・ジュエリー
本・書籍・ブック
CD・DVD・レコード・ビデオ


インターネットサービス
ブロードバンド、常時接続
ウェブホスティング
レンタルサーバー
コンテンツダウンロード
写真・印刷
ゲーム


ネットショップ開業、運営
出店・支店・開業
開業・構築ツール


ウェブ造ホーム前へ次へ