授業計画 |
回数 |
学習目標 |
学習項目 |
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)
・画像投稿プログラムを作成することができる。 |
・画像データの容量、ファイル形式の判定方法を学習する。
・ファイルの名前変更方法を学習する。 |
【理解度確認】練習問題、課題 |