フレームワークを自作して地力を鍛えよう

Yuji

推奨スキル
HTML
JavaScript
PHP

MISSIONについて


要件定義

初めての方が取り組むための所要期間: 1ヶ月ほど


使う側だったフレームワークを自分で作って地力を上げましょう!💪

Webアプリケーションを開発したことがあれば取り掛かりやすいです!


学べること

・「フレームワークとは?」というのを考える設計力

・人に読まれる、使われるコードを書くスキル

・PHPを使ったWeb開発の「基礎」

・フレームワークの中のコードを読むスキル

・人とディスカッションする能力


MISSIONを進める上でのヒント

1. PHPとApache2の仕組みについて深ぼってググってみましょう。
2. SlimやBottleといった軽量フレームワークがどんな実装をしているかをみてみましょう。
3. 自分で作ったフレームワークを他のひとに使ってもらうことを考えてみましょう。

その他情報

MISSIONコンプリートまでのステップ

1
2
3
4
5
6
7

企業情報

Message
自作フレームワークでの開発は車輪の再発明とされ、それをプロダクション環境で使うことはおすすめできません。しかし勉強のために自作することは「フレームワークとはなにか?」を考えるのにとてもよい勉強になります。 フレームワークを作ることを通して、コードを読むことや設計する力をつけ、「Laravelしか使えないからほかのフレームワークは何もわからない」とフレームワークに使われるだけのエンジニアからフレームワークとよりよい付き合いができるエンジニアを目指しましょう。
MISSION