1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

Webデザイン科 2023年度入学生

科目名 サーバーサイドプログラミングⅠ 作成日 2023/03/01
区分 必修 実習
開催時期 2年次 前期
講義・演習駒数/週 0駒
実習・実験駒数/週 2駒
合計駒数/週 2駒
総時間数 60時間
総単位数 2単位
企業連携
授業の目的 高度なWebサイトを構築するためのサーバサイドスクリプティング言語PHPと共に、データベース技術を学習することを目的とする。
到達目標 ・PHPの基本制御構造やfunction文を使いプログラムを作成することができる。 ・フォーム投稿を使用したサイトを作成することができる。 ・データベースを利用したWebサイトやWebアプリケーションを作成することができる。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合  % 40%  % 60%  %  %  %  %
評価基準
①NoSQLを利用したデータ管理ができる ②PHP、MySQLによる基本的なプログラムを作成することができる ③データベースの基本的な仕組みを説明することができる
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 関根 慎二
テキスト・参考文献 オリジナルテキスト
実務経験有無  
  
関連科目 HTML&CSS実習、JavaScript実習、WebアプリケーションⅡ、サーバーサイドプログラミングⅡ  履修前提   

授業計画

回数 学習目標 学習項目
1 ・データベースの仕組みを説明することができる。 ・NoSQLとRDBMSの説明をすることができる。  ・データベースのデータ構造について学習する。 ・NoSQLとRDBMSの違いについて学習する。 
【理解度確認】練習問題、課題
2 ・Webアプリケーションで利用されているFirebaseの仕組み、機能を説明することができる。  ・Firebaseの機能と使い方について学習する。 
【理解度確認】練習問題、課題
3 ・Firebaseを利用してToDoリストを作成することができる  ・Firebaseを利用したデータ管理方法を学習する。 
【理解度確認】練習問題、課題
4 PHP文法(1) ・if文、for文、配列を利用したプログラムを作成することができる。  ・条件分岐(if文)の活用方法を学習する。 ・繰り返し文(for文)と配列の活用方法を学習する。 
【理解度確認】練習問題、課題
5 PHP文法(2) ・標準関数、ユーザ関数を利用したプログラムを作成することができる。  ・関数の記述方法、仕組みを学習する。 
【理解度確認】練習問題、課題
6 PHP文法(3) ・フォームを利用し、ログイン、ログアウトプログラムを作成することができる。  ・フォームの仕組みとプログラム方法を学習する。 ・POSTとGETの違いを学習する 
【理解度確認】練習問題、課題
7 データベース(1) ・phpMyAdminからデータベース、テーブルを用意することができる。  ・phpMyAdminを利用したデータベース、テーブル作成方法を学習する 
【理解度確認】練習問題、課題
8 データベース(2) ・SQL文(SELECT、INSERT)を利用しデータを読み取り、入力することができる。  ・MySQLでデータを入力、読み取りを学習する。 
【理解度確認】練習問題、課題
9 データベース(3) ・SQL文(UPDATE、DELETE)を利用しデータを更新、削除することができる  ・MySQLでデータの削除、更新方法を学習する 
【理解度確認】練習問題、課題
10 PHPとデータベース連携(1) ・PHPでデータベースに接続しデータを表示することができる。  ・PHPからMySQLに接続する方法とデータ取得方法を学習する。 
【理解度確認】練習問題、課題
11 PHPとデータベース連携(2) ・PHPとMySQLを利用し新規ユーザ登録プログラムを作成することができる。  ・PHPプログラムでSQL文の制御方法を学習する。 
【理解度確認】練習問題、課題
12 PHPとデータベース連携(3) ・データベースの機能であるプリペアドステートメントの説明をすることができる。  ・データベースの機能であるプリペアドステートメントについて学習する。 
【理解度確認】練習問題、課題
13 PHPとデータベース連携(4) ・簡易掲示板を作成することができる。  ・リレーショナルデータベースの仕組みと作成方法を学習する。 
【理解度確認】練習問題、課題
14 PHPとデータベース連携(5) ・簡易掲示板のユーザ、データ管理(削除、更新)を作成することができる。  ・リレーショナルデータベースを利用したユーザ管理、掲示板管理方法を学習する。 
【理解度確認】練習問題、課題
15 PHPとデータベース連携(6) ・画像投稿プログラムを作成することができる。  ・画像データの容量、ファイル形式の判定方法を学習する。 ・ファイルの名前変更方法を学習する。 
【理解度確認】練習問題、課題