基本編
これからプログラミングを学ぶ初心者に、PHPを1週間で身につけてもらうための内容です。内容は以下のようになっています。
日数 | 内容 | 詳細 |
---|---|---|
0日目 | PHPとは | プログラミングとは何か、PHPとは何かについて学習します。 |
1日目 | 基本的な書き方 | 基本的な書き方とコメントの書き方について学習します。 |
2日目 | 変数・定数・演算子 | 変数や定数に値を入れたり、そのデータ型について学習します。 また、色々な演算子についても学習します。 |
3日目 | 条件分岐 | if文やswitch文を用いて、プログラムの処理を分岐させる方法を学習します。 |
4日目 | 配列変数 | 配列変数を用いて、多くのデータを扱う方法を学習します。 |
5日目 | 繰り返し処理 | for文や、while文、do~while()文など繰り返し処理の学習をします。 |
6日目 | フォームへの埋め込み | htmlにphpを埋め込む方法について学習します。 |
7日目 | ユーザー定義関数 | 複雑な処理は、複数の関数に分割して処理する方法を学習します。 |
発展
基本編でPHPに関する基本的な知識が身につきますが、更に深く学習するために、以下の内容を追加しておきます。
日数 | 内容 | 詳細 |
---|---|---|
1日目 | 文字列関数 | 文字列関数や正規表現について学習します。 |
2日目 | 日付関数・ファイル関数 | 日付やファイル操作する関数について学習します。 |
3日目 | クラス | クラスの定義や使用方法について学習します。 |
4日目 | データの受け渡し | POSTとGETを使ったデータの受け渡しについて学習します。 |
5日目 | セッション管理 | セッションを使ったデータの受け渡しなどについて学習します。 |
6日目 | データベース | PDOを使ったデータベースへの接続やデータ操作について学習します。 |
7日目 | 例外処理 | 例外処理について学習します。 |
練習問題
練習問題に多数チャレンジして、さらに理解を深めましょう。
No. | 内容 | 対応する基本編の日数 |
---|---|---|
1 | 基本的な書き方・変数・定数・演算子 | 1日目、2日目 |
2 | 条件分岐 | 3日目 |
3 | 配列変数・繰り返し処理 | 4日目、5日目 |
4 | フォームへの埋め込み・ユーザー定義関数 | 6日目、7日目 |
5 | チャレンジ問題 | 全て |
練習問題に多数チャレンジして、さらに理解を深めましょう。
No. | 内容 | 対応する基本編の日数 |
---|---|---|
1 | 文字列関数 | 1日目 |
2 | 日付関数・ファイル関数 | 2日目 |
3 | クラス | 3日目 |
4 | データの受け渡し | 4日目 |
5 | セッション管理 | 5日目 |
6 | データベース・例外処理 | 6日目、7日目 |
7 | チャレンジ問題 | 全て |
参考資料
学習に役立つ参考資料を紹介します。
No. | 内容 | 詳細 |
---|---|---|
1 | 参考になるPHPの本 | さらなる学習の助けになるPHPの書籍を紹介します。 |
2 | 演算子の優先順位 | PHPで出てくる様々な演算子の優先順位を紹介します。 |
開発環境
phpでプログラムをするのに必要な開発環境の利用方法を紹介します。
発展
phpを学んだら、更に関連する項目について学んでみましょう。
タイトル | 詳細 |
---|---|
一週間で身につくJSP/Servlet | JavaでWebアプリを開発するためのJSP/Servletの基本を学習できます。 |
一週間で身につくC言語の基本 | Javaのもとになった、C言語のプログラミングの学習ができます。 |
一週間で身につくC++言語の基本 | C言語の上位言語である、C++言語の学習ができます。 |
一週間で身につくC#言語の基本 | Javaと並んで現在主流の言語であるC#言語の学習ができます。 |
一週間で身につくアルゴリズムとデータ構造 | プログラミングに必要なアルゴリズムとデータ構造に関するサイトです。 |
一週間で身につくPHPの基本 | Javaと並んで現在主流の言語であるPHPの学習ができます。 |