■概要
本コースでは、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