【PHP中級】Webアプリケーション開発 実践講座

MVCフレームワーク自作 × 料理投稿サイト制作を通して、実践スキルを身につけよう

Ratings: 3.56 / 5.00




Description

■概要


本コースでは、Enjoy Eats ! という架空の料理投稿サイトを、15ステップに分けて少しずつ制作していきます。

1~10ステップで自作のMVCフレームワークを作り、11~15ステップで個別ページを実装します。


■対象者のスキル


想定する受講者は、概ね、PHP経験1~2年程度の初級者の方です。

または、すでに実務でMVCフレームワークを使えているが、内部動作が分からずにモヤモヤしている方も対象です。


■本コースを通して得てもらいたいこと


実践的なWebアプリケーション開発で必要な「かんどころ」を掴んで頂くことを目的としています。

この「かんどころ」を1つにしぼって言うと、


  • 変更に強いアプリケーションを作ること


この1点に尽きます。そのために必要な、


  • 将来的に起こり得る変更への嗅覚を身につける

  • 変更に強いアプリケーションにするための、オブジェクト指向との向き合い方を身につける


ことをゴールとしています。


■本コースの開発環境


Dockerを使い、以下の開発環境を構築します。

WindowsおよびCentOS8用のセットアップマニュアルも添付しています。


  • PHP 8.0

  • Apache 2.4

  • MariaDB 10.5

  • composer 2.0

  • phpMyAdmin


What You Will Learn!

  • 変更に強いアプリケーションを作るテクニック・考え方が身につく
  • オブジェクト指向のテクニックを、適切な場面で、適切に使えるようになる
  • MVCフレームワークの内部動作をイメージできるようになる

Who Should Attend!

  • PHP経験1~2年程度の初級者で、実践的なスキルを身につけたい方
  • すでにMVCフレームワークを使えているが、内部動作が分からずにモヤモヤしている方