ITエンジニア育成ITエンジニア育成総合研修(PHP版)プロジェクト管理から開発技術まで総合的に学習
ITエンジニア育成総合研修(PHP版)では、システム開発のワークフローなどプロジェクト進行の基本とプログラミング言語、データベースについて学習する「システム開発研修(PHP版)」の内容に加えて、サーバー、AWSの知識を身につけます。システム開発の演習も行いますので、実践的なスキルを身につけることができます。 システム開発に関する知識を総合的に学べるのが特徴です。
ITエンジニア育成総合研修はPython版、Java版、C#版にも対応しています。
期待できる効果
- システム開発のワークフローや開発手法を知ることで状況に応じた対応ができるようになる
- 新入社員が開発現場でスムーズに業務に入れるようにする
- PHP/Laravelによる効率的なWebアプリケーション開発ができるようになる
- 新人エンジニアの教育のために先輩社員が作業負担が大きくなっていた
- エンジニアのスキルのバラツキが大きく、業務の偏りが出ていた
- 新人エンジニアの技術理解が進み、開発業務が円滑になり社内教育の負担も軽減された
- エンジニアの開発スキルが底上げされたことで、業務の偏りを解消できた

ITエンジニア育成総合研修(PHP版)の特徴
-
特徴1実務に直結するスキルが身につく

研修では、PHPで躓きやすいポイントを中心に演習しながら進めていくので、研修後すぐに実務に生かすことができます。
-
特徴2研修のカスタマイズができる

貴社の業務上の課題感や目的に合わせて、カリキュラムや研修スケジュールを柔軟にカスタマイズできます。お気軽にご相談ください。
-
特徴3研修の成果を可視化できる

学習管理システム(LMS)での進捗管理はもちろん、日報、理解度テストの結果、開発した成果物など、様々な角度から研修効果を測定できます。
研修カリキュラム

ITエンジニア育成総合研修(PHP版)では、要件定義や基本設計、詳細設計、開発、単体テスト、結合テストなどの開発フローの全体像や、ウォーターフォール開発、スクラム開発などの開発手法について把握したうえで、プログラミングやサーバーの知識を身につけます。
プログラミング言語は、PHPを学習。PHPで、フォームや掲示板などの機能を作りながら、プログラムのロジックを理解していきます。その後、データベースとの連携やクッキーやセッションを用いたログイン機能を有した顧客管理システムや在庫管理アプリケーションを開発します。また、Laravelによる開発のメリットや、実際の開発方法についても学習し、実務での開発効率を向上させます。
サーバーはLinuxとAWSを学習します。Linuxの基本的なコマンド操作の方法から、アクセス権限やユーザー管理、ソフトウェアのインストール方法、ネットワークやセキュリティの基礎知識、サーバーの運用管理方法についても理解を深めます。また、AWSはサービスの特徴について学んだうえで、アカウントの作成方法、ネットワーク設定、サーバー接続、セキュリティ設定など、サーバー立ち上げに必要なスキルを演習しながら習得していきます。
- システム開発業務に携わる新入社員の方
- PHP/Laravelを使用している開発現場に配属予定の方
- システム開発に関する知識を幅広く身につけたい方
- 開発現場に配属する新人に開発のワークフローを学ばせて、スムーズに業務が行えるようにしたい
- PHP/Laravelだけでなく、開発のワークフローもあわせて学習することでプロジェクト全体を俯瞰して開発に取り組めるようになりたい
- プログラミングからサーバーまでシステムに関する知識を身につけることで開発の質を高めたい
| 項目 | 内容 |
|---|---|
| 請負ビジネス(提案から検収まで) |
|
| 開発のための契約形態 |
|
| パッケージ・サービス開発 |
|
| ウォーターフォール開発 |
|
| 機能要件と非機能要件の違い |
|
| アジャイル開発 |
|
| ウォーターフォール開発とアジャイル開発の比較 |
|
| 項目 | 内容 |
|---|---|
| データベース概要 |
|
| データベースの操作 |
|
| 条件指定 |
|
| リレーション、キー |
|
| ALTERコマンド |
|
| 制約 |
|
| 関数 |
|
| グループ化 |
|
| 副問い合わせ(サブクエリ) |
|
| 結合 |
|
| トランザクション、ロック |
|
| 正規化 |
|
| 設計 |
|
| 講座 | 内容 | 詳細 |
|---|---|---|
| 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対策の実装と確認
|
| データの暗号化 | 暗号化データを扱うテーブル作成とデータ登録、暗号化データの検索 |
| 項目 | 内容 |
|---|---|
| Linuxの基礎 |
|
| 運用作業のコマンド |
|
| アクセス権限とユーザー管理 |
|
| ソフトウェアのインストールと管理 |
|
| ネットワークの構築 |
|
| パケットフィルタリング設定 |
|
| ネットワークトラブルシューティング |
|
| システム運用業務 |
|
| Webサーバー |
|
| データベースサーバー |
|
| システムリソース管理と緊急時対応 |
|
| Linuxインストール・LPIC試験対策 |
|
| 項目 | 内容 | 詳細 |
|---|---|---|
| AWS 第1回 | クラウドリテラシー |
クラウドコンピューティングの特徴、クラウドのサービスモデル、クラウドとオンプレミスの違い
|
| AWSサービスの全体像 | AWSの全体像、主要なサービス | |
| AWSマネジメントコンソール(演習) | ログイン画面とルートとIAM、基本用語と使い方 | |
| クラウドを実現する技術 | データセンターと仮想化、仮想化技術とメリット | |
| AWSの各サービス | AWSの分野別のサービス、AWSの管理系のサービス | |
| EC2(サーバー構築:演習) | インスタンスの作成、AMI、インスタンスタイプとは、キーペア、セキュリティループの作成、ブラウザ経由でSSHアクセス、TeraTermでSSHアクセス、Apacheのインストールと起動設定 | |
| AWSの費用(演習) | 各サービスごとの料金体系、見積もり計算の使い方 | |
| AWS 第2回 | VPC |
VPCとは、AWSにおけるネットワークの考え方、サブネットとCIDR
|
| VPC(ネットワーク:演習) | VPCの作成、リージョンとAZ、サブネットの作成、ルーティングを設定 | |
| EC2(自作VPCでサーバー構築:演習) | VPCとサブネットを指定、自作VPCでWebサーバー構築、PHPのインストール、PHPの実行 | |
| 停止と終了と料金について(演習) | 各AWSサービスの終了の仕方 | |
| 補足事項 | Elastic IPとは、Route 53とは | |
| AWS 第3回 | DB接続の基本(演習) |
EC2でDBのインストール、EC2内でPHPからDBアクセス
|
| RDS | RDSとは、EBSとは、Amazon Auroraとは | |
| RDS(DBサーバー構築:演習) | セキュリティグループの設定、プライベートサブネットの作成、インターネットGWの作成、ルーティングの設定、RDSを設置、WebサーバーからRDSに接続、RDSインスタンスの削除方法 | |
| AWS 第4回 | IAM概要 |
IAMユーザー、グループ、ポリシー、アクセスキーとシークレットキー、IAMロールとは
|
| セキュリティ(演習) | IAMユーザー作成、IAMグループ作成、IAMロールの作成と割り当て | |
| S3概要 | S3とは、料金体系と用語解説 | |
| S3(演習) | ストーレジクラスとは、S3のバケット作成と基本操作、S3のアクセス制御の設定、アップロードとファイル確認、静的Webホスティングの設定 | |
| 補足演習 | PythonでS3内のファイルを操作 | |
| 運用支援サービス | CloudWatch、SNS、SMS、請求アラーム |
時間数・日程
80時間
※カリキュラム内容や時間数のカスタマイズができますので、お気軽にご相談ください。
※開催日程は貴社のご要望をお伺いしご提案いたします。
料金体系
受講者数や時間数に応じて変動します。また、カリキュラム内容のカスタマイズや講師派遣などのご要望に応じて変動いたします。ご予算にあわせてのご提案もできますので、お気軽にお問い合わせください。
ITエンジニア育成総合研修(PHP版)について相談する受講形式
インターネット・アカデミーの研修は、さまざまな形式に対応しています。「基礎はeラーニングで演習は集合研修」「講師派遣とリモートを組み合わせる」など、複数の形式の併用もできますので、お気軽にご相談ください。

リモート集合研修 
実地での集合研修 
講師派遣 
eラーニング
Web開発会社の開発・マネジメントのノウハウをカリキュラム化現場の実務が研修で学べる
インターネット・アカデミーのグループ会社ではWeb開発・Saasサービスを手掛けています。実務で用いられている開発ノウハウをカリキュラム化し、研修で還元しています。

理解度チェック・アセスメントなど学習効果を可視化できる学習管理システム(LMS)
インターネット・アカデミーの学習管理システム(LMS)では「研修後の知識定着度を可視化したい」「社内報告のためのアセスメントがほしい」など、研修担当者の悩みにこたえる機能を搭載。学習の進捗管理から、さまざまな角度からの研修効果測定が行えます。

研修テーマごとに受講した社員の理解度をダッシュボードで確認できます。 
テストの結果を元に社員ごとのスコアをグラフで可視化。社内の平均スコアとの比較もできます。 
受講態度や理解度といった講師からのフィードバックによる定性評価にも対応しています。
システム開発系の研修を受けた企業からのコメント
「現場で活用できる最新のITスキルを学べること」も近年は気にしていました。以前利用していた研修機関の研修において「今は使われない古いバージョンの技術を教えられた」という失敗を経験したからです。それに対してインターネット・アカデミーのカリキュラムは最新のものであり、さらに弊社で扱っている技術とずれていないということを確認できたので安心して研修を依頼することができました。
インタビューを見る
インフラからソフトウエア開発、プロジェクトマネジメントに至るまでのIT用語を理解し、先輩社員と齟齬なく会話ができる状態を最低レベルとして作りたいと思っていました。短期間の研修で知識をつめこんだ中でも、成果物が出せるようになっていました。
インタビューを見る
研修費用を最大75%削減できる助成金
インターネット・アカデミーのIT研修では、要件を満たすことで厚生労働省の人材開発支援助成金が利用できます。研修費用に対する経費助成と、受講中の賃金に対する賃金助成の両方が支給されます。
この助成金制度ではいくつかのコースが用意されており、研修目的に合わせて使用できる制度をご提案いたします。

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








