|
CGI/Perlプログラミング概要
CGI/Perl講座は、CGI/Perlプログラミングの基本を身につけるための、オンライン通信講座です。
■コース概要
CGI/Perlプログラミングの講座ではアクセスカウンタや掲示板からショッピングサイトやグループウェアなどインタラクティブなWEBサイトを作成することを目標に、CGIとは?、どういった仕組みで動作をしているのか、といった基本的なことから、Perl(プログラミング言語)の基本的な文法制御の仕方など、Perlを使用したCGIプログラミング手法を豊富なサンプルソースをもとに初心者の方にも分かりやすく解説しています。
■講座のカリキュラム
1_1 CGIとは何
CGIとはどんな機能でどんな場面で使われているのでしょうか。HTMLとCGIのブラウジングの流れを見てみましょう。
1_2 CGIの処理の流れ
CGIプログラミングがWEBサーバで実行される流れをみてみます。またサーバーサイドスクリプトとクライアントサイドスクリプトの違いも理解しておきましょう。
1_3 CGIの実行環境
CGIが動作する環境をつくりましょう。プロバイダ等でCGIが使えるかどうかも確認して下さい。
1_4 FTPについて
FTPツールを使ってファイルをアップロードしてみましょう。どんな点に注意すればよいのか確認して下さい。
1_5 CGIの制作
CGIプログラミングを動作させるまでの手順を確認して下さい。ファイルをアップしてからの手順です。徐々に慣れていって下さい。
test 第1章章末テスト CGI 第1章のテストです。80点以上が合格です。
2_1 Perlの文法の基本
Perlの文法の基本ということでCGIプログラミングをする上で基本となるきまりを学習します。
2_2 変数の基本
プログラミングに必要不可欠な変数のうちスカラー変数の使い方をマスターします。
2_3 配列とリスト
データをまとめ扱うのに便利な配列について学習します。同じような種類のデータをまとめて処理する時に威力を発揮します。
2_4 ハッシュ(連想配列)
キーとなるデータを渡すと、そのキーに結びついたデータを瞬時に返すハッシュの使い方を学習します。
2_5 演算子
per;lは基本的な演算子である加減乗除以外にも様々な演算子が用意してます。
2_6 条件分岐
少し複雑な処理をするためには条件によって枝分かれして処理する必要があります。条件分岐の仕方をマスターします。
2_7 ループ処理
特定のプログラムを繰り返したいときに役立つのがループ処理です。様々なループ文を学習します。
2_8 ループの制御
ループ処理を途中で止めたり、繰り返したりループそのものを制御します。
2_9 正規表現
検索や置換する記述には欠かせない正規表現の基礎を学習します。
2_10 パターンマッチ
正規表現を用いて実際に検索や置換の仕方を学習します。
2_11 サブルーチン
プログラミングを効率よく行うためにサブルーチンの使い方を学習します。
2_12 ライブラリ
世の中には優秀なライブラリがたくさんあります。それらをしっかり利用できるように学習します。
2_13 日本語の取り扱い
日本語を扱うためにはいくつかの注意が必要です。特に文字コードには気をつけましょう。
test 第2章章末テスト
CGI 第2章のテストです。80点以上が合格です。
3_1 フォームの使用 CGIで最も使われる頻度が高いフォームを使ったデータのやり取りを学習します。
3_2 ファイル操作(1)
ファイル操作の基本を学習します。
3_3 ファイル操作(2)
ファイル操作をマスターすればプログラミングの幅もぐっと広がります。
3_4 環境変数
環境変数から様々な情報が得られます。有効な利用方法を学びましょう。
3_5 SSI
CGIと似たような機能にSSIがあります。用途に応じて使い分けましょう。
3_6 クッキー
クッキーは利用目的や手法に注意が必要です。クッキーの基礎から学習します。
test 第3章章末テスト CGI 第3章のテストです。80点以上が合格です。
|