基礎からAI駆動開発まで実務で通用する力を身につけるPHP研修

PHP研修で学べること

PHP研修とは、PHPの基本文法とLaravelによるWebアプリケーション開発に加え、Claude Codeを活用したAI駆動開発、開発演習までを段階的に習得できる法人向け研修です。PHPの実務経験が浅いエンジニアを、短期間で開発現場に送り出したい企業や、既存のPHP・Laravel案件に対応できる社員を増やしたい企業に適しています。1社型研修のため、AI駆動開発を含めるかどうか、AIをどの段階から使うかは、貴社の方針に合わせて設計します。

※PHP・Laravelのみの研修も実施できます。AI駆動開発を含む場合は、受講者ごとにClaude Codeのアカウントが必要です(貴社でご用意ください)。

インターネット・アカデミーのエンジニア研修 導入成果
インターネット・アカデミーのPHP研修なら
  • PHP基礎からLaravel・開発演習まで実務直結のスキルが身につく
  • AIが書いたコードも含め、セキュリティとレビューの観点で検証できる力が育つ
  • PHPのみ・Laravelから・AI駆動開発込みなど目的に合わせて構成できる
Before

PHP・Laravelの案件があるのに、社内で対応できるエンジニアが限られている
AIでコードを生成できても、その中身を説明・検証できない

After

研修の翌月から、受講者がPHPでの開発業務に着手できるようになった
AIの生成コードを、セキュリティとレビューの観点で確かめながら開発を進められるようになった

さまざまな企業から選ばれています
シャープ、KDDI、野村グループ、オリンパス、パーソル、アットホーム、他多数
千葉県警察、NTTドコモビジネス、コニカミノルタ、ソフトバンク、U-NEXT HOLDINGS、阪急交通社 ...多数の実績

インターネット・アカデミーが選ばれる理由

PHP研修について相談する

AIに任せる前に、検証できる力をPHP研修のカリキュラム

  • 1PHPの基礎を
    自分の手で習得
    PHPの基礎を自分の手で習得

    PHPの基本文法からフォーム、データベース連携、セキュリティまでを、実際にコードを書きながら学習します。

  • 2Laravelで
    効率的な開発を習得
    Laravelで効率的な開発を習得

    フレームワークのLaravelで、MVC・認証・REST APIなど現場で使われる開発手法を身につけます。

  • 3AI駆動開発と
    開発演習で実践
    AI駆動開発と開発演習で実践

    Claude Codeを活用した開発やシステム開発演習を通じて、現場の開発の流れを体験します。AI駆動開発を含めるかはご要望に合わせて決められます。

学習の流れとAIの活用範囲

AIをどの段階から使うかは、貴社の方針や受講者のレベルに合わせて設計します。以下は、基礎を固めてからAI駆動開発に進む場合の一例です。

STEP 内容 時間の目安 AIの活用(一例)
STEP1
PHP基礎
基本文法、フォーム、データベース連携、クラス、セッション、セキュリティ 16時間 使わない
STEP2
Laravel
MVC、データベース、リレーション、認証、セキュリティ、REST API 16〜20時間 使わない
STEP3
AI駆動開発
Claude Codeを活用した要件定義・実装・検証・リファクタリング 12時間 使う
STEP4
開発演習
チャット、会員ページ、顧客管理、本の貸出などのシステム開発 32時間 使う(生成したコードはレビューで検証)

※1社型研修のため、STEPの組み合わせ・時間数・AIを活用する範囲はご要望に合わせて調整できます。テストコードやサーバーなどの追加もご相談ください。

目的別の受講プラン

プラン こんな企業におすすめ 構成 時間の目安
PHP+AI駆動開発 PHPの実務経験が浅いエンジニアを、AI駆動開発にも対応できる状態で現場に送り出したい STEP1〜4 76時間〜
PHP・Laravelのみ 社内でAIツールの利用がまだ認められていない、まずはPHP・Laravelの基礎を固めたい STEP1〜2(+開発演習) 32時間〜
Laravelから PHPの経験者に、Laravelでの開発を習得させたい STEP2(+開発演習) 16時間〜
AI駆動開発から PHP・Laravelの経験者のチームにAI駆動開発を取り入れたい STEP3(+開発演習) 12時間〜

PHP研修プログラム

PHP研修プログラムの構成

PHP研修とは、PHP基礎(全8回)とLaravel(基礎・応用・REST API)でWebアプリケーション開発の土台を固めたうえで、Claude Codeを活用したAI駆動開発と開発演習に取り組むカリキュラムです。

受講者のレベルや配属先の開発環境に合わせて、STEPの組み合わせや時間数、AIを活用する範囲を調整できます。PHP・Laravelのみの研修から、AI駆動開発までを含む研修まで対応します。

対象者
  • PHPを使う開発現場に配属予定、または配属されて間もないエンジニアの方
  • PHP・Laravelの案件に対応できるよう、スキルを身につけたい若手・中堅エンジニアの方
  • AI駆動開発に対応できるPHPエンジニアを育成したい企業の方
PHP研修について相談する

STEP1 PHP基礎(16時間)

講座 内容 詳細
第1回
PHPの概要・基本文法1
PHPの概要 環境構築、PHPの特徴
基本文法1 プログラムの書き方、変数と数字、文字の扱い、デバッグ、データ型、配列、ループ、【演習】アルゴリズム問題(変数、配列、ループ)
第2回
基本文法2・ファイル操作
基本文法2 条件分岐、関数(ビルトインとユーザー定義)、引数と戻り値
ファイル操作 txtファイルへの読み書き、csvファイルの読み書き
第3回
基本文法の演習・フォーム1
基本文法の演習 【演習】アルゴリズム問題(配列、ループ、条件分岐、関数)、【演習】アクセスカウンターの作成
フォーム1 フォームの仕組み、入力画面から確認画面の処理、確認画面から入力画面に戻る処理、バリデーション(入力チェック)
第4回
データベース1・フォーム2
データベース1 データベースの概要、データベース・テーブルの作成とデータの挿入、データの一覧表示
フォーム2 確認画面から完了画面に進む処理、【演習】お問い合わせフォーム作成
第5回
振り返り演習・データベース2
振り返り演習 お問い合わせフォーム作成、入力→確認→完了の処理の実装、送信内容の一覧表示
データベース2 削除機能の追加、編集機能の追加
外部PHP読み込みと例外 インクルード処理(includeとrequire)、例外処理
第6回
フォームの応用・掲示板
フォーム部品ごとの処理 ラジオボタン、チェックボックス、テキストエリアの処理、日付・日時の処理、【演習】掲示板アプリ作成
フォームの応用 フォームに投稿時刻を自動登録させる、CSSでのデコレーション
開発演習:掲示板 掲示板アプリケーションの作成の流れ、データベースとの連携
第7回
クラス
クラス(基礎) クラスとインスタンスの概念、インスタンス生成とコンストラクタ、アクセス修飾子とゲッター・セッター
クラス(応用) 継承、オーバーライド
第8回
セッション・セキュリティ
クッキーとセッション クッキーの扱い、セッションの扱い
セキュリティ XSS、SQLインジェクション、CSRF、暗号化、ハッシュ化
ログイン処理 パスワードの暗号化保存、認証機能の実装
アプリケーション設計 MVCアーキテクチャ

STEP2 Laravel(16〜20時間)

講座 内容 詳細
基礎 第1回
概要・環境構築
概要 Laravelの概要、フレームワークとは、MVCとは
開発環境構築 Laravel Sailとは、Windowsでの開発環境構築の準備(Docker Desktop、WSL2)、Macでの開発環境構築の準備(Docker Desktop)、コードエディタの準備(Visual Studio Code)
アプリケーションの作成 アプリケーションの作成と起動、Laravelプロジェクトの重要ディレクトリとファイル、Laravelの設定ファイル.env
ルーティングとviewファイル Laravelのルーティングとは、viewファイルの作成とルーティングの設定、bladeテンプレートの概要、URLパラメータの設定と取得
基礎 第2回
Controller・フォーム
MVCのController Controllerの役割、Laravelでの Controllerの使い方、artisanコマンドを使ったControllerの作成、Controllerへのルーティング
お問い合わせフォームの作成(確認画面まで) 単純なお問い合わせフォーム、MVCの確認(C+Vで作成)、入力情報を次ページに渡すフォーム
入力値のチェック(バリデーション) バリデーションとは、確認画面から入力画面に戻る際のデータ引継ぎ、【演習】バリデーション付きお問い合わせフォームの作成
アセットの利用 画像・CSS・JavaScriptの利用、Bootstrapの導入、Font Awesomeの導入
基礎 第3回
データベースの利用
データベースの利用の準備 マイグレーションとシーディング、Laravel SailへのPhpMyAdminコンテナの追加、マイグレーションの作成と実行、シーディングでのデータ追加
データベースへのデータ登録 ORMとは、Eloquentとは、LaravelでのModelの使い方、Modelクラスの作成、MVCの確認(C+V+Mで作成)、お問い合わせフォームの作成(確認→完了)
データの一覧表示 お問い合わせの一覧画面の作成、登録データの一覧表示、お問い合わせフォームの項目追加
基礎 第4回
データの削除・修正
データの削除 データベースからのデータ削除
データの修正 データベースからのデータ修正
ファサードとヘルパ関数 ファサードとは、ヘルパ関数とは、よく利用するファサードとヘルパ関数
【演習】掲示板アプリの作成 掲示板アプリの作成
応用 第1回
リレーション
リレーションの概要 リレーションとは、1対1・1対多・多対多のリレーションの関係図と実装
チームの編集画面を作成 全体像の確認、チームの編集画面の実装
選手の編集画面を作成 全体像の確認、選手の編集画面の実装
応用 第2回
ファイルの扱い
publicディレクトリとStorageファサード publicディレクトリへのファイルの設置とアクセス、Storageファサードの利用
【演習】画像共有アプリの作成 シンボリックリンクの設定、画像アップロードフォームと処理の実装、画像情報保存用テーブルの作成、画像の検索処理の実装
応用 第3回
認証機能
Laravel Breezeの導入と認証機能の設定 Laravel Breezeとは、ユーザー登録、ログイン中のみ表示できるページの作成
Breezeのカスタマイズ メール機能の概要、仮登録メールの送信・認証の確認、Tailwind CSS
応用 第4回
セキュリティ
セキュリティ SQLインジェクション・CSRF・XSSとは、それぞれの対策の実装と確認、安全なログイン処理の実装
データの暗号化 暗号化データを扱うテーブル作成とデータ登録、暗号化データの検索
REST API 第1回 REST APIの概要 REST APIとは、RESTのメリット、RESTとRESTfulの違い
LaravelでのREST API構築1(Read) GETリクエストの表示、DBにデータをセットして表示
LaravelでのREST API構築2(Create) リソースとは、リソースを用いた形式へのコード修正、データ登録処理の追加
REST API 第2回 Swaggerの導入と削除・更新処理 Swaggerとは、Swaggerの導入と操作、データ削除処理(Delete)・更新処理(Update)の追加
Postmanを使ったテスト Postmanとは、Postmanの使い方
フロントエンドとの接続設定 CORS設定の概要

※REST API(4時間)はオプションです。基礎・応用のみの実施も可能です。

STEP3 AI駆動開発(Claude Code/12時間)

講座 内容 詳細
第1回
Claude Codeの基礎・環境構築
Claude Codeの基礎理解 チャット型AIとの違いと開発者の役割の変化、主な機能の全体像
環境セットアップ Claude DesktopとVS Code拡張のセットアップ、PHP・Laravelの開発環境との連携
基本操作とコンテキスト 基本的な対話の流れ、CLAUDE.mdとHooksの役割、コンテキストの上手な活用
第2回
CLIの導入とプロンプト設計
CLI環境構築と基本操作 CLIのセットアップとAPIキーの設定、基本コマンド、コンテキストウィンドウの制約と管理
プロンプト設計の基本 指示の書き方と粒度、前提情報の渡し方
【演習】小規模なコード生成 PHPの関数・クラス単位でのコード生成、生成結果の読解と説明
第3回
コードベース理解・デバッグ・セキュリティ
コードベース探索 既存のLaravelプロジェクトの構造把握、AIによるコード説明の活用
【演習】複数ファイルにまたがる修正 ルーティング・コントローラー・モデル・ビューをまたぐ修正、修正後の動作確認
デバッグ支援とセキュリティ エラー解析と修正案のリスク評価、APIキー管理と情報漏洩対策、プロンプトインジェクション対策、MCPによる外部連携の概要
第4回
実践プロジェクト①
要件定義〜設計
AI駆動開発の全体像 バイブコーディングとAI駆動開発の違い、ウォーターフォール・アジャイル・テスト駆動開発との関係
要件定義をClaude Codeと進める 要件の聞き取りと整理、AIに渡すためのドキュメント作成
【演習】テストファーストでの実装 ドキュメントをもとにした開発、テストを先に書く進め方
第5回
実践プロジェクト②
実装〜検証
設計・実装方針の整理 ドキュメントの種類と管理方針の整理
ハーネスエンジニアリング 考え方と背景の理解、AIに読ませるMarkdownファイルの作成
【演習】実装と検証・レビュー 実装しながらの仕様の詰め、要件との突き合わせ、AIによるチェックと改善のサイクル
第6回
AIを用いたリファクタリング
既存アプリの把握 既存のWebアプリケーションの構造理解
AIによる仕様書化 機能・画面・データの仕様書作成、実際の動作との照合
【演習】リファクタリングと検証 対象と方針の決定、AIによるリファクタリング、差分チェックと最終レビュー

※STEP3はClaude Code研修(リファクタリング実践版)をもとに、PHP・Laravel開発向けに構成した一例です。演習のテーマは研修ごとに設計します。

STEP4 開発演習(32時間)

演習テーマ 内容
簡易チャットシステム基礎版 画面作成、投稿機能、データ保存、画面テンプレートの利用、UIの変更
会員ページ基礎 ログイン機能、パスワード管理、管理者の投稿、CMS的機能の追加
顧客管理システムの拡張 ログイン、顧客検索、ランキング、集計
簡易チャットシステム(DB版) 投稿画面、投稿機能、DB保存、全員の投稿一覧、自分の投稿一覧、削除画面、投稿の編集、DB接続などの共通処理の効率化、Ajaxのおさらい、検索フォームのサジェスト機能
本の貸出システム 外部設計、内部設計、基本情報登録(書籍情報、ユーザー)、貸出機能、書籍一覧表示、書籍の検索機能、プレゼンテーション

※演習で開発するシステムの一例です。

オプション:Linuxサーバー

項目 内容
Linuxの基礎 Linuxの基本操作、コマンド操作、ファイルとディレクトリの作成と操作
運用作業のコマンド ファイルの内容の閲覧、コマンドを利用した処理、リンクファイルの作成、ファイル検索と実行パス
アクセス権限とユーザー管理 管理者でのコマンド実行、ユーザーとパスワードの管理、グループの管理、ファイルアクセス権と所有者
ソフトウェアのインストールと管理 パッケージ管理、ソースコードからのインストール、ソフトウェアインストールの実践
ネットワークの構築 ネットワークの基礎知識、IP、TCPとUDP、ネットワーク設定
パケットフィルタリング設定 パケットフィルタリングの概要と状況確認
ネットワークトラブルシューティング デーモン起動の設定、時刻の設定、ネットワークトラブルシューティング
システム運用業務 ログの確認とバックアップ、プロセスの概要、定期的なプログラム実行、システム管理の日常業務シミュレーション
Webサーバー Apacheの設定、Apacheの高度な設定
データベースサーバー データベース設定、SQL、データベース連携
システムリソース管理と緊急時対応 システムリソースの概要と状況確認、sarによるリソース状況の記録と確認、障害や起動不能時の対応

このほか、データベース(SQL・設計)、システム開発基礎(開発の流れ・開発手法)、HTML・CSS・JavaScript、テストコードなどの追加もご相談ください。

多角的なスキルを伸ばす研修

  • 課題解決力を育成

    一方的な講習ではなく、受講者に問いかけながら自身で考える時間を設けることで課題に対して能動的に取り組む姿勢や課題解決力を育成します。

  • コミュニケーション能力の向上

    研修内で行うグループディスカッションを通じて、受講者のコミュニケーション能力や論理的思考力の育成を図ります。

  • 全員が伸びる開発演習

    事前にチーム内の担当業務を交換しながら簡易的な開発を行い、全員のスキル水準を揃えてから本格的な開発演習を行います。一般的なチーム開発で起こりがちな「できる人に作業が集中する」ことがなく、全員がスキルを伸ばすことができます。

  • プレゼンテーション力の育成

    チームで開発したシステムをプレゼンテーションします。開発演習を振り返るだけでなく、クライアントに対して限られた時間で的確に要点を伝える力を身につけることができます。

時間数・日程

16時間〜
例:PHP基礎で16時間、PHP基礎とLaravelで32時間、AI駆動開発と開発演習を含めた構成で76時間〜。
※カリキュラム内容や時間数のカスタマイズができますので、お気軽にご相談ください。
※開発演習の有無や内容により実施時間が大きく変動します。
※開催日程は貴社のご要望をお伺いしご提案いたします。

料金体系

受講者数や時間数に応じて変動します。また、カリキュラム内容のカスタマイズや講師派遣などのご要望に応じて変動いたします。ご予算にあわせてのご提案もできますので、お気軽にお問い合わせください。

※AI駆動開発を含む場合、Claude Codeのアカウント費用は研修費用に含まれません(受講者ごとに貴社でご用意ください)。

貴社と同業界の導入事例をご紹介します
PHP研修について相談する

効果測定・成果を可視化するLMS

効果測定・成果を可視化するLMS

実践演習を通じて開発したシステムなどのアウトプットだけでなく、研修の理解度を測定するためのスキルチェックテストも用意しています。学習分野ごとの理解度を測定し可視化できるため、社員ごとの得意分野の把握ができます。社内で研修効果のレポートを行う際にも活用いただけます。

LMSの機能(一例)
  • 受講状況やスケジュールの確認
  • 受講者のレポート確認機能(日報)
  • スキルチェックテスト
  • 学習効果の可視化

その他の学習サポート

  • 受講者の理解度に合わせた対応

    弊社では毎日の最後に受講者アンケートを取っています。アンケート内容から理解度を把握し、講義のレベル調整や理解が遅れている受講者のフォローを行うことで脱落者を生まない仕組みを整えています。アンケートは研修担当者様へも共有しています。

  • 研修後の評価レポート

    LMSに搭載されているスキルチェックテストやアンケートを元にした定量データはもちろん、講義を担当した講師からのレポートも提供しています。定量・定性の両面から受講者の評価ができるため現場配属の判断材料としてご活用いただいています。

PHP研修を受けた企業の事例

田中電機工業株式会社受講者のレベル差にも対応した研修で、研修後すぐに現場配属へ

受講したメンバーの資質にバラツキがあり、どのレベルで研修を進めるかを講師の方はご苦労されたと思いますが、柔軟に対応していただきました。研修を実施することで、PHP言語によるシステム開発業務にすぐにでも取りかかれることを期待していましたが、早速来月から、数人は実務でPHP言語での開発を始めます。
PHP研修の事例をみる

株式会社nu-face未経験者が3か月の研修でアウトプットが出せるようになった

想定していたよりレベルの高い成果物で、プレゼンテーションも何をどのような理由で開発・実装したのかということを分かりやすく説明できており、成長を感じることができました。受講者2人のうち1人は完全に未経験からのスタートです。研修期間3ヶ月で知識を一気に詰め込む一方で、社会人としてアウトプットもできるようになっていました。
PHP研修の事例をみる

PHP研修について相談する

PHP研修のよくあるご質問

  • PHP研修では何を学べますか?

    PHPの基本文法、フォーム、データベース連携、クラス、セキュリティから、Laravelによる開発(REST APIを含む)、開発演習までを学べます。ご要望に応じて、Claude Codeを活用したAI駆動開発や、Linuxサーバーなどの関連技術も組み合わせられます。1社型研修のため、必要な範囲に絞って実施することもできます。

  • プログラミング未経験でも受講できますか?

    受講できます。PHP基礎は環境構築と基本文法から学ぶため、プログラミング未経験の方も対象です。受講者のスキルに差がある場合は、研修初期のカリキュラム調整やファシリテーションで対応します。

  • PHPの経験者向けに、Laravelだけを学ばせることはできますか?

    できます。Laravel基礎・応用・REST APIなど、必要な範囲だけを選んで実施できます。若手・中堅社員向けに、PHPとLaravelを短期間で学ぶ構成にも対応しています。

  • AI駆動開発をPHP研修に含めることはできますか?

    できます。PHP基礎やLaravelに加えて、Claude Codeを活用した要件定義・実装・検証・リファクタリングまでを研修に含められます。AI駆動開発を含めるかどうか、AIをどの段階から使うかは、貴社の方針に合わせて設計します。演習のテーマも研修ごとに設計します。

  • AIがコードを書く時代に、PHPの基礎を学ぶ必要はありますか?

    必要です。AIが生成したコードにも誤りや意図とのずれ、XSSやSQLインジェクションなどのセキュリティ上の問題が含まれることがあり、それに気づいて修正するには、言語とWebアプリケーションの基礎知識が欠かせません。基礎は自分でコードを書いて身につけ、そのうえでAI駆動開発に進む進め方をおすすめします。

  • Claude Code以外のAIツールで実施できますか?

    標準ではClaude Codeを使用します。GitHub Copilotなど、貴社で利用しているほかのツールでの実施をご希望の場合はご相談ください。

  • Claude Codeのアカウントは必要ですか?

    AI駆動開発を含める場合は、受講者ごとにClaude Codeのアカウントが必要です。アカウントは貴社でご用意ください。アカウント費用は研修費用に含まれません。PHP・Laravelのみの研修では不要です。

  • サーバーやデータベースも合わせて学べますか?

    学べます。Linuxサーバーの構築・運用や、データベースの設計・SQLを、PHP研修と組み合わせて実施できます。システム開発の流れや開発手法を学ぶシステム開発基礎も追加できます。

  • 研修期間や時間数はどのくらいですか?

    PHP基礎は16時間、Laravelは基礎・応用で16時間(REST APIを含めて20時間)が目安です。開発演習やAI駆動開発を加えると、数週間から数カ月の構成になります。時間数・実施時期ともに貴社のご要望に合わせて設計します。

  • PHP研修の費用はどのくらいかかりますか?

    受講者数や時間数、カリキュラムのカスタマイズ、講師派遣などのご要望によって変動します。ご予算に合わせたご提案も行っていますので、まずはお気軽にご相談ください。

  • PHP研修に助成金は利用できますか?

    要件を満たす場合、人材開発支援助成金の対象となる場合があります。対象となるコースや時間数などの条件があるため、詳しくはご相談ください。

PHP研修について相談する

研修費用を最大75%削減できる助成金

インターネット・アカデミーのIT研修では、要件を満たすことで厚生労働省の人材開発支援助成金が利用できます。研修費用に対する経費助成と、受講中の賃金に対する賃金助成の両方が支給されます。

この助成金制度ではいくつかのコースが用意されており、研修目的に合わせて使用できる制度をご提案いたします。

経費助成+賃金助成
※eラーニングの場合、賃金助成は支給されません。
DX人材育成の研修で使える
事業展開等リスキリング支援コース/人への投資促進コース
  経費助成 賃金助成
中小企業 75% 1000円(1人1時間)
大企業 60% 500円(1人1時間)

※経済産業省のDX認定を取得している企業は、研修テーマを問わず「人への投資促進コース」が利用できます。

助成金を使った研修の事例紹介や、貴社が研修を行った場合に支給される助成額シミュレーションも承っています。お気軽にご相談ください。

助成金について相談する
お探しの研修が見つからない方へ
注目のキーワード
分野から探す

AI活用、エンジニア育成、AI駆動開発、情報セキュリティなど、さまざまな分野の研修をご用意しています。

IT・AI研修の一覧を見る
PHP研修について相談する

IT研修・AI人材育成についてのご相談

法人サービスの電話お問合せ窓口
03-3341-3781
受付時間(平日・土日) 10時-21時

IT人材育成に精通したコンサルタントに無料でさまざまな相談をしていただけます。お気軽にご相談ください。

たとえばこんな相談ができます
会社名必須
部署名必須
お名前必須
電話番号必須
メールアドレス必須
受講人数
開始時期
ご相談内容
個人情報の取扱いについて

個人情報の利用目的についてご同意いただいた場合のみ、「同意して進む」を押してください。

このページの上へ