PHPフレームワーク(Laravel)を使った効率的なWebアプリケーション開発

  • tagオンライン
  • tagトレーニング

開催日

全5回 各1時間 (いつでも受講可)

開催地

東京

対象者tag

就業者

費用

無料

tag対象者 … どなたでも : 興味のある方 マイページ会員 : 会員登録されている方 面談済み会員:来社・面談済み会員の方 就業者 : パソナテックから就業中の方

詳細

【就業中の方限定】On-Line TRAINING
On-Line TRAININGは、パソナテックから派遣社員・契約社員・プロフェッショナル社員・正社員として就業中の皆さんのスキルアップ支援として開催しております。
ご自身のキャリアプランに必要な研修が無料で参加いただけます。 

申込みページでご希望のコース名をお伺いしますので、メモなどをお取りいただき、準備ください。同時に3コースまでお申込みいただく事が可能です。

----------------------------------------------------
On-Line TRAINING
PHPフレームワーク(Laravel)を使った効率的なWebアプリケーション開発
----------------------------------------------------

■講義内容■
この授業ではWebアプリケーションフレームワーク未経験者の方を対象として、実際にフレームワークを使ったWebアプリ開発をハンズオンで経験しながら、フレームワークの理解と基礎的な開発スキルの習得を目標としています。

フレームワークは昨今PHPフレームワークの中で最も注目を受けているLaravelというフレームワークを使用します。
フレームワークを使いこなせるようになるには覚えることは多くて大変です。そのフレームワーク自体の学習やWebアプリケーションの座学の多さからつまずく方もいらっしゃると思います。
この授業では登場人物(Laravelのコンポーネント)を制限し、ミニマムな範囲ながらも、それぞれをきちんと理解した上で使いこなせるようになることを目指します。
下記を事前にインストールしておくと、よりスムーズに授業が受講できます。必要な方はご準備ください。
・Vagrant: https://releases.hashicorp.com/vagrant/1.8.5/

※現在の最新バージョンではエラーが発生するため、バージョン1.8.5以下のVagrantをインストールしてください。上記URLは1.8.5のものです。
※windowsの方はmsi、macの方はdmgがインストーラとなります。

・VirtualBox最新バージョン: https://www.virtualbox.org/wiki/Downloads の「VirtualBox binaries」の項目。

上記をインストール後、コマンドライン上で以下のコマンドを実行してください。
vagrant box add laravel/homestead --box-version "0.3.0"
実行後、provider(1:virtualbox/2:vmware_desktop)を聞かれた場合は、1を選択してください。
※1GB近くのファイルをダウンロードするため、授業中に実行しますと時間がかかりますので、事前に実行されることをお勧めします。

■授業で使用するファイル
第1回-3651_downloads.zip
第3回-3653_downloads.zip
第4回-3654_downloads.zip
第5回-3655_downloads.zip
※授業以外での利用は禁止します。

第1回:PHPフレームワーク(Laravel)入門 -1回目-
第1回ではまずミニマムな実装を行い、フレームワークによるWebアプリケーション開発を具体像からイメージしてもらうことを目標とします。

・Webアプリケーションフレームワークとは
・Laravelとは
・開発環境の構築
・MVCとは
・実装

第2回:PHPフレームワーク(Laravel)入門 -2回目-
第2回では、CRUDの実装を通してLaravelの基本的なコンポーネント(=Model/View/Controller)の使い方を学習していきます。

・Webアプリケーションの基礎
・CRUDの実装
・Routingの使い方
・Controllerの使い方
・Viewの使い方
・Modelの使い方

第3回:PHPフレームワーク(Laravel)入門 -3回目-
第3回では、第2回で学んだ“コントローラ・モデル・ビュー”のもう少し進んだ使い方を学習しながら、最後にログイン機能を実装することで、Laravelの認証処理について学んでいきます。

・コントローラ・モデル・ビューのもう少し進んだ使い方
・ログイン機能の実装

第4回:PHPフレームワーク(Laravel)入門 -4回目-
第4回では、Laravelのコンポーネントの中でもとりわけ強力なEloquentの学習を行います。(主にリレーションの学習を行いますが、n:nのリレーションは第5回の授業で行います)

・Eloquentとは
・データモデル間のリレーション定義
・1:1、1:n

第5回:PHPフレームワーク(Laravel)入門 -3回目-
第5回では、まずEloqunetのリレーションのn:nの学習を行い、最後にアプリケーションのウェブ公開方法の学習していきます。

・データモデル間のリレーション定義
・n:n
・アプリケーションのウェブ公開

■PCについて■
本コースはschooのオンライン動画学習サービスでのご提供です。
PC環境は< こちら >よりご確認ください。

■注意事項■
■個人情報のご登録について
ご利用にあたり、schooアカウント作成に必要な情報(メールアドレス・氏名・住所・連絡先等を含む個人情報)をご登録させて頂きます。あらかじめご了承ください。

■キャンセルについて
トレーニングをキャンセルされる場合は、トレーニング事務局までご連絡ください。

■受講について
ご提供期間中、受講を完了されなかった方は、今後のOn-Line TRAININGのご利用をお断りさせていただく場合がございますので、ご了承ください。


開催日時 全5回 各1時間 (いつでも受講可)
申込締切 随時
会場 オンラインにて受講 
対象者 パソナテックから派遣社員・契約社員・プロフェッショナル社員・正社員として就業中の方

※下記の方にお薦めしてます。
PHPエンジニア(中級)
PHPに関する基礎的な知識はお持ちの方でPHPフレームワークの基礎を学習したい方。
定員数 提供数に制限がございます。順番をお待ちいただく場合もございますので、あらかじめご了承ください。
費用 schooのオンライン動画学習サービスが無料で受講いただけます。

お問い合わせ 株式会社パソナテック
エンジニアマネジメント トレーニング事務局
engineer@pasonatech.co.jp

地図情報地図情報

なし

登録拠点登録拠点

パソナ

パソナテックは全国10拠点にて、転職相談・お仕事紹介・各種イベント・セミナーを実施しています。

ページトップ