PHP Webアプリケーション研修【PHPでWebアプリケーションを作成する】

PHPの基礎とWebアプリケーションの作り方を身につける

本研修では、初めてPHPを学習される方を対象に、PHPの基礎とWebアプリケーションの作り方を学んでいきます。研修は座学+ハンズオンの形式で実施します。座学によりインプットされた内容をすぐに手を動かしアウトプットすることで、知識として定着しやすく効率よく学習することができます。

リスキルIT研修3つの特徴

すべての研修が料金一律

すべての研修が料金一律

「もっと研修を」をコンセプトとしたリスキルでは、研修を実施しやすい環境づくりのために、明瞭価格で研修をご提供しています。

実践的で高品質な研修

実践的で高品質な研修

講師陣は豊富なビジネス経験と講師経験を併せ持っており、一社研修での講師満足度は5段階中、平均4.75という高水準を実現しています。

安心の研修準備フルサポート

安心の研修準備フルサポート

研修日の運用のみではなく、研修準備のサポートも受けることができます。例えば、研修で使う教材・備品は一式郵送で手元に届きます。そのため、研修の準備時間を減らしながらも良質な研修が実施できます。

PHP Webアプリケーション研修はオンライン研修に対応しています

研修コード:101028   更新日:

PHP Webアプリケーション研修の狙い

PHP初心者を対象に、PHPの基礎からWebアプリケーションの作成までを7日間で習得します。

本研修の対象

基本的な研修対象は以下のとおりです。研修により調整できるため、まずはお問い合わせください

新入社員、エンジニア

PHP Webアプリケーション研修を実施すると

  1. PHPの基本文法が理解できシンプルなWebアプリケーションが作成できるようになります
  2. データベースの概要を理解しデータベースとの連携ができるようになります
  3. セッションやセキュリティを考慮した高度なWebアプリケーションが作成できるようになります

リスキル PHP Webアプリケーション研修の概要

本研修では、Web系の開発などで使用頻度の高いPHPの基礎知識とWebアプリケーションの作り方を学びます。PHPの基本文法の習得とPHPでのWebアプリケーションの作成を目標にしています。まずWebアプリケーションの仕組みやPHPの特徴から始まります。その後、変数や型、演算子、配列、制御文、関数といった基本文法を経て、データベースとの連携、セッションやセキュリティを考慮したWebアプリケーションの作成を学んでいきます。研修は座学+ハンズオンの形式で進むため、座学だけではイメージしづらいプログラミングの流れもしっかり捉えることができます。本研修はこれからPHPに携わるエンジニアに最適です。

本研修 3つの特徴

1. PHPの基本文法を理解する

PHPでプログラミングする際に必要不可欠な、変数や型、演算子、配列、制御文、関数といった基本文法を学習します。

2. PHPとデータベースとの連携ができる

Webアプリケーションを作成するためには、プログラミング言語の知識だけではなく「データベース」に関する知識も必要になります。研修では、PHPとデータベースとの連携方法についても学んでいきます。

3. セッションやセキュリティを考慮したWebアプリケーションが作成できる

実際のWebアプリケーションでも使われている、セッションやセキュリティに関する内容も学習します。

想定研修日数

7日間 (変更が可能です)

PHP Webアプリケーション研修カリキュラム

下記、研修カリキュラムを元に、他研修を組み合わせてのアレンジにも対応しています。別途料金はかかりませんのでご安心ください。

1日目

1. Webアプリケーションの仕組み 【ゴール】WebやWebアプリケーションの仕組みを理解する
  • Webの仕組み
  • Webサーバソフトウェアの種類
  • Webクライアントの種類
  • HTTP
  • Webアプリケーションとは
  • クライアント/サーバモデル
  • Webサーバに必要なもの
  • PHPの特徴
2. PHP基礎 【ゴール】PHPの開発方法や基本的な文法を確認する
  • PHPの利用実績
  • PHPの開発方法
  • PHPの特徴
3. 変数と演算子 【ゴール】変数と型を理解し演算できる
  • 変数
  • 算術演算子
  • 文字列演算子
  • 代入演算子
  • 比較演算子
  • 論理演算子
  • 演算の優先順序
4. 配列と連想配列 【ゴール】配列と連想配列の特徴を理解し操作ができる
  • 配列
  • 連想配列
  • 要素の追加
  • 要素の削除
  • ソート

2日目

1. 制御文 【ゴール】制御文(条件分岐や繰り返し)を理解し実現できる
  • 制御文とは
  • if文
  • switch文
  • 複雑な条件
  • while文
  • for文
  • break、continue
  • 練習問題
2. 関数 【ゴール】組み込み関数が利用でき、ユーザ定義関数を定義できる
  • 関数の種類
  • 組み込み関数
  • 関数のリファレンス
  • 関数の結果
  • ユーザ定義関数
  • 引数のデフォルト値
  • ファイルの読み込み
3. Webアプリケーション開発① 【ゴール】フォームとパラメータを理解しシンプルなWebアプリケーションが作成できる
  • form要素
  • フォームフィールド
  • パラメータとリクエストの種類
  • パラメータの取得
  • ページング機能
  • 練習問題

3日目

1. Webアプリケーション開発② 【ゴール】非表示入力項目や複数選択項目を利用できる
  • 非表示入力項目
  • 複数選択項目の値取得
2. さまざまな関数 【ゴール】文字や日時、ファイルを扱う関数の使い方が理解できる
  • 文字数取得・抜き出し・置換
  • 改行タグの挿入
  • 入力値のチェック
  • 日時情報の取得
  • 日付チェック
  • ファイル操作の流れ
  • ファイルを一括処理する関数
3. PHPプログラミング 実践テクニック 【ゴール】正規表現やメール送信などの実用的なテクニックを身につける
  • 正規表現とは
  • 正規表現のパターン
  • 正規表現のパターン例
  • 正規表現によるマッチング
  • HTMLによるバリデーション機能
  • プログラムからのメール送信

4日目

1. データベース入門① 【ゴール】データーベースを利用するための必要な知識を理解する
  • データベースとDBMS
  • リレーショナルデータベース
  • テーブル(表)
  • データ型と制約
  • SQL
  • MySQLサーバの起動とmysqlコマンド
  • データベースの作成と選択
  • テーブルの作成と操作
2. データベース入門② 【ゴール】SQLによるCRUDとバックアップ/リストアが実現できる
  • データの操作方法
  • データの挿入
  • 問い合わせ
  • テーブルの結合
  • データの削除
  • データの更新
  • バックアップとリストア
3. データベースへのアクセス 【ゴール】PHPからデータベースにアクセスできる
  • データベース接続の流れ
  • MySQLへの接続
  • 問い合わせの実行
  • 実行結果を取得する
  • 接続を切断する
  • クライアントエンコードの設定
4. オブジェクト指向プログラミング① 【ゴール】オブジェクト指向の概要理解とクラスからオブジェクトが生成できる
  • オブジェクト指向とは
  • オブジェクト指向言語の特徴
  • オブジェクト指向のメリット
  • クラスとは
  • オブジェクトとは
  • クラスの定義
  • クラスの利用

5日目

1. オブジェクト指向プログラミング② 【ゴール】カプセル化やコンストラクタ、継承、例外処理を理解し実際にプログラミングできる
  • カプセル化
  • コンストラクタ
  • 継承
  • 抽象クラス
  • インタフェース
  • 例外処理
2. クラスライブラリ 【ゴール】PDOの概要を理解し、PDOを利用してデータベースにアクセスできる
  • PDOとは
  • PDOドライバ
  • PDOによるDBMSへの接続
  • PDOの例外処理
  • 実行結果の取得
  • データベース接続管理クラス

6日目

1. セッション 【ゴール】Cookieを使ったセッション管理を実現できる
  • Cookieの概要
  • Cookieが保持する情報
  • PHPによるCookie
  • セッション
  • セッションを用いたログイン
  • データベースによるログイン
2. セキュリティ① 【ゴール】セキュリティの基礎を理解し対応できる
  • セキュリティの基本的な考え方
  • データの追跡
  • 入力のフィルタ
  • 出力のエスケープ
3. セキュリティ② 【ゴール】Webアプリケーションへの攻撃手法を理解し対策できる
  • XSS
  • CSRF
  • SQLインジェクション
  • セッションハイジャック
  • ファイル名の改ざん
4. MVC 【ゴール】MVCモデルを学習しサンプルプログラムを把握する
  • MVC概要
  • MVCモデルのサンプル

7日目

1. 演習課題 【ゴール】演習課題を通じて理解度を確認する
  • 演習:在庫管理システムの作成

研修金額

料金一律の明瞭価格で一社研修を実施することができます。想定研修時間と概算人数の情報のみで見積りをすぐにお送りします。

  • 後からの人数変更も無料で対応しています
  • 研修のアレンジにも追加料金はかかりません
  • オンライン研修でも追加料金無し。急遽変更でも料金変わらず対応可能です

PHP Webアプリケーション研修参加者の必須条件

特になし

研修提供地域

日本全国およびオンラインで研修を提供中
北海道,青森県,岩手県,宮城県,秋田県,山形県,福島県,茨城県,栃木県,群馬県,埼玉県,千葉県,東京都,神奈川県,新潟県,富山県,石川県,福井県,山梨県,長野県,岐阜県,静岡県,愛知県,三重県,滋賀県,京都府,大阪府,兵庫県,奈良県,和歌山県,鳥取県,島根県,岡山県,広島県,山口県,徳島県,香川県,愛媛県,高知県,福岡県,佐賀県,長崎県,熊本県,大分県,宮崎県,鹿児島県,沖縄県

PHP Webアプリケーション研修のよくあるご質問

よくあるご質問の一覧>
オンラインPHP Webアプリケーション研修 詳細>

関連研修情報

当ページの研修はPHP Webアプリケーション研修の一社研修です。その他の研修や関連研修は下記より確認ください。

研修情報まとめページ

公開講座

  • 現在予定されている公開講座はありません

リスキルの研修は様々な企業様にご利用頂いています

研修実績

TOPへ

研修のお問い合わせはこちら

リスキルの社員研修に関する
お見積り、お問い合わせはこちらから

お電話はこちら

0120-299-194

0120-299-194

電話受付:月〜金 9:00-19:00(土日祝も研修実施)