実践的なPHP開発スキルを学び即戦力のPHPプログラマーを育成PHP研修
- 開発実践演習による即戦力化で現場の業務効率が高まる
- OJTによる現場の教育負担が大幅に軽減できる
- 研修前後でのスキルを可視化できる

PHPはWebアプリケーションやWebサイト開発で人気のプログラミング言語です。インターネット・アカデミーのPHP研修は、実践的なシステム構築を行っていく方におすすめです。システム設計、実装、テスト、そして運用・メンテナンスまで開発現場のフローに即した方法で学習を進めます。
インターネット・アカデミーは研修講師が質の高い研修プログラムを提供しており、PHP技術者認定機構の業界初認定スクールとして優秀指導校の表彰も受けています。
eラーニングにも対応しているため、スケジュールが合わない方にもご利用いただけます。
新人エンジニアの教育のために先輩社員が作業負担が大きくなっていた
新人エンジニアがスキルアップし、開発業務が円滑になり社内教育の負担も軽減された

現場活用を目的としたPHPプログラミング研修だから実務に活かせるPHP研修のカリキュラム
- 1基礎スキルの
習得
研修を通じてPHPプログラミング基礎を学びます。この段階でも手を動かしながら学習するため理解度が高くなります。
- 2実務直結の
PHP開発実践演習
実務をコンセプトにした開発演習やプレゼンテーションを行い、システム開発現場で稼働できる実践力を身につけます。
- 3現場活用の
フォローアップ
研修後、オフィスアワーやフォローアップトレーニングを通じて現場で生じた疑問点を解決します。
研修カリキュラム

PHP研修では、PHP言語の特徴や基本構文を学んだうえで、フォームや掲示板などの機能を作りながら、プログラムのロジックを理解していきます。
その後、データベースとの連携やクッキーやセッションの管理方法について学習し、ログイン機能を有した顧客管理システムや在庫管理アプリケーションの開発方法を学びます。また、XSSをはじめとした様々なサイバー攻撃の手法と、それらの攻撃に備えるためのプログラミング方法など、セキュリティが堅牢なシステム開発をする上で欠かせない知識についても学習します。
また、PHPフレームワークであるLaravelを用いた効率的な開発手法についても学習します。
さらに、PHPでWebアプリケーションを開発する演習では、受講者がシステム設計からプログラミングまで行いオリジナルのシステムを開発します。この演習でWeb開発プロジェクトで活躍する実践力を身につけることができます。
- IT部門に配属される新人エンジニア
- PHP・Laravelを活用した効率的な開発を実現したい方
- WordPressで複雑なカスタマイズをしたい方
| 講座 | 内容 | 詳細 |
|---|---|---|
| PHP 第1回 | PHPの概要 |
環境構築、PHPの特徴
|
| 基本文法1 | プログラムの書き方、変数と数字、文字の扱い、デバッグ、データ型、配列、ループ、【演習】アルゴリズム問題(変数、配列、ループ) | |
| PHP 第2回 | 基本文法2 |
条件分岐、関数(ビルトインとユーザー定義)、引数と戻り値
|
| ファイル操作 | txtファイルへの読み書き、csvファイルの読み書き | |
| PHP 第3回 | 基本文法の演習 |
【演習】アルゴリズム問題(配列、ループ、条件分岐、関数)、【演習】アクセスカウンターの作成
|
| フォーム1 | フォームの仕組み、入力画面から確認画面の処理、確認画面から入力画面に戻る処理、バリデーション(入力チェック) | |
| PHP 第4回 | データベース1 |
データベースの概要、データベース、テーブルの作成とデータの挿入、データの一覧表示
|
| フォーム2 | 確認画面から完了画面に進む処理、【演習】お問い合わせフォーム作成 | |
| PHP 第5回 | 振り返り演習 |
お問い合わせフォーム作成、入力→確認→完了の処理の実装、送信内容の一覧表示
|
| データベース2 | 削除機能の追加、編集機能の追加 | |
| 外部PHP読み込みと例外 | インクルード処理(includeとrequire)、例外処理 | |
| PHP 第6回 | フォーム部品ごとの処理 |
ラジオボタン、チェックボックス、テキストエリアの処理、日付、日時の処理、【演習】掲示板アプリ作成
|
| フォームの応用 | フォームに投稿時刻を自動登録させる、CSSでのデコレーション | |
| 開発演習:掲示板 | 掲示板アプリケーションの作成の流れ、データベースの連携まで | |
| PHP 第7回 | クラス(基礎) |
クラスとインスタンスの概念、インスタンス生成とコンストラクタ、アクセス修飾子とゲッター・セッター
|
| クラス(応用) | 継承、オーバーライド | |
| PHP 第8回 | クッキーとセッション |
クッキーの扱い、セッションの扱い
|
| セキュリティ | XSS、SQLインジェクション、CSRF、暗号化、ハッシュ化 | |
| ログイン処理 | パスワードの暗号化保存、認証機能の実装 | |
| アプリケーション設計 | MCVアーキテクチャ |
| 講座 | 内容 | 詳細 |
|---|---|---|
| Laravel 第1回 | 概要 |
Laravelの概要、フレームワークとは、MVCとは
|
| 開発環境構築 | Laravel Sailとは、Windowsでの開発環境構築の準備(Docker Desktop, WSL2)、Macでの開発環境構築の準備(Docker Desktop)、コードエディタの準備(Visual Studio Code) | |
| アプリケーションの作成 | 作業:アプリケーションの作成と起動、Laravel プロジェクトの重要ディレクトリとファイル、Laravelの設定ファイル .env | |
| ルーティングとviewファイル | Laravel のルーティングとは、作業:「こんにちは」の表示、Laravelの viewファイル、作業:viewファイルの作成とルーティングの設定、作業:2ページ間の行き来をする、bladeテンプレートの概要、作業:URLパラメータの設定と取得 | |
| Laravel 第2回 | MVCのController |
Controllerの役割、Laravel でのControllerの使い方、作業:artisan コマンドを使ったControllerの作成、作業:Controllerへのルーティング
|
| シンプルなお問い合わせフォームの作成(確認画面まで) | 単純なお問い合わせフォーム(名前のみ)、MVCの確認(C+Vで作成することを確認)、フォーム(入力情報を次ページに渡す) | |
| 入力値のチェック(バリデーション) | バリデーションとは、確認画面から入力画面に戻る際のデータ引継ぎ、作業:お問い合わせフォーム作成1(確認画面まで。バリデーションつき) | |
| アセットの利用 | アセットの利用1(画像)、アセットの利用2(CSS)、アセットの利用3(JavaScript)、作業:Bootstrapの導入 作業:Font Awesomeの導入 | |
| Laravel 第3回 | データベースの利用の準備 |
マイグレーションとシーディング、作業:Laravel SailにPhpMyAdminコンテナを追加する、作業:マイグレーションの作成と実行、作業:シーディングでデータの追加、PHPMyAdminでのデータベースの削除
|
| データベースへのデータ登録 | ORMとは、Eloquentとは、Laravel でのModel の使い方 、作業:Model クラスの作成、単純なお問い合わせフォーム(id,name)、MVCの確認(C+V+Mで作成することを確認)、作業:お問い合わせフォームの作成2(確認→完了) | |
| データの一覧表示 | お問い合わせの一覧画面を作成する、作業:登録されたデータの一覧表示、作業:お問い合わせフォームの項目を追加(電話番号、メールなど) | |
| Laravel 第4回 | データの削除 |
データベースからのデータ削除、作業:一覧表示されたデータから1件を削除
|
| データの修正 | データベースからのデータ修正、作業:一覧表示されたデータから1件のデータを修正 | |
| ファサードとヘルパ関数 | ファサードとは、ヘルパ関数とは、よく利用するファサード、ヘルパ関数 | |
| 演習:掲示板アプリの作成 | 作業:掲示板アプリの作成 |
| 講座 | 内容 | 詳細 |
|---|---|---|
| Laravel応用 第1回 | リレーションの概要 |
Laravelプロジェクトの準備、リレーションとは、リレーションの概要、1対1のリレーションの関係図と実装、1対多のリレーションの関係図と実装、多対多リレーションの関係図と実装
|
| チームの編集画面を作成 | 全体像の確認、チームの編集画面の実装 | |
| 選手の編集画面を作成 | 全体像の確認、選手の編集画面の実装 | |
| Laravel応用 第2回 | publicディレクトリとStorageファサード |
publicディレクトリへのファイルの設置とアクセス、Storageファサードの利用
|
| 画像共有アプリの作成 | シンボリックリンクの設定、画像アップロードフォームの作成、画像アップロード処理の実装、画像情報保存用テーブルの作成、画像アップロード処理にデータベース連携を追加、画像の検索処理を実装 | |
| Laravel応用 第3回 | Laravel Breezeの導入と認証機能の設定 |
Laravel Breezeとは、ユーザー登録、ログイン中のみ表示できるページの作成
|
| Breezeのカスタマイズ | メール機能の概要、仮登録メールの送信・認証の確認、Tailwind CSS | |
| Laravel応用 第4回 | セキュリティ |
SQLインジェクションとは、安全なログイン処理の実装、CSRFとは、CSRF対策の実装と確認、XSSとは、XSS対策の実装と確認
|
| データの暗号化 | 暗号化データを扱うテーブル作成とデータ登録、暗号化データの検索 |
| 項目 | 内容 |
|---|---|
| 簡易チャットシステム基礎版 |
|
| 会員ページ基礎 |
|
| 顧客管理システムの拡張 |
|
| 簡易チャットシステムの作成(DB版) |
|
| 本の貸出システム |
|
時間数・日程
32時間~
※カリキュラム内容や時間数のカスタマイズができますので、お気軽にご相談ください。
※開催日程は貴社のご要望をお伺いしご提案いたします。
料金体系
受講者数や時間数に応じて変動します。また、カリキュラム内容のカスタマイズや講師派遣などのご要望に応じて変動いたします。ご予算にあわせてのご提案もできますので、お気軽にお問い合わせください。
Java研修について相談するPHP系の研修を受けた企業の事例
想定していたよりレベルの高い成果物で、プレゼンテーションも何をどのような理由で開発・実装したのかということを分かりやすく説明できており、成長を感じることができました。受講者2人のうち1人は完全に未経験からのスタートです。研修期間3ヶ月で知識を一気に詰め込む一方で、社会人としてアウトプットもできるようになっていました。
PHP研修の事例をみる
受講したメンバーの資質にバラツキがあり、どのレベルで研修を進めるかを講師の方はご苦労されたと思いますが、柔軟に対応していただきました。 研修を実施することで、PHP言語によるシステム開発業務にすぐにでも取りかかれることを期待していましたが、早速来月から、数人は実務でPHP言語での開発を始めます。
PHP研修の事例をみる
- PHP技術者認定試験
研修費用を最大75%削減できる助成金
インターネット・アカデミーのIT研修では、要件を満たすことで厚生労働省の人材開発支援助成金が利用できます。研修費用に対する経費助成と、受講中の賃金に対する賃金助成の両方が支給されます。
この助成金制度ではいくつかのコースが用意されており、研修目的に合わせて使用できる制度をご提案いたします。

| 経費助成 | 賃金助成 | |
|---|---|---|
| 中小企業 | 75% | 1000円(1人1時間) |
| 大企業 | 60% | 500円(1人1時間) |
※経済産業省のDX認定を取得している企業は、研修テーマを問わず「人への投資促進コース」が利用できます。
助成金を使った研修の事例紹介や、貴社が研修を行った場合に支給される助成額シミュレーションも承っています。お気軽にご相談ください。
助成金について相談するIT研修・DX人材育成についてのご相談
IT人材育成に精通したコンサルタントに無料でさまざまな相談をしていただけます。お気軽にご相談ください。
- 人材育成計画を立てるために人材育成の事例などをとりあえず聞きたい
- 助成金の使い方や、支給額のシミュレーションを知りたい
- 自社の業務や受講者のレベルにあったカリキュラムを提案してほしい







