コースの概要
下記よりコースを選択してください。
初級Ⅰ
学習時間
120分
講座の内容解説
この講座では、プログラミングを学習するための環境づくりとして、XAMPP(PHPをパソコン内で動作させるためのアプリケーション)をインストールして、PHP言語の特徴、タグの基本的な書き方、エラーメッセージの見方を学習します。また、プログラミングの基本である変数、配列、演算子についても学習します。
ここがキャリアアップ
プログラミング言語であるPHPを初歩から学習することで、 Web プログラマとしてのキャリアアップに繋がると考えます。
Point!
PHPの基礎を学ぶことができる
PHP現言語の特徴、タグの基本的な書き方を学習できる
Webプログラマとしてキャリアアップできる
初級Ⅱ
学習時間
120分
講座の内容解説
この講座では、条件分岐や、繰り返し処理、関数、変数について学習します。 また、プログラムがうまく動かないときのデバッグの方法についても学ぶことで、自分で問題を解決する方法を身につけます。
ここがキャリアアップ
条件分岐や、繰り返し処理、関数、変数について学習し、デバッグの方法を身に付けることで、 Webプログラマとしてのキャリアアップに繋がると考えます。
Point!
PHPの基礎を学ぶことができる
条件分岐や繰り返し処理について学習できる
Webプログラマとしてキャリアアップできる
初級Ⅲ
学習時間
120分
講座の内容解説
この講座では、PHPにあらかじめ用意されている内部関
数(ビルトイン関数)を使って、文字列の操作、配列の操作、ファイルの操作、日付や時刻を取得する方法やクッキー・セッションについて学習します。 最後に、掲示板の書き込みフォームを作成し、ファイルのアップロードができるような開発についてもご紹介します。
ここがキャリアアップ
内部関数を学習し、クッキー・セッションの理解を深めることで、 Web プログラマとしてのキャリアアップに繋がると考えます。
Point!
PHPの基礎を学ぶことができる
文字列の操作、配列の操作などを学習できる
Webプログラマとしてキャリアアップできる
中級Ⅰ
学習時間
120分
講座の内容解説
この講座では、オブジェクト指向・PHPフレームワークを学習します。 また軽量で理解しやすい PHP フレームワーク CodeIgniter をインストール方法、ルーティング・ヘルパーについても学習します。
ここがキャリアアップ
オブジェクト指向・フレームワークを理解できるようになることで、より実践で役立てるようになり Webプログラマとしてのキャリアアップに繋がると考えます。
Point!
PHP中級者向け講座
オブジェクト指向、 PHP フレームワークについて学習できる
Webプログラマとしてキャリアアップできる
中級Ⅱ
学習時間
120分
講座の内容解説
ここの講座では、CodeIgniter で、お問い合わせフォームの
作成、バリデーション機能、メール送信機能の使い方を学習します。 またデータベースを作成し、登録、検索、更新、削除の方法についても学習します。
ここがキャリアアップ
プログラムだけではなくデータベースの基礎知識も同時に学習することで、 Web プログラマとしてのキャリアアップに繋がると考えます。
Point!
PHP中級者向け講座
データベースの作成・登録・検索などを学習できる
Webプログラマとしてキャリアアップできる
中級Ⅲ
学習時間
60分
講座の内容解説
この講座では、PHPフレームワークの応用編としてCodeIgniter のデータベースクラスを使って、フレームワークからデータベースにアクセスする方法・ Ajax通信を実装する方法について学習します。 さらに、昨今とりわけ重要となっているセキュリティ対策(XSS,CSRF)についても学習します。
ここがキャリアアップ
PHPのコード文法だけでなく、セキュリティ対策(XSS,CSRF)についても学習することで、より求められる人材になり Web プログラマとしてのキャリアアップに繋がると考えます。
Point!
PHP中級者向け講座
セキュリティ対策について学習できる
Webプログラマとしてキャリアアップできる
カリキュラム
初級Ⅰ
1章 PHPの概要、環境構築
1-1 PHPとは11分
1-2 XAMPPのインストール3分
1-3 テキストエディタのインストール3分
1-4 XAMPPの起動8分
2章 PHPの書きかた
2-1 PHPスクリプトを書くには15分
2-2 エラーメッセージの読みかた9分
2-3 HTMLにPHPを埋め込む7分
3章 変数と定数
3-1 変数12分
3-2 定数7分
4章 配列
4-1 配列12分
4-2 連想配列7分
4-3 2次元配列10分
5章 演算子
5-1 演算子16分
初級Ⅱ
6章 条件分岐
6-1 条件分岐(if)20分
6-2 条件分岐(switch)10分
7章 繰り返し
7-1 繰り返し(for)13分
7-2 繰り返し(while)12分
7-3 繰り返し(foreach) 14分
8章 デバッグの方法
8-1 デバッグテクニック18分
9章 外部ファイル、関数
9-1 外部ファイルの取り込み7分
9-2 関数14分
10章 スコープ
10-1 グローバル変数、ローカル変数12分
初級Ⅲ
11章 内部(ビルトイン)関数
11-1 文字列の操作関数14分
11-2 配列の操作関数10分
11-3 日付・時刻関数12分
11-4 ファイルの操作関数9分
11-5 正規表現13分
12章 クッキーとセッション
12-1 クッキー11分
12-2 セッション管理12分
13章 フォームの作成
13-1 フォームによるテキスト送信22分
13-2 ファイルのアップロード17分
中級Ⅰ
1章 オブジェクト指向
1-1 オブジェクト指向14分
1-2 アクセス権8分
1-3 $thisとself8分
1-4 コンストラクタ、デストラクタ8分
1-5 クラスの継承8分
1-6 オーバーライド7分
1-7 名前空間9分
1-8 例外処理9分
2章 PHPフレームワーク(基本)
2-1 PHPフレームワークとは8分
2-2 MVCモデル5分
2-3 Codelgniterのインストール9分
2-4 Codelgniterで”Hello World” 9分
2-5 ルーティング11分
2-6 ヘルパー7分
中級Ⅱ
2章 PHPフレームワーク(基本)
2-7 お問い合わせフォームの作成(1)11分
2-8 お問い合わせフォームの作成(2)12分
2-9 お問い合わせフォームの作成(3)14分
2-10 バリデーション(入力チェック)16分
2-11 メール送信10分
3章 データベース
3-1 データベースの準備9分
3-2 データベース、テーブルの作成8分
3-3 カラムのデータ型5分
3-4 データを新規登録する7分
3-5 データを検索する(1)7分
3-6 データを検索する(2)8分
3-7 データをアップデート(更新)する7分
3-8 データを削除する6分
中級Ⅲ
4章 PHPフレームワーク(応用)
4-1 データベースクラス15分
4-2 モデル8分
4-3 Ajax16分
5章 セキュリティの知識
5-1 クロスサイトスクリプティング9分
5-2 CSRF12分