IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

Laravel入門

コースコードCR218 期間2日間 時間09:30~17:00 価格\121,000(税込) 主催株式会社カサレアル
コースコードCR218 期間2日間 時間09:30~17:00
価格\121,000(税込) 主催株式会社カサレアル
コースコードCR218
期間2日間
時間09:30~17:00
価格\121,000(税込)
主催株式会社カサレアル

コース内容

コース概要

<2026年1月まで>------------
PHPのフレームワークで大人気のLaravelの基本を学べます。

PHPフレームワークのLaravelで基礎的なWebアプリケーション開発が学べます。
フレームワークにはじめて触れる方、Webアプリケーションを開発したい方におすすめです。

このコースでは演習を通して1つのアプリケーションが作成できます。
*ブログアプリケーション

※本コースは、2026年2月より改訂版にて実施いたします。


<2026年2月以降>------------
PHPのフレームワークで大人気のLaravelの基本を学べます。

PHPのフレームワークとして人気の高いLaravelを用いて、RESTful WebAPI開発の基礎から実践までを学びます。

モバイルアプリやモダンなWebフロントエンドのバックエンドとして機能するRESTful WebAPIを構築できるようになります。
フレームワークに初めて触れる方、またはWebアプリケーション開発の経験はあるもののRESTful WebAPI開発が初めての方におすすめのコースです。

演習を通して、APIの設計、データベース操作、エラーハンドリングといった実践的なスキルを習得できます。

学習目標

<2026年1月まで>------------
・PHPフレームワークLaravelでWebアプリケーションを作成できるようになる

<2026年2月以降>------------
・PHPフレームワークLaravelでRESTful WebAPIを開発できるようになる

対象者

<2026年1月まで>------------
・PHPプログラミングでフレームワーク開発をしたい方
・Webアプリケーションをフレームワークで開発したい方

<2026年2月以降>------------
・フレームワークでRESTful WebAPI開発をしたい方
・モバイルアプリやWebアプリケーションのバックエンドをフレームワークで開発したい方

前提知識

<2026年1月まで>------------
・初歩的なPHPプログラミングコードが記述できる方
・Webアプリケーション開発の基礎がわかる方

<2026年2月以降>------------
・初歩的なPHPプログラミングコードが記述できる方
・HTTPリクエストやレスポンスの仕組みといったWeb開発の基礎知識がある方

スクール環境

※使用ソフトウェアについて
変更頻度が高いため、詳細につきましてはお問い合わせください。

内容

<2026年1月まで>------------
●Laravel概要
 ・Laravelの特徴
 ・フレームワークのメリット
 ・Laravelの準備
 ・Laravelアプリケーションを動かしてみる
●ルーティングとコントローラー
 ・Laravelの構成
 ・ルーティング
 ・パスパラメーター
 ・コントローラー
 ・コントローラーでパスパラメーターを受け取る
●演習[ブログアプリケーション]:ルーティングする
●テンプレート
 ・ビューとは
 ・Bladeテンプレートを使う
 ・値をテンプレートに渡す
●ディレクティブ
 ・ifディレクティブ
 ・繰り返しディレクティブ
 ・CSRFディレクティブ
●演習[ブログアプリケーション]:テンプレートで表示する
●レイアウト
 ・ベースレイアウトの作成
 ・継承レイアウトの作成
 ・コンポーネント
 ・サブビュー
 ・コレクションビュー
●演習[ブログアプリケーション]:レイアウトで表示する
●バリデーション
 ・バリデーションとは?
 ・バリデーションの基本処理
 ・エラーメッセージと入力値の保持
 ・errorディレクティブ
 ・検証ルール
●演習[ブログアプリケーション]:記事投稿をバリデーションする
●データベースを利用する
 ・DBを利用する準備(.env環境変数)
 ・Eloquentの基本
 ・マイグレーション
 ・データの登録
 ・データの参照
 ・データの更新
 ・データの削除
 ・データの並び替え
 ・offsetとlimit
●演習[ブログアプリケーション]:DBを利用する
●付録:セッション
●付録:ユニットテスト
●付録:DockerでPHP環境を構築する
●付録:RESTfulサービス
●付録演習:[ブログアプリケーション]管理者側をRESTfulにする

<2026年2月以降>------------
●Laravel概要
 ・RESTful Webサービスとは
 ・Laravelの特徴
 ・フレームワークのメリット
 ・Laravelの準備
 ・Laravelアプリケーションを動かしてみる
●ルーティングとコントローラー
 ・Laravelの構成
 ・ルーティング
 ・パスパラメーター
 ・コントローラー
 ・コントローラーでパスパラメーターを受け取る
●演習[ブログアプリケーション]:ルーティングする
●データベースを利用する
 ・DBを利用する準備(.env環境変数)
 ・Eloquentの基本
 ・マイグレーション
 ・データの登録
 ・データの参照
 ・データの更新
 ・データの削除
●演習[ブログアプリケーション]:DBを利用する
●サービスクラス
 ・サービスクラス
 ・DI(依存性の注入)
 ・サービスクラスの作成
 ・トランザクション管理
●バリデーション
 ・バリデーションとは
 ・FormRequestクラスによるJSONバリデーション
 ・検証ルール
●演習[ブログアプリケーション]:記事投稿をバリデーションする
●エラーハンドラー
 ・エラーレスポンス
 ・Handlerクラスを使ったエラー処理
 ・API特有の例外を定義する
 ・フロントエンドアプリケーションと連携する
 ・ CORS対策
●演習[ブログアプリケーション]:エラーハンドリングする

●付録:Eloquentによるその他のデータベース操作
 ・データの並び替え
 ・offsetとlimit
 ・JOIN
●付録:JWT認証
●付録:テンプレート
 ・ビューとは
 ・Bladeテンプレートを使う
 ・値をテンプレートに渡す
●付録演習:[ブログアプリケーション]テンプレートで表示する
●付録:ディレクティブ
 ・ifディレクティブ
 ・繰り返しディレクティブ
 ・CSRFディレクティブ
●付録:レイアウト
 ・ベースレイアウトの作成
 ・継承レイアウトの作成
 ・コンポーネント
 ・サブビュー
 ・コレクションビュー
●付録演習:[ブログアプリケーション]レイアウトで表示する
●付録:DockerでPHP環境を構築する

※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

備考

※本コースは、2026年2月より改訂版にて実施いたします。

※オンラインでのご受講の方は【オンライン研修環境】をご確認ください。

【オンライン研修環境】
 ■使用ツール
 動画配信:Zoom
 質疑応答:オンラインチャットシステム(Mattermost)
 演習環境:仮想デスクトップ

 ※業務用PCにZoomアプリをインストールできない場合は、ブラウザからのご参加をお願いします。
 ※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。
 (https://support.zoom.us/hc/ja/articles/201362023-System-Requirements-for-PC-Mac-and-Linux)
 ※Mattermostおよび演習環境はカサレアル社にてご用意いたします。

 ■システム要件
 ・インターネットに常時接続できること
  (アクセス制限のないネットワーク環境をご利用ください)
 ・Webカメラおよびマイク
 ※PC本体の他に、モニターやiPad等の拡張ディスプレイをご用意いただくことを推奨いたします。
  (1台:Zoom、オンラインチャットシステム用、1台:演習環境用)
 D3※事前にアクセス確認をご希望される方はお問い合わせください

 ■OS/ブラウザ
 ・OS:Windows / ブラウザ:Google Chrome
 上記以外の環境でもご受講いただくことが可能ですが、操作感が異なる可能性がある点をご了承ください。

※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。

関連するコース

開催予定日

2025年

11月25日(火) ~ 11月26日(水)
【価格】 121,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR218
【主催】 株式会社カサレアル

2026年

01月22日(木) ~ 01月23日(金)
【価格】 121,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR218
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

02月09日(月) ~ 02月10日(火)
【価格】 121,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR218
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

03月16日(月) ~ 03月17日(火)
【価格】 121,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR218
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

コース一覧

PHPのコース一覧