フレームワークを自作して地力を鍛えよう
Yuji
推奨スキル
HTML
JavaScript
PHP
MISSIONについて
要件定義
初めての方が取り組むための所要期間: 1ヶ月ほど
使う側だったフレームワークを自分で作って地力を上げましょう!💪
Webアプリケーションを開発したことがあれば取り掛かりやすいです!
学べること
・「フレームワークとは?」というのを考える設計力
・人に読まれる、使われるコードを書くスキル
・PHPを使ったWeb開発の「基礎」
・フレームワークの中のコードを読むスキル
・人とディスカッションする能力
MISSIONを進める上でのヒント
1. PHPとApache2の仕組みについて深ぼってググってみましょう。
2. SlimやBottleといった軽量フレームワークがどんな実装をしているかをみてみましょう。
3. 自分で作ったフレームワークを他のひとに使ってもらうことを考えてみましょう。
2. SlimやBottleといった軽量フレームワークがどんな実装をしているかをみてみましょう。
3. 自分で作ったフレームワークを他のひとに使ってもらうことを考えてみましょう。
その他情報
MISSIONコンプリートまでのステップ
1
2
3
4
5
6
7
企業情報
Message
自作フレームワークでの開発は車輪の再発明とされ、それをプロダクション環境で使うことはおすすめできません。しかし勉強のために自作することは「フレームワークとはなにか?」を考えるのにとてもよい勉強になります。
フレームワークを作ることを通して、コードを読むことや設計する力をつけ、「Laravelしか使えないからほかのフレームワークは何もわからない」とフレームワークに使われるだけのエンジニアからフレームワークとよりよい付き合いができるエンジニアを目指しましょう。