本サイトについて


ここに掲載してあるWebプログラミングの教材は,静岡理工科大学 情報学部 コンピュータシステム学科所属の幸谷研究室(高性能計算研究室)において,2014年度,2016年度の卒業研究として制作された素材に基づいて構築されています。第5章までの範囲は,実質2か月・週2コマで大体20回程度の情報セミナー2の時間内で消化できるよう,HTML5 + CSS → PHP → MySQL → PHP + MySQL → Webアプリケーション構築まで,かなり荒っぽい記述ながらも,Webプログラミングのコア技術をフォローした内容になっています。

教材の方針は下記の通りです。

  1. 「習うより慣れろ」の精神に則り,ソースコードは全て画像としてのみ提供。従って,学習者は全てのコードを手打ちしなくてはならない。
  2. ユーザログイン機能のあるWebアプリケーションの骨組みを理解するため,必要最小限の解説に留める。
  3. Bootstrap Frameworkを使用してresponsiveデザインを心がけた。但し,画面サイズの小さいスマートフォンでは画像化したソースコードは若干読みづらくなる。

今後も本研究室の卒業研究や情報セミナー2で使用し続けられるよう,適宜,アップデートを行っていく予定です。記述の間違い等ありましたら,幸谷研究室までお知らせ頂ければ幸いです。

本サイトの著作権

本サイトに掲載されている全てのHTMLファイル,PHPスクリプトは幸谷研究室(高性能計算研究室)が著作権を保持しています。本サイトのコンテンツを,幸谷研究室の許諾なく他のサーバに移転することは固くお断りします。本サイトのHTMLファイルに対する外部からのリンクはご自由に行って下さって結構です。但し,必要があればいつでもURLを移転する可能性がありますので,リンクの永続性は保証いたしかねます。

本サイトを通じてユーザ自身が作成したHTMLファイル,PHPスクリプトは,商用,非商用問わず,自由に使用して結構です。その際に生じたいかなる損害についても本研究室は一切保障致しません。自己責任でお使い下さい。

更新履歴

明記されていないものは全てT.Kouyaによる加筆。

2018年9月25日(火)
・・・本バージョンはこれでfix。次年度バージョンを構想・作成開始。
2017年5月2日(火)~2018年9月25日(火)
・・・JavaScriptの基礎を第1章に移動し,以降の章の内容を,簡単なJavaScriptを使用しながらサンプルを作っていく方式に変更開始。その他,下記の点を修正したい。
  1. 第2章にCookieの解説を追加。
  2. [済] 第4章の練習問題をCRUD化,第5章で管理人の認証付きアプリにする。
  3. 第8章にグラフ作成(Google ChartsChart.js)の解説を追加し,練習問題でアンケート結果の可視化を行う。
  4. [済] 第6章 Apache Cordovaによるハイブリッドアプリ開発」を追記していきたいぞと(妄想含み)。
2017年6月14日(水)
・・・0章に主要なWebサーバソフトウェアとブラウザを追加。
2017年6月13日(火)
・・・2章にPHPとJavaScriptの組み合わせの事例を追加。
2017年5月25日(木)
・・・3章,4章の記述を全面的に修正。
2017年5月1日(月)
・・・2章に,チェックボックスを用いて複数データを受信する方法を追記。
2017年3月3日(金)
・・・文書に残っていた「、」を全て「,」に変更し,句読点のセットは「,」「。」で統一。
2017年2月23日(木)
・・・DOM解説追加。その他微修正諸々あり。
2017年2月21日(火)
・・・本文解説文,タグ全面改稿。
2017年1月27日(金)
・・・本文文字を大きく(14px -> 18px)し,ページタイトルを「Webアプリケーション開発入門」に変更。第5章追記。
2017年1月20日(金)
・・・トップページ,第0章,第1章HTML部分を大幅修正。
2017年1月18日(木)
・・・Bootstrap 3.3.7を使用してResponsiveデザイン化。URLの変更も行う。
2016年12月
・・・情報セミナー2で実際に使用しながら,リンク切れ,誤字脱字,バグ修正を行う。(by Mizuno)
2016年7月
・・・必要最小限のリンクミス,誤字脱字を修正し,第0章も追記。オープンキャンパスにてお披露目。(by Watanabe and Mizuno)
2015年1月
・・・最初のWeb教材完成。但し,アップロードされたものはリンクミス,誤字脱字,プログラムのバグ多数存在。大幅な改良が必要であった。(by Ohta)

参考文献

  1. R.Connolly, R.Hoar, Fundamentals of Web Development, Pearson.
  2. R.Nixon, Learning PHP, MySQL, JavaScript, & CSS, 4th Edition, O'Reilly.
  3. w3schools
  4. PHPマニュアル日本語版
  5. たにぐちまこと「よくわかるPHPの教科書 PHP 5.5対応版」マイナビ

Copyright (c) 2014-2017 幸谷研究室 @ 静岡理工科大学 All rights reserved.
Copyright (c) 2014-2017 T.Kouya Laboratory @ Shizuoka Institute of Science and Technology. All rights reserved.